ZeroNet-platform til oprettelse af decentrale websteder

ZeroNet er en decentraliseret webplatform, hvilket foreslår at bruge Bitcoin-målretnings- og verifikationsmekanismer i kombination med BitTorrent distribuerede leveringsteknologier til at oprette websteder, der ikke kan censureres, manipuleres med eller blokeres.

Indholdet på siderne er gemt i et P2P-netværk på de besøgende og er bekræftet med ejerens digitale signatur. Til adressering anvendes det alternative DNS-serversystem fra Namecoin.

De data, der offentliggøres på webstedet, verificeres og linkes til webstedsejerens konto analogt med sammenkædningen af ​​Bitcoin-tegnebøger, som også giver mulighed for at kontrollere relevansen af ​​informationen og opdatere indholdet i realtid.

Et anonymt Tor-netværk kan bruges til at skjule IP-adresserud over det faktum, at brugeren kan deltage i distributionen af ​​alle de sider, der er adgang til. Efter download til det lokale system, filer er cachelagrede og tilgængelige til distribution fra den aktuelle maskine ved hjælp af metoder, der minder om BitTorrent.

Blandt de vigtigste egenskaber, der kan fremhæves, kan vi finde:

  • Enkelt fejlpunkt mangler - stedet forbliver tilgængeligt, hvis der er mindst et par i distributionen
  • Fuldt decentraliseret - webstedet kan ikke lukkes ved at deaktivere hosting, da data placeres på alle besøgende maskiner
  • Alle ovenstående oplysninger er tilgængelige i cachen og kan tilgås fra den aktuelle maskine offline uden adgang til det globale netværk.
  • Understøtter indholdsopdateringer i realtid
  • Mulighed for adressering gennem domæneregistreringen i ".bit" -området
  • Arbejd uden foreløbig konfiguration - pakk bare softwarearkivet ud og kør et script
  • Evnen til at klone websteder med et enkelt klik
  • Adgangskodeløs godkendelse baseret på BIP32-formatet: kontoen er beskyttet af den samme kryptografiske metode som Bitcoin-kryptokurrency
  • Indbygget SQL server med P2P datasynkroniseringsfunktioner
  • Evnen til at bruge Tor til anonymitet og fuld support til brug af Tor's skjulte tjenester (.onion) i stedet for IPv4-adresser
  • Understøttelse af TLS-kryptering
  • Automatisk tilgængelighed via uPnP
  • Evnen til at knytte flere forfattere med forskellige digitale signaturer til webstedet
  • Tilstedeværelsen af ​​et plugin til oprettelse af flere brugerkonfigurationer (openproxy)
  • Støtte til transmission af nyheder
  • Det fungerer i enhver browser og ethvert operativsystem.

Hvordan installeres ZeroNet på Linux?

ZeroNet installation er ret ligetil og det kræver bare, at du har den nyeste version af Python på dit system.

For at få ZeroNet Vi skal bare åbne en terminal og udføre følgende kommandoer i den:

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

For at se ZeroNet-sider skal du blot bruge scriptet zeronet.py:

python3 zeronet.py

Åbn bare webstederne i browseren via URL'en

http://127.0.0.1:43110/zeronet_address

Hvor zeronet_address er adressen på det websted, de vil besøge. For eksempel:

http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D

Når webstedet åbnes, søger programmet efter de nærmeste par og indlæser de filer, der er knyttet til den ønskede side (html, css, billeder osv.).

For at oprette et websted skal du bare køre kommandoen

zeronet.py siteCreate

Og derefter genereres webstedsidentifikatoren og den private nøgle for at bekræfte forfatterskab ved digital signatur.

En tom mappe med formularen "data / xxx ..." genereres til det oprettede websted.

Efter ændring af indholdet i denne mappe skal den nye version certificeres ved hjælp af kommandoen "zeronet.py siteSign site-id" og indtaste den private nøgle.

Så snart det nye indhold er certificeret, er det nødvendigt at reklamere for det med kommandoen "zeronet.py sitePublish site-identifier", så den ændrede version er tilgængelig for jævnaldrende (ved hjælp af WebSocket API til at annoncere ændringerne) og derved Gennem blockchain vil peers verificere integriteten af ​​den nye version ved digitalt at underskrive, uploade nyt indhold og streame det til andre peers.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.