/ 14 minutos

¿Qué ocurre al activar la opción “Publicar en la Web distribuida” en tu sitio? ¿Qué ventajas tiene el uso de distintos métodos para publicar y acceder a contenidos online? Reunimos aquí preguntas frecuentes y datos interesantes sobre este tema

Un collage colorido hecho por Librenauta que dice: Tecnología popular más resiliente con Web Distribuida

Breve introducción

Al activar la opción "Publicar en la Web distribuida", los contenidos de tu sitio estarán disponibles a través de los siguientes protocolos peer-to-peer: InterPlanetary File System (IPFS) y Holepunch (antes conocido como Hypercore). Estos son sólo dos de los muchos protocolos de web distribuida (DWeb) que existen en la actualidad. Al publicar a través de Sutty, también estás haciendo que tu página web esté disponible en la World Wide Web (WWW) utilizando el Protocolo de Transferencia de Hipertexto (HTTP), el protocolo web más conocido y utilizado.

Cada uno de estos protocolos tiene sus ventajas e inconvenientes, pero creemos que el uso de múltiples medios para publicar y acceder a contenidos en la web es crucial, con el fin de hacer que los sitios web sean más accesibles, resilientes y resistentes a la censura.

Aclaración

¡Queremos asegurarnos de que entendés bien lo que significa publicar en la DWeb...!

* Por favor, no publiques materiales sensibles que puedan suponer una amenaza para vos o para otros. Utiliza esta opción sólo si deseas que tus datos estén disponibles públicamente de forma permanente. *

Si decidís deshacer esta selección, se compartirá una versión vacía del sitio en su lugar. Sin embargo, es posible que los nodos de la red de almacenamiento distribuido sigan conservando copias de los datos que compartió originalmente de forma indefinida.

Esto no difiere tanto de la web tradicional. Allí, la gente también puede hacer capturas de pantalla o archivar tu sitio. Es casi imposible saber si alguien puede tener una copia o foto de un sitio, incluso si ha sido retirado de su servidor host. Sin embargo, la resistencia a la censura de los protocolos DWeb depende de que se hagan múltiples copias de sus datos a través de la red, por lo que es más difícil eliminar estos datos una vez distribuidos.

Por favor, lee las Preguntas Frecuentes más abajo para una explicación más detallada.

Devoluciones

Esta función está todavía en Beta - esto significa que es una nueva función que estamos lanzando al mundo para que la gente la pruebe, y es probable que tenga errores o problemas de uso. Mientras seguimos perfeccionándola, nos interesa que nos digas si esta herramienta funciona o no como esperas.

*Por favor, envianos tus comentarios a través de nuestro Github issue tracker.*

Muchas gracias por ayudarnos a que la publicación en DWeb sea mejor para todos.

Apoyanos

Este es un proyecto libre y de código abierto dirigido por dos cooperativas de trabajo sin fines de lucro, Sutty y Hypha Worker Co-operative. Si sos entusiasta de nuestra misión y querés que Distributed Press continúe manteniéndose y expandiéndose, por favor apoyanos de las siguientes maneras.

Dona a Sutty

Dona a Distributed Press a través de Open collective

Dona cripto a Distributed Press

Preguntas frecuentes

¿Qué significa publicar en la Web distribuida (DWeb)?

Si activas la opción "Publicar en la Web distribuida", su sitio estará disponible a través de los siguientes protocolos peer-to-peer: InterPlanetary File System (IPFS) y Holepunch (antes conocido como Hypercore) - estos son sólo dos de los muchos protocolos distribuidos (DWeb) que existen hoy en día. Al publicar a través de Sutty, también está haciendo que su página web esté disponible en la World Wide Web (WWW) utilizando el Protocolo de Transferencia de Hipertexto (HTTP), el protocolo web más conocido y utilizado:

Por ejemplo, si tu sitio es https://ilovecapybaras.com en la World Wide Web, también estará disponible en:

ipns://ilovecapybaras.com/

hyper://ilovecapybaras.com

y servido a través de nuestras pasarelas dedicadas en

https://ilovecapybaras-com.hyper.hypha.coop y

https://ilovecapybaras-com.ipns.ipfs.hypha.coop.

Dependiendo del protocolo, su sitio web será publicado, almacenado y accesible a través de diferentes medios técnicos.

¿Cómo puede alguien acceder a mi sitio a través de la DWeb?

Puede utilizar los siguientes navegadores para acceder a los contenidos de la DWeb:

Agregore - IPFS, Holepunch

Brave - IPFS

Opera - IPFS

¿Cuáles son las ventajas de publicar mis contenidos en la DWeb?

La creación de múltiples formas de publicar y acceder a contenidos en la web ayuda a que los sitios web sean más accesibles, resilientes y resistentes a la censura. Esto significa que su contenido no depende de un único servidor web. Permite a los visitantes acceder a su texto desde máquinas más próximas y rápidas. Permite a los seguidores de su sitio crear copias del mismo que otros pueden utilizar, compartiendo la carga del alojamiento y convirtiendo la distribución en un acto de apoyo mutuo. Cada protocolo tiene sus ventajas y sus inconvenientes. Estos protocolos DWeb son más recientes y están menos difundidos que la Web tradicional, pero tienen un gran potencial como herramientas para hacer que el conocimiento digital dependa menos de servicios centralizados. Parte del objetivo de Distributed Press es que más gente publique en la DWeb para ampliar el abanico de posibilidades y poder comparar y contrastar los mejores casos de uso de cada protocolo.

Al publicar tus contenidos en la DWeb, estás en la vanguardia de la publicación digital. A grandes rasgos, los datos pueden ser más difíciles de borrar en la DWeb y, aunque protege mejor la privacidad de los editores, puede hacer que los lectores sean más visibles para terceros. Aunque los pros y los contras son complejos y pueden requerir una reflexión adicional para tu proyecto, publicar en la web descentralizada significa que puedes dar forma al futuro de una web que creemos que podría ser más equitativa y empoderadora. Al utilizar esta herramienta y darnos tu valiosa opinión, puedes ayudarnos a hacer que la publicación distribuida sea mejor para todos.

¿Cuál es la historia que hay detrás de esta función y cuáles son sus motivaciones?

Esta función refleja la cooperación mutua entre Sutty y Hypha Worker Co-operative, mediante la integración de herramientas desarrolladas por sus respectivos proyectos, Distributed Press y Sutty CMS. Se trata de una implementación gratuita y de código abierto que permite a las personas publicar obras digitales (blogs, revistas, guías de recursos y más) en la Web distribuida (DWeb) sin tener que navegar por capas profundas de protocolos e infraestructura.

Sutty es una plataforma creada en 2017 para publicar sitios web estáticos construidos para y con activistas y organizaciones sociales, trabajando por la democratización de un conjunto de herramientas que, en el contexto de una estrategia de resiliencia técnica y derechos humanos, resulte en una plataforma para hacer oír nuestras voces.

Distributed Press surgió originalmente de las discusiones entre Mai Ishikawa Sutton, Benedict Lau y Udit Vira, de Hypha Worker Co-operative en 2019 tras el DWeb Camp. Querían desarrollar un conjunto de herramientas que permitiera a las personas publicar contenido web en la DWeb, porque veían lo problemática que se había vuelto la publicación centralizada.

Esta herramienta se propone proteger las publicaciones de la gente de los caprichos de los grandes gatekeepers. Las principales plataformas corporativas centralizan el contenido web tanto tecnológica como organizativamente, lo que les permite censurar sitios web, controlar cómo la gente utiliza sus servicios y socavar su capacidad para recibir una compensación justa por su trabajo creativo.

Cuando ambos proyectos se reunieron en 2021, vimos que nuestros objetivos y perspectivas coincidían, así que nos asociamos para hacer realidad esta función.

¿Cuáles son sus objetivos?

Nuestros objetivos comunes son mejorar el posicionamiento y el archivado de contenidos, luchar contra la censura política y la desinformación y apoyar la distribución offline, nuevos canales de monetización y una remuneración justa para quienes publican sus obras en la web. Nuestro objetivo es crear herramientas de publicación que pongan el control sobre los medios de publicación en manos de organizadores, artistas, periodistas y miembros de comunidades sin conexión.

En última instancia, este proyecto existe para garantizar que el poder de la información más importante de la humanidad nunca se vea comprometido o gobernado por una sola entidad. Creemos que una web más interoperable y distribuida sólo es posible si se construye mediante la cooperación y la colaboración entre quienes construyen las herramientas y quienes tienen más que ganar con unas redes digitales más democráticas e inclusivas.

¿Podré desactivar esta opción una vez publicado mi sitio? En otras palabras, ¿puedo borrar mi sitio de la DWeb si cambio de opinión más adelante?

En la mayoría de los casos, sí. Si desactivás la opción "Publicar en DWeb" en el CMS de Sutty, enviaremos versiones limpias (vacías) del sitio a los protocolos de DWeb. La mayoría de los clientes (también conocidos como navegadores) respetarán esa eliminación, a menos que alguien haya hecho explícitamente una copia y esté viendo el sitio localmente, desde su propio ordenador o desde un servidor local.

Tenga en cuenta que incluso en la World Wide Web, la gente también puede hacer capturas de pantalla o archivar su sitio. Así que incluso con las versiones HTTP de las páginas web (el principal medio de publicación y acceso a los sitios web), es casi imposible saber si alguien puede tener una copia o una foto de los sitios, incluso si se ha retirado de su servidor anfitrión.

La mejor manera de pensar en ello es que, aunque el conmutador esté en ON/OFF, se trata más bien de una escala móvil de disponibilidad. Al publicar en la DWeb, está haciendo que su sitio web esté aún más disponible para la gente que si sólo se publicara en la World Wide Web. Cuando lo apague, ya no se servirá a las personas que visiten su sitio a través de IPFS y Holepunch, pero eso no significa que se borre de toda la web.

Si desactivo esta opción, ¿hay alguna forma de saber si ya hay copias de mi página web y de su contenido en la DWeb?

Técnicamente es posible ver cuántos "pares" hay de tu página antes de borrarla (es una función que esperamos desarrollar en el futuro). Sin embargo, no te dirá cuántos dispositivos lo han descargado en el pasado y si sus clientes intentarán cargar la versión "borrada" de tu sitio cuando se conecten. Lo más probable es que los pares que hayan cargado su sitio sigan los cambios y carguen la versión "borrada", pero no es una garantía absoluta.

¿Cuáles son las diferencias entre IPFS, Holepunch y BitTorrent?

La principal diferencia entre DWeb y World Wide Web es cómo y dónde alguien publica y almacena contenido web, y cómo otra persona recupera y visualiza ese contenido.

Protocolo de Transferencia de Hipertexto (HTTP) - Este protocolo es el que utilizan hoy en día la mayoría de los sitios web. Funciona mediante un servidor central al que los clientes solicitan datos basándose en un hiperenlace. El servidor también puede aceptar nuevos datos y actualizar su copia privada. En general, un servidor puede servir _cualquier cosa_ para un enlace dado a cualquier usuario particular y un usuario no tiene ninguna garantía de que no está recibiendo un contenido que es diferente de lo que otros están viendo. En parte, esto se debe a que un enlace puede contener cualquier texto arbitrario: depende del servidor HTTP saber a qué datos se refiere.

InterPlanetary File System (IPFS) - IPFS es un protocolo peer-to-peer que utiliza un método llamado "Content Addressing" en el que el enlace para referenciar unos datos se basa en el contenido de los propios datos. En concreto, el enlace es un ID de contenido (CID) que es el resultado de pasar los datos por una función hash. Esto permite obtener datos de cualquier fuente y verificar que no han sido manipulados. Así es como IPFS puede utilizarse con protocolos peer-to-peer para cargar partes de un sitio web desde cualquiera que tenga una copia en lugar de un único servidor. IPFS encuentra pares no sólo para el sitio web, sino para archivos individuales dentro de un sitio web, de modo que si varios sitios dependen del mismo vídeo, por ejemplo, compartirán pares para ayudar a cargar el archivo a los recién llegados.

Holepunch (antes Hypercore) - Holepunch utiliza el direccionamiento de contenidos para la integridad de los datos, pero además construye eficientes "registros de sólo apéndice", estructuras de datos que agilizan el intercambio de varios trozos de datos a la vez. También enlaza los datos basándose en una "clave pública" que permite verificar los datos que cambian con el tiempo. Holepunch incorpora un sistema de control de versiones que permite conservar las versiones anteriores de un sitio y acceder a ellas en otro momento.

BitTorrent (próximamente) - BitTorrent es uno de los primeros éxitos de los protocolos de transferencia de archivos entre pares. Al igual que IPFS, utiliza el direccionamiento de contenidos, pero en lugar de hacerlo sobre archivos individuales, genera un único "infohash" que se utiliza para rastrear el conjunto de datos en su totalidad y no intenta reutilizar pares entre sitios. La principal ventaja de BitTorrent es que ya existen muchos clientes para él y es una tecnología estable y probada.

¿Se considera Distributed Press un proyecto "Web3"?

Compartimos algunos aspectos de los proyectos Web3 - estamos descentralizados y estamos construyendo nuestras herramientas para no tener puntos únicos de fallo. Pero no somos Web3, ya que no utilizamos tecnologías de cadena de bloques ni un mecanismo de consenso, y la gente no necesita participar financieramente para publicar o acceder a obras a través de Distributed Press.

¿Quién está detrás de este proyecto?

Los miembros y colaboradores de Hypha Worker Co-operative, con sede en Toronto, Canadá, y Sutty, con sede en Buenos Aires, Argentina, están construyendo y manteniendo este proyecto.

Distributed Press es posible gracias al generoso apoyo de Filecoin Foundation for the Decentralized Web, Grant for the Web y nuestros seguidores en Open Collective.

Creemos que la construcción de tecnologías de red libres y abiertas a través de principios compartidos debe basarse en una cultura y práctica de solidaridad, cooperación y confianza. Como cooperativas de trabajadores, trabajamos en estrecha colaboración y con nuestros socios a través de las fronteras internacionales para construir herramientas de publicación que la gente quiere y necesita.

¿Puedo saber más sobre el CMS Sutty y por qué decidieron poner sus sitios a disposición en la DWeb?

Sutty comenzó en 2018 a construir un CMS para sitios resistentes basado en tecnologías Jekyll, junto con nuevas características que desarrollamos y contribuimos a esa comunidad.

Queríamos hacer que el desarrollo de sitios web fuera muy accesible para los activistas en nuestro contexto sudamericano (activistas sociales, periodistas independientes, comunidades trans y LGBTQIA+, entre otros). El proyecto tenía como objetivo no sólo construir una plataforma para crear "mejores sitios web", sino también desarrollar un conjunto de herramientas para aumentar la autodefensa de los grupos marginados y específicos contra la persecución y la censura. Hacemos esto para apoyar el derecho a la libre expresión (Derecho a la Comunicación) como Derecho Humano.

Por eso también creemos en una Internet sostenible y resistente, hecha con una pluralidad de voces y protocolos. Intentamos participar y entrar en contacto con varias comunidades que trabajan en herramientas DWeb. Así es como afortunadamente encontramos a Hypha Worker Co-operative, COMPOST y Distributed Press, que ya estaban trabajando en la publicación descentralizada. Estamos entusiasmados y nos sentimos honrados de trabajar con ellos en este proyecto.