ZeroNet plataforma per crear llocs web descentralitzats

ZeroNet és una plataforma web descentralitzada, que suggereix l'ús de mecanismes de verificació i adreçament de Bitcoin en combinació amb tecnologies de lliurament distribuïda de BitTorrent per crear llocs que no poden ser censurats, manipulats o bloquejats.

El contingut dels llocs s'emmagatzema en una xarxa P2P a les màquines dels visitants i es verifica amb la signatura digital de l'propietari. Pel adreçament, s'usa el sistema de servidors DNS alternatius Namecoin.

Les dades publicades en el lloc es verifiquen i vinculen al compte de l'propietari de el lloc per analogia amb la vinculació de les carteres de Bitcoin, el que també permet controlar la rellevància de la informació i actualitzar el contingut en temps real.

Es pot usar una xarxa Tor anònima per ocultar les adreces IP, A més que l'usuari pot participa en la distribució de tots els llocs als quals s'accedeix. Després de descarregar en el sistema local, els arxius es guarden en la memòria cau i estan disponibles per a la seva distribució des de la màquina actual utilitzant mètodes que recorden BitTorrent.

Dins de les principals característiques que es poden destacar, Podrem trobar:

  • Manca d'un sol punt de falla: el lloc roman accessible si hi ha al menys un parell en la distribució
  • Totalment descentralitzat: el lloc no es pot tancar deshabilitant l'allotjament, ja que les dades es col·loquen en totes les màquines dels visitants
  • Tota la informació vista anteriorment està disponible en la memòria cau i es pot accedir des de la màquina actual sense connexió, sense accés a la xarxa global.
  • Admet actualitzacions de contingut en temps real
  • Possibilitat d'adreçar a través del registre de domini a la zona «.bit»
  • Treballi sense configuració preliminar: simplement descomprimim l'arxiu de programari i executi un script
  • La capacitat de clonar llocs amb un sol clic
  • Autorització sense contrasenya basada en el format BIP32: el compte està protegida pel mateix mètode criptogràfic que la moneda digital Bitcoin
  • Servidor SQL incorporat amb funcions de sincronització de dades P2P
  • La capacitat d'usar Tor per l'anonimat i el suport complet per a l'ús de serveis ocults de Tor (.onion) en lloc d'adreces IPv4
  • Suport per xifrat TLS
  • Disponibilitat automàtica a través d'uPnP
  • La capacitat de adjuntar a el lloc diversos autors amb diferents signatures digitals
  • La presència d'un complement per a crear configuracions multiusuari (openproxy)
  • Suport per a la transmissió de notícies
  • Treballa en qualsevol navegador i sistema operatiu.

Com instal.lar ZeroNet en Linux?

La instal·lació de ZeroNet és bastant senzilla i només requereix que expliquis amb la versió més actual de Python en el teu sistema.

Per poder obtenir ZeroNet només hem d'obrir una terminal i executar-hi les següents comandes:

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

Per veure els llocs ZeroNet, simplement debenel script zeronet.py:

python3 zeronet.py

Després només cal obrir els llocs al navegador a través de la URL

http://127.0.0.1:43110/zeronet_address

On zeronet_address és l'adreça de el lloc que volen visitar. Per exemple:

http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D

Quan s'obre el lloc, el programa busca els parells més propers i carrega els arxius associats amb la pàgina sol·licitada (html, css, imatges, etc.).

Per crear un lloc, simplement executen la comanda

zeronet.py siteCreate

I després es generarà l'identificador de el lloc i la clau privada per confirmar l'autoria mitjançant signatura digital.

Es generarà un directori buit de la forma «data / xxx ...» per al lloc creat.

Després de canviar el contingut d'aquest directori, la nova versió ha de certificar utilitzant la comanda «zeronet.py siteSign site identifier» i ingressant la clau privada.

Tan aviat com es certifiqui el nou contingut, cal anunciar-lo amb la comanda «zeronet.py sitePublish identificador-del-lloc» perquè la versió modificada estigui disponible per als parells (utilitzant l'API de websocket per anunciar els canvis) amb la qual cosa través de blockchain, els parells de verificar la integritat de la nova versió a l'signar digitalment, pujar contingut nou i transmetre-ho a altres parells.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.