¿Que es ZeroNet?

ZeroNet usa la la criptografía Bitcoin y la tecnología BitTorrent para construir una red descentralizada resistente a la censura.

Los usuarios pueden publicar sitios estáticos o dinámicos en ZeroNet y los visitantes pueden elegir también servir el sitio web. Los sitios web se mantendrán en linea incluso si esta siendo servido por solo una semilla.

Cuando un sito es actualizado por su dueño, todos los nodos sirviendo a ese sitio (visitantes anteriores) recibirán solo las actualizaciones incrementales hechas al contenido del sitio.

ZeroNet viene con una base de datos SQL integrada. Esto hace que los sitios con contenido pesado sean fáciles de desarrollar. La base de datos también es sincronizada con el que aloja los nodos con las actualizaciones incrementales.

¿Por que?

  • Creemos en una comunicación incensurable, gratuita y abierta.
  • Sin censura: luego de que algo es publicado no hay forma de eliminarlo.
  • Ningún punto de fallo: el contenido se mantiene en linea incluso si solo una semilla esta sirviéndolo.
  • Imposible de apagar: esta en ningún lado por que esta en todos lados. El contenido es servido por cualquiera que lo desee.
  • Rápido: ZeroNet usa la tecnología BitTorrent para entregar un contenido mas rápido que cualquier otro servidor centralizado.
  • Funciona fuera de linea: puedes acceder al sitio incluso si tu Internet no esta disponible.
  • Seguro: la propiedad del contenido es asegurado usando la misma criptografía que asegura las carteras Bitcoin.

Caracteristicas

  • Fácil, instalación sin necesidad de configuración.
  • Sin contraseñas, autorización basada en BIP32: Tu cuenta esta protegida por la misma criptografía que la cartera Bitcoin.
  • Actualizaciones en tiempo real de los sitios.
  • Soporte para dominio Namecoin .bit.
  • Soporte para bases de datos SQL: Permite un desarrollo de sitios mas fácil y con tiempo de cargas rápidas.
  • Anonimato: soporte total con la red Tor con serviciós ocultos .onion en ves de direcciónes ipv4.
  • Conexiones TLS encriptadas.
  • Apertura automática del puerto uPnP.
  • Complemento para el soporte de múltiples usuarios (openproxy).
  • Funciona con cualquier navegador o sistema operativo.

¿Como funciona?

  • Luego de que lo instales inicia ZeroNet, abres un sitio visitando (o haciendo clic en el icono de la bandeja del sistema): http://127.0.0.1:43110/{direccion_de_sitio_zeronet}

(ej. http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D).

  • Luego ZeroNet usara la red BitTorrent para encontrar semillas que estén sembrando el sitio y descargara el contenido del sitio (HTML, CSS, JS...) de estas semillas.
  • Cada sitio visitado esa siendo servido por ti.
  • Cada sitio contiene una lista de todos los archivos usados en el sitio en un hash SHA512 y una firma generada usando la llave privada del del dueño del sitio.
  • Si el dueño del sitio modifica el sitio, entonces el o ella firmara una nueva lista y lo publicara a las semillas.
  • Luego de que las semillas han verificado la integridad de la lista de archivos (usando la firma), estos descargaran los archivos modificados y publicara el contenido a otras semillas.
Diapositivas sobre la criptografía ZeroNet, actualización de contenido, sitios de múltiples usuarios »

Capturas de pantalla

Screenshot

ZeroTalk

Mas capturas de pantalla »

Limitaciones actuales

  • No es igual que un torrent, no hay soporte para la separación de grandes archivos
  • No hay sitios privados

Ayuda a mantener este proyecto con vida

Bitcoin: 1QDhxQ6PraUZa21ET5fYUCPgdrwBomnFgX

¡Gracias!