ZeroNeti platvorm detsentraliseeritud veebisaitide loomiseks

ZeroNet on detsentraliseeritud veebiplatvorm, mis soovitab kasutada Bitcoini sihtimis- ja kontrollimehhanisme koos BitTorrenti hajutatud edastustehnoloogiatega saitide loomiseks, mida ei saa tsenseerida, muuta ega blokeerida.

Saitide sisu on külastajate masinates salvestatud P2P-võrku ja seda kontrollitakse omaniku digitaalallkirjaga. Aadressimiseks kasutatakse Namecoini alternatiivset DNS-serverisüsteemi.

Saidil avaldatud andmed on kontrollitud ja lingitud saidi omaniku kontoga analoogia abil Bitcoini rahakottide linkimisega, mis võimaldab ka teabe asjakohasust kontrollida ja sisu reaalajas värskendada.

IP-aadresside peitmiseks saab kasutada anonüümset Tori võrku, lisaks sellele, et kasutaja saab osaleda kõigi juurdepääsetavate saitide levitamises. Pärast kohalikku süsteemi allalaadimist failid on vahemälus ja saadaval levitamiseks praegusest masinast, kasutades BitTorrentit meenutavaid meetodeid.

Peamiste tunnuste hulgas, mida saab esile tuua, leiame:

  • Üks rikkepunkt puudub - sait jääb ligipääsetavaks, kui jaotuses on vähemalt üks paar
  • Täielikult detsentraliseeritud - saiti ei saa hostimise keelamise teel sulgeda, kuna andmed on paigutatud kõigile külastajamasinatele
  • Kogu ülaltoodud teave on vahemälus saadaval ja sellele pääseb juurde praegusest masinast võrguühenduseta, ilma et oleks juurdepääs ülemaailmsele võrgule.
  • Toetab sisuvärskendusi reaalajas
  • Adresseerimise võimalus domeeni registreerimise kaudu piirkonnas .bit
  • Töötage ilma esialgse seadistamiseta - lihtsalt pakkige tarkvara arhiiv lahti ja käivitage skript
  • Võimalus kloonida saite ühe klõpsuga
  • Paroolita autoriseerimine BIP32-vormingus: konto on kaitstud sama krüptograafilise meetodiga nagu Bitcoini krüptoraha
  • Sisseehitatud SQL server P2P andmete sünkroonimise funktsioonidega
  • Võimalus kasutada Torit anonüümsuseks ja täielikku tuge peidetud Tori teenuste (.onion) kasutamiseks IPv4-aadresside asemel
  • TLS-krüptimise tugi
  • Automaatne kättesaadavus uPnP kaudu
  • Võimalus lisada saidile mitu erineva digitaalallkirjaga autorit
  • Pistikprogrammi olemasolu mitme kasutaja konfiguratsioonide loomiseks (openproxy)
  • Toetus uudiste edastamiseks
  • See töötab igas brauseris ja operatsioonisüsteemis.

Kuidas installida ZeroNet Linuxi?

ZeroNeti installimine on üsna lihtne ja see lihtsalt nõuab, et teie süsteemis oleks Pythoni uusim versioon.

ZeroNeti hankimiseks Peame lihtsalt avama terminali ja käivitama selles järgmised käsud:

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

ZeroNeti saitide vaatamiseks kasutage lihtsalt skripti zeronet.py:

python3 zeronet.py

Seejärel avage lihtsalt URL-i kaudu brauseris olevad saidid

http://127.0.0.1:43110/zeronet_address

Kus zeronet_address on selle saidi aadress, mida nad soovivad külastada. Näiteks:

http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D

Saidi avamisel otsib programm lähimaid paare ja laadib soovitud lehega seotud failid (html, css, pildid jne).

Saidi loomiseks käivitage lihtsalt käsk

zeronet.py siteCreate

Ja siis genereeritakse saidi identifikaator ja privaatne võti autoriõiguse kinnitamiseks digitaalallkirjaga.

Loodud saidi jaoks luuakse tühi kataloog vormis "data / xxx ...".

Pärast selle kataloogi sisu muutmist tuleb uus versioon sertifitseerida, kasutades käsku "zeronet.py siteSign site identifier" ja sisestades privaatvõtme.

Niipea kui uus sisu on sertifitseeritud, on vaja seda reklaamida käsuga "zeronet.py sitePublish site-identifier", et muudetud versioon oleks eakaaslastele kättesaadav (kasutades muudatustest teatamiseks WebSocket API-d). Plokiahela kaudu kontrollivad eakaaslased uue versiooni terviklikkust, allkirjastades digitaalselt, laadides üles uue sisu ja voogesitades seda teistele eakaaslastele.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.