Neocities se convirtió en el primer sitio importante que utiliza web distribuida IPFS

imagen

Los creadores del protocolo distribuido para alojar contenido arbitrario de IPFS se han asociado con el alojamiento de sitios web de Neocities para promover su idea de una Internet distribuida. Ahora las páginas de Neocities están disponibles para todas las personas que prueban el nuevo protocolo.

IPFS es un sistema de archivos distribuido (los creadores lo llamaron el "Sistema de archivos interplanetario", "un sistema de archivos interplanetario (pero esencialmente todo planetario)"), que, según los desarrolladores, debería reemplazar el protocolo HTTP actual para acceder a la web. Según la descripción de los creadores, esto se puede comparar con un grupo de usuarios que comparten el mismo torrente, cuyo contenido es un proyecto github.

Los desarrolladores de todas las formas posibles enfatizan los defectos fundamentales (y a veces fatales) del protocolo HTTP, que, en su opinión, no se pueden solucionar al mejorarlo gradualmente. Internet ha evolucionado como una red de servidores que proporcionan contenido. Pero se sabe que si el servidor falla, entonces el contenido se vuelve inaccesible. La situación fue cambiada por redes distribuidas en las que los archivos son almacenados por los propios usuarios, mientras que otros usuarios, en busca del archivo deseado, lo descargan en partes de diferentes lugares.

Según los desarrolladores de IPFS, el nuevo sistema debería ser más confiable, menos costoso de usar y, lo más importante, no debería ser susceptible a los ataques de gobiernos y corporaciones.

La red IPFS funciona con hashes criptográficos: el hash contiene el contenido correspondiente almacenado por cualquiera de los usuarios de la red. Al mismo tiempo, no es necesario que cada usuario almacene todo el contenido: elige, utilizando un mecanismo que se asemeja a los marcadores en el navegador, qué contenido quiere guardar.

La idea de una Internet distribuida no es nueva : ya escribí sobre proyectos similares que buscan aumentar la confiabilidad y la resistencia de la web. Los creadores del protocolo bittorrent hicieron uno: este es el navegador Project Maelstrom peer-2-peer . El segundo es el proyecto Alpha Efímero , que se parece más a una implementación del concepto. En él, las páginas creadas existen siempre que estén abiertas en el navegador de al menos una persona.

IPFS tiene una diferencia significativa y crítica de los proyectos mencionados: la capacidad de cambiar de página. IPNS le permite usar claves criptográficas para firmar un enlace a un hash IPFS que representa la última versión del sitio. El hash que apunta al sitio sigue siendo el mismo, pero los contenidos se pueden cambiar.

Además, los creadores proporcionaron el uso de direcciones legibles por humanos en lugar de hashes, utilizando el sistema DNS existente. Para hacer esto, a través del registro TXT correspondiente del servidor de nombres. Los planes también son utilizar un sistema de nombres Namecoin distribuido y descentralizado para deshacerse por completo de cualquier sistema controlado.

Todos pueden unirse a las pruebas y el soporte del sistema. Está escrito en Go, su código fuente está en github. Hay versiones compiladaspara Mac Os, Linux y Windows.

Neocities (prefijo neo- junto con un enlace a uno de los primeros servicios de alojamiento web de GeoCities) - hosting gratuito. Los autores de las páginas cuentan con espacio en disco sin la capacidad de ejecutar scripts del lado del servidor. En la primavera de 2015, los creadores informaron que unos 43.500 proyectos están alojados en el sitio.

Source: https://habr.com/ru/post/es383917/


All Articles