ZeroNet-alusta hajautettujen verkkosivustojen luomiseen

ZeroNet on hajautettu verkkoalusta, joka ehdottaa Bitcoinin kohdistus- ja tarkistusmekanismien käyttämistä yhdessä BitTorrentin hajautettujen jakelutekniikoiden kanssa sellaisten sivustojen luomiseksi, joita ei voida sensuroida, muuttaa tai estää.

Sivustojen sisältö on tallennettu P2P-verkkoon kävijöiden koneisiin ja se vahvistetaan omistajan digitaalisella allekirjoituksella. Osoitteessa käytetään Namecoin-vaihtoehtoista DNS-palvelinjärjestelmää.

Sivustolla julkaistut tiedot tarkistetaan ja linkitetään sivuston omistajan tilille analogisesti Bitcoin-lompakoiden linkittämisen kanssa, mikä mahdollistaa myös tiedon relevanssin hallinnan ja sisällön päivittämisen reaaliajassa.

Anonyymiä Tor-verkkoa voidaan käyttää piilottamaan IP-osoitteetSen lisäksi, että käyttäjä voi osallistua kaikkien käytettyjen sivustojen jakeluun. Kun olet ladannut paikalliseen järjestelmään, tiedostot ovat välimuistissa ja käytettävissä jaettavaksi nykyiseltä koneelta käyttäen BitTorrentia muistuttavia menetelmiä.

Tärkeimmistä ominaisuuksista, jotka voidaan korostaa, voimme löytää:

  • Yksi vikapiste puuttuu - sivusto pysyy käytettävissä, jos jakelussa on vähintään yksi pari
  • Täysin hajautettu - sivustoa ei voida sulkea poistamalla isännöinnin käytöstä, koska tiedot sijoitetaan kaikkiin vierailijakoneisiin
  • Kaikki yllä olevat tiedot ovat käytettävissä välimuistissa, ja niitä voi käyttää nykyisestä koneesta offline-tilassa ilman pääsyä maailmanlaajuiseen verkkoon.
  • Tukee sisältöpäivityksiä reaaliajassa
  • Mahdollisuus käsitellä verkkotunnuksen rekisteröinnin kautta .bit-alueella
  • Työskentele ilman alustavaa määritystä - pura vain ohjelmistoarkisto ja suorita komentosarja
  • Kyky kloonata sivustoja yhdellä napsautuksella
  • Salasanaton valtuutus BIP32-muotoon perustuen: tili on suojattu samalla salaustekniikalla kuin Bitcoinin kryptovaluutta
  • Sisäänrakennettu SQL-palvelin P2P-tietojen synkronointitoiminnoilla
  • Kyky käyttää Toria nimettömyyteen ja täysi tuki piilotettujen Tor-palvelujen (.onion) käytölle IPv4-osoitteiden sijaan
  • Tuki TLS-salaukselle
  • Automaattinen saatavuus uPnP: n kautta
  • Mahdollisuus liittää sivustoon useita tekijöitä, joilla on erilaiset digitaaliset allekirjoitukset
  • Laajennus useiden käyttäjien kokoonpanojen luomiseen (openproxy)
  • Tuki uutisille
  • Toimii missä tahansa selaimessa ja käyttöjärjestelmässä.

Kuinka asentaa ZeroNet Linuxiin?

ZeroNetin asennus on melko yksinkertaista ja se vaatii vain, että sinulla on järjestelmässäsi uusin Python-versio.

Saadaksesi ZeroNetin Meidän on vain avattava pääte ja suoritettava siinä seuraavat komennot:

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

Voit tarkastella ZeroNet-sivustoja yksinkertaisesti käyttämällä zeronet.py-komentosarjaa:

python3 zeronet.py

Avaa sitten vain selaimen sivustot URL-osoitteen kautta

http://127.0.0.1:43110/zeronet_address

Missä zeronet_address on sen sivuston osoite, jossa he haluavat käydä. Esimerkiksi:

http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D

Kun sivusto avataan, ohjelma etsii lähimmät parit ja lataa pyydettyyn sivuun liittyvät tiedostot (html, css, kuvat jne.).

Luo sivusto suorittamalla komento

zeronet.py siteCreate

Ja sitten sivuston tunniste ja yksityinen avain luodaan vahvistaa tekijänoikeus digitaalisella allekirjoituksella.

Luodulle sivustolle luodaan tyhjä hakemisto muodosta "data / xxx ...".

Tämän hakemiston sisällön muuttamisen jälkeen uusi versio on sertifioitava komennolla "zeronet.py siteSign site identifier" ja syöttämällä yksityinen avain.

Heti kun uusi sisältö on sertifioitu, se on mainostettava komennolla "zeronet.py sitePublish site-identifier", jotta muokattu versio olisi vertaisryhmien saatavilla (muutosten mainostamiseen käytetään WebSocket-sovellusliittymää). Lohkoketjun kautta vertaisversiot tarkistavat uuden version eheyden allekirjoittamalla digitaalisesti, lataamalla uutta sisältöä ja suoratoistamalla sitä muille vertaisryhmille.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.