ZeroNet-plattform för att skapa decentraliserade webbplatser

ZeroNet är en decentraliserad webbplattform, vilket föreslår att man använder Bitcoin-inriktnings- och verifieringsmekanismer i kombination med BitTorrent distribuerade leveranstekniker för att skapa webbplatser som inte kan censureras, manipuleras med eller blockeras.

Webbplatsernas innehåll lagras i ett P2P-nätverk på besökarnas maskiner och verifieras med ägarens digitala signatur. För adressering används Namecoins alternativa DNS-serversystem.

Uppgifterna som publiceras på webbplatsen verifieras och länkas till webbplatsägarens konto analogt med länkningen av Bitcoin-plånböcker, vilket också gör det möjligt att kontrollera informationens relevans och uppdatera innehållet i realtid.

Ett anonymt Tor-nätverk kan användas för att dölja IP-adresser, utöver det faktum att användaren kan delta i distributionen av alla webbplatser som nås. Efter nedladdning till lokalt system, filer är cachade och tillgängliga för distribution från den nuvarande maskinen med metoder som påminner om BitTorrent.

Bland de viktigaste egenskaperna som kan markeras, vi kan hitta:

  • En felpunkt saknas - platsen är fortfarande tillgänglig om det finns minst ett par i distributionen
  • Helt decentraliserad - webbplatsen kan inte stängas av genom att inaktivera värd eftersom data placeras på alla besökarmaskiner
  • All information som visas ovan finns i cachen och kan nås från den aktuella maskinen offline, utan åtkomst till det globala nätverket.
  • Stöder uppdateringar av innehåll i realtid
  • Möjlighet att adressera genom domänregistreringen i ".bit" -området
  • Arbeta utan preliminär konfiguration - packa bara upp programvaruarkivet och kör ett skript
  • Möjligheten att klona webbplatser med ett klick
  • Lösenordsfri auktorisering baserad på BIP32-format: kontot skyddas av samma kryptografiska metod som Bitcoin-kryptokurrency
  • Inbyggd SQL-server med P2P-datasynkroniseringsfunktioner
  • Möjligheten att använda Tor för anonymitet och fullt stöd för användning av dolda Tor-tjänster (.onion) istället för IPv4-adresser
  • Stöd för TLS-kryptering
  • Automatisk tillgänglighet via uPnP
  • Möjligheten att bifoga flera författare med olika digitala signaturer till webbplatsen
  • Förekomsten av ett plugin för att skapa fleranvändarkonfigurationer (openproxy)
  • Stöd för nyhetsöverföring
  • Det fungerar i alla webbläsare och operativsystem.

Hur installerar jag ZeroNet på Linux?

ZeroNet-installationen är ganska enkel och det kräver bara att du har den senaste versionen av Python på ditt system.

För att få ZeroNet Vi måste bara öppna en terminal och utföra följande kommandon i den:

wget https://github.com/HelloZeroNet/ZeroNet/archive/py3/ZeroNet-py3.tar.gz
tar xvpfz ZeroNet-py3.tar.gz
cd ZeroNet-py3

För att visa ZeroNet-webbplatser, använd helt enkelt zeronet.py-skriptet:

python3 zeronet.py

Öppna bara webbplatserna i webbläsaren via URL

http://127.0.0.1:43110/zeronet_address

Där zeronet_address är adressen till webbplatsen de vill besöka. Till exempel:

http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D

När webbplatsen öppnas söker programmet efter de närmaste paren och laddar filerna som är associerade med den begärda sidan (html, css, bilder etc.).

För att skapa en webbplats, kör bara kommandot

zeronet.py siteCreate

Och sedan genereras webbplatsidentifieraren och den privata nyckeln för att bekräfta författarskapet genom digital signatur.

En tom katalog med formuläret "data / xxx ..." genereras för den skapade webbplatsen.

Efter att ha ändrat innehållet i den här katalogen måste den nya versionen certifieras med kommandot "zeronet.py siteSign site identifier" och ange den privata nyckeln.

Så snart det nya innehållet är certifierat är det nödvändigt att annonsera det med kommandot "zeronet.py sitePublish site-identifier" så att den modifierade versionen är tillgänglig för kollegor (med hjälp av WebSocket API för att meddela ändringarna) därigenom genom blockchain kommer kollegor att verifiera den nya versionens integritet genom att signera digitalt, ladda upp nytt innehåll och strömma det till andra kollegor.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.