ZeroNet platforma za ustvarjanje decentraliziranih spletnih mest

ZeroNet je decentralizirana spletna platforma, kar predlaga uporabo mehanizmov za ciljanje in preverjanje Bitcoin v kombinaciji s tehnologijami distribuirane dostave BitTorrent za ustvarjanje spletnih mest, ki jih ni mogoče cenzurirati, spreminjati ali blokirati.

Vsebina spletnih mest je shranjena v omrežju P2P na strojih obiskovalcev in je preverjen z lastnikovim digitalnim podpisom. Za naslavljanje se uporablja nadomestni sistem strežnikov DNS Namecoin.

Podatki, objavljeni na spletnem mestu, so preverjeni in povezani z računom lastnika spletnega mesta po analogiji s povezovanjem Bitcoin denarnic, ki omogoča tudi nadzor ustreznosti informacij in posodabljanje vsebine v realnem času.

Anonimno omrežje Tor lahko uporabite za skrivanje naslovov IP, poleg tega, da lahko uporabnik sodeluje pri distribuciji vseh spletnih mest, ki so dostopna. Po prenosu v lokalni sistem, datoteke so predpomnjene in na voljo za distribucijo iz trenutne naprave z uporabo metod, ki spominjajo na BitTorrent.

Med glavnimi značilnostmi, ki jih je mogoče izpostaviti, lahko najdemo:

  • Manjka ena točka okvare - stran ostaja dostopna, če je v distribuciji vsaj en par
  • Popolnoma decentralizirano - spletnega mesta ni mogoče zaustaviti z onemogočanjem gostovanja, saj so podatki nameščeni na vseh strojih za obiskovalce
  • Vse zgoraj navedene informacije so na voljo v predpomnilniku in do njih je mogoče dostopati s trenutne naprave brez povezave, brez dostopa do globalnega omrežja.
  • Podpira posodobitve vsebine v realnem času
  • Možnost naslavljanja prek registracije domene na območju ".bit"
  • Delajte brez predhodne konfiguracije - samo razpakirajte arhiv programske opreme in zaženite skript
  • Sposobnost kloniranja spletnih mest z enim klikom
  • Pooblastitev brez gesla na podlagi oblike BIP32: račun je zaščiten z isto kriptografsko metodo kot kriptovaluta Bitcoin
  • Vgrajen strežnik SQL s funkcijami sinhronizacije podatkov P2P
  • Možnost uporabe Tor za anonimnost in popolna podpora za uporabo skritih storitev Tor (.onion) namesto naslovov IPv4
  • Podpora za šifriranje TLS
  • Samodejna razpoložljivost prek uPnP
  • Sposobnost, da na spletno mesto priložite več avtorjev z različnimi digitalnimi podpisi
  • Prisotnost vtičnika za ustvarjanje konfiguracij za več uporabnikov (openproxy)
  • Podpora za prenos novic
  • Deluje v katerem koli brskalniku in operacijskem sistemu.

Kako namestiti ZeroNet na Linux?

Namestitev ZeroNet je dokaj enostavna in zahteva le najnovejšo različico Pythona v vašem sistemu.

Da bi dobili ZeroNet Terminal moramo le odpreti in v njem izvesti naslednje ukaze:

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

Če si želite ogledati spletna mesta ZeroNet, preprosto uporabite skript zeronet.py:

python3 zeronet.py

Nato preprosto odprite spletna mesta v brskalniku prek URL-ja

http://127.0.0.1:43110/zeronet_address

Kjer je zeronet_address naslov spletnega mesta, ki ga želijo obiskati. Na primer:

http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D

Ko se spletno mesto odpre, program poišče najbližje pare in naloži datoteke, povezane z zahtevano stranjo (html, css, slike itd.).

Če želite ustvariti spletno mesto, preprosto zaženite ukaz

zeronet.py siteCreate

Nato bosta ustvarjena identifikator spletnega mesta in zasebni ključ za potrditev avtorstva z digitalnim podpisom.

Za ustvarjeno spletno mesto bo ustvarjen prazen imenik obrazca "data / xxx ...".

Po spremembi vsebine tega imenika je treba novo različico potrditi z ukazom "zeronet.py siteSign identifikator mesta" in vnosom zasebnega ključa.

Takoj ko je nova vsebina potrjena, jo je treba oglaševati z ukazom "zeronet.py sitePublish site-identifier", tako da je spremenjena različica na voljo vrstnikom (s pomočjo API-ja WebSocket za napoved sprememb) Preko verige blokov bodo vrstniki preverjali celovitost nove različice z digitalnim podpisovanjem, nalaganjem nove vsebine in pretakanjem drugih vrstnikov.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.