WEB3DEV Español

Cover image for IPFS, Filecoin y “Contenido Persistente”
Hector
Hector

Posted on

IPFS, Filecoin y “Contenido Persistente”

Este artículo es una traducción de filecoin.io por Héctor Botero. Puede encontrar el articulo original aquí

Hay dos problemas fundamentales frente a la sustentabilidad del contenido en la internet: direccionamiento y persistencia.

Direccionamiento se refiere a la forma en el cual, los usuarios del internet pueden encontrar el contenido online que buscan. Hoy, la web se inclina al direccionamiento ubicado, o encontrar contenido dependiendo de dónde esté ubicación, en contraposición del contenido direccionado _el cual, permite que los participantes de la red se aseguren de forma confidencial y consistente que el contenido no cambie de forma continua, sin un claro registro de los cambios. _Persistencia se refiere a la habilidad de los participantes de esas redes para continuar accediendo al contenido de forma perpetua sin preocuparse que, por cualquier motivo, no desaparezca o no esté disponible.

Las consecuencias de estos problemas no son teóricos ya que, los usuarios del internet lo sufren a diario. Así como la Web ha evolucionado en estas últimas décadas, la fragilidad del direccionamiento ubicado y persistente se ha vuelto más aparente. Si intentas acceder a tus páginas web favoritas como: GeoCities, Blingee, Myspace, entre otros, te darás cuenta que muchas de esas páginas son difíciles de acceder o están totalmente eliminadas. Cuando los usuarios del internet se encuentran con páginas con errores como el 404 page not found, se encuentran con las desventajas del direccionamiento ubicado y la falta de persistencia del contenido en la actualidad del internet. Si el contenido (imágenes, texto, páginas webs, videos, etc) ha sido cambiado, removido o abandonado, se vuelve irrecuperable.

Esto no debería ser así. El contenido en la Web pública debería estar disponible para cualquiera, en cualquier tiempo, incluso dentro de un millón de años.

La solución es la descentralización del apilamiento almacenado, que se compromete a resolver los problemas del direccionamiento y persistencia para permitir que los usuarios del internet tengan una experiencia más rica y completa. Juntos, los IPFS y los Filecoin proveen garantías para la Web y sus usuarios.

IPFS para el Contenido Direccionado

Hablando de forma general, hoy la navegación de la web funciona a través de lo que se conoce como direccionamiento ubicado. El direccionamiento ubicado recoge información de lugares específicos de la web, por ejemplo: detrás de los URL. Sin embargo, esto causa claros problemas. El direccionamiento ubicado es centralizado: quien controle la locación, controla el contenido y, a su vez, cualquier cosa detrás de una dirección de URL puede ser cambiada. El idioma de un artículo, los colores de una obra digital o las propiedades de una identidad registrada. El direccionamiento ubicado de los URL pueden ser explotados.

La solución es el contenido direccionado. El contenido basado en la dirección permite acceder a los datos basados con una huella única, correspondiente a dichos datos; no importando dónde se guarde, mientras se tenga esa huella única, se debería poder extraer el contenido. El contenido basado en la dirección (respecto al contexto de los IPFS), no se extrae de lugares únicos de la web sino que, el contenido se retira de cualquier nodo participante dentro de las redes IPFS, que tienen el contenido que se solicita. Las porciones del contenido son compartidas por muchos grupos y el contenido siempre se puede retirar, en su totalidad, de un nodo (como el nodo de servicio fijado) o se recogen piezas y pedazos de múltiples nodos.

Para dar un vistazo general al valor del contenido direccionado y cómo puedes usar las/los huellas/identificadores (CIDs) del contenido del IPFS para abordar correctamente los NFT, haz click aquí.

El contenido direccionado, de todas formas, solo es una parte de la solución. Solo porque la información puede ser retirada a través de los IPFS, no importando dónde se guarde, no quiere decir que se garantice que estará allí, para siempre. Para tener una solución completa, el contenido persistente es la clave.

El valor del Contenido Persistente

Una vez que el contenido online es reorientado hacia el contenido basado en la dirección, la pregunta es: ¿cómo podemos asegurarnos que el contenido continúe siendo disponible a traves del tiempo? En otras palabras, ¿cómo nos aseguramos que el contenido persista? Sin que el contenido sea almacenado de forma segura, con el pasar del tiempo, los mismos problemas seguirán emergiendo, siendo la Web incompleta, fragmentada y de memoria corta.

Como casi todas las soluciones que giran en torno a los datos y la información, hay opciones centralizadas y descentralizadas. La opción centralizada sería usar un servicio que prometa que siempre almacenará el contenido en sus servidores. El almacenamiento centralizado, de todos modos, realmente no logra la persistencia verdadera ya que está sujeto a que falle dicha centralización.

El contenido persistente descentralizado es la única forma de asegurarnos que el contenido se mantenga disponible con el pasar del tiempo. Asegurándonos que esté totalmente separado, los nodos interoperables guardarán toda la información respaldada por fuertes garantías criptográficas y así, la información estaría protegida a estar no disponible por las acciones (o inacciones) de cualquier servicio central. Ahora, la pregunta es: ¿cómo? Los Filecoin están construyendo las bases para el contenido persistente, así como el conjunto de herramientas y servicios para prestar apoyo en esa misión.

Filecoin y el Contenido Persistente

Filecoin es una base construida que incentiva las soluciones complementada por los IPFS al contenido direccionado, proveyendo contenido persistente. Los IPFS se encargan de que el contenido no pueda cambiar con el tiempo sin un registro claro, que resuelva los problemas causados por los URL. Los Filecoin se aseguran que el contenido basado en la dirección permanezcan resistentes con el tiempo, asegurándose que el contenido que ha sido extraído siga estando disponible.

Filecoin logra este objetivo a traves de la novedosa criptografía, los protocolos consensuados y los incentivos de la Teoría de Juegos, proveyendo una verdadera descentralización del almacenamiento. En el centro de todo esto, están los Filecoin y su acercamiento único para la verificación del almacenaje.

El sistema de verificación del Filecoin resuelve un problema que era intratable para la descentralización del almacenamiento: ¿cómo los proveedores de almacenamiento prueban que realmente están almacenando dicha información, a traves del tiempo, y que están dedicados a un único espacio físico para ello?

En un servicio de almacenaje centralizado, hay que confiar en compañías conocidas, que garanticen la integridad y seguridad de sus sistemas. En la red del Filecoin, cualquiera en el mundo puede ofrecer espacios para almacenar, pero para mantener la confianza en una red descentralizada como el Filecoin, se requiere establecer, de alguna manera, confianza en la misma red global.

Para verificar el almacenamiento de la red descentralizada del Filecoin, se requiere probar dos cosas: en primer lugar, probar que el conjunto correcto de datos esté guardado en un espacio de almacenaje en particular. En segundo lugar, probar que el mismo conjunto de datos hayan sido almacenados de forma contínua, en cierto período de tiempo.

Los algoritmos probados de los Filecoin ejecutan estas tareas de verificación. La prueba de replicación demuestra que un proveedor de almacenaje determinado, está guardando una copia física única de la información original de un cliente mientras que la prueba espacio-tiempo, prueba que la información de un cliente está almacenada de forma contínua en el transcurso del tiempo.

Además de la prueba de este sistema, la red del Filecoin también se basa en el incentivo de la teoría del juego para disuadir cualquier actividad maligna o negligente. Todos los proveedores de almacenamiento que están de acuerdo en guardar información en la red del Filecoin, deben proveer garantías en la forma de Filecoin tokens en el momento que sea acordado. Cualquier proveedor que falle en la verificación de la prueba espacio-tiempo será penalizado, perdiendo así una porción de la garantía y eventualmente, se previene para que no ofrezca almacenaje, nuevamente, a los clientes.

Juntos, la novedosa criptografía, los protocolos consensuados y los incentivos de la teoría del juego, permiten que el Filecoin ofrezca un verdadero almacenamiento descentralizado.

El Filecoin ha priorizado el contenido persistente como su misión principal para “almacenar la información más importante de la humanidad.” Y, están bien encaminados en lograr ese objetivo. A la fecha, la network apoya 5.8 Exbibytes de almacenamiento (como referencia, eso es suficiente para almacenar 250 millones de veces, artículos de la Wikipedia).

El Contenido Direccionado y la Persistencia en la acción: NFT

Hoy, una de las formas de contenido que tiene más crecimiento, en el espacio de las crypto, son los NFT. Aún así, los NFT han sido sujetos a los escrutinios en materia de disponibilidad y permanencia, las cuales se reducen a los conceptos del contenido direccionado y persistencia. Cuando un NFT es “minted” e intercambiado, de lo que realmente se está hablando es del registro del, por ejemplo, arte. El contenido y la metadata de ese arte (los colores, formas, sonidos, etc) no viven directamente en el blockchain. El “contenido”, se refiere a la imagen en sí misma. La “metadata”, se refiere al texto descriptivo, la información del artista, al CID del contenido y mucho más. Esto expone muchos NFT a problemas relacionados con el direccionamiento y la persistencia, si ese contenido y la metadata del NFT no son guardados de forma segura. Usar los IPFS para solventar las preocupaciones respecto a los NFT se vuelve la norma y, en un ecosistema que crece y se expande, los servicios fijados se encargan de que haya disponibilidad de información de todos los IPFS.

Protocol Labs ha lanzado, recientemente, nft.storage para hacer que el manejo del contenido direccionado y persistente sea fácil, específicamente para los NFT. Nft.storage permite que cualquiera genere la metadata para “mintear” y guardar sus NFT en los Filecoin de forma gratuita, sin más que unas líneas de código. Los desarrolladores registran una cuenta, generan una llave de acceso API y pueden usar una simple biblioteca de usuarios para generar la metadata y almacenar permanentemente sus NFT.

Los NFT guardados en nft.storage no sólo están disponibles bajo la network de los IPFS, también están protegidos de desaparecer por los Filecoin, que incentivan a los proveedores de almacenaje, en todo el mundo, a continuar guardando el contenido de los NFT y de la metadata, a largo plazo.

Image description

Participantes de la evolución de la red sobre el Contenido Persistente.

Ahora mismo, los acuerdos para mantener los contenidos almacenados con el pasar del tiempo, son relaciones económicas entre individuos y los nodos que mantienen el contenido de forma online. El modelo ha probado ser inmensamente sustentable para el ecosistema de los Filecoin. De todos modos, el ecosistema también se prepara para mayores números de personas que quieran guardar su información online y crear soluciones que se acomoden más a la descentralización de la necesidad de tener titularidad y pago. Proveyendo almacenamiento a los desarrolladores de aplicaciones de NFT, nft.storage está al frente de ese rol, fomentando las mejores prácticas con los NFT, haciendo que sean lo más fáciles de implementar y removiendo la consideración económica de los creadores y coleccionistas.

Una ola de otros socios, provenientes de otros ecosistemas, continuarán emergiendo para incentivar la persistencia de la información vital, adoptando diferentes roles económicos dentro de los IPFS y del ecosistema de los Filecoin. Estos socios, de distintos ecosistemas, harán que las relaciones básicas entre el individuo y los proveedores de almacenaje sean más variadas, flexibles y sustentables. DataDAOs está en el horizonte y están bien posicionados para dar forma a la evolución del almacenamiento de la información y al pago en sistemas distribuidos. El término describe un DAO (Descentralized Autonomous Organization, Organización Autónoma Descentralizada) dedicado al almacenamiento, mantenimiento, proceso y (posiblemente) autorización de conjunto de datos potencialmente masivos. Asumiendo la responsabilidad técnica y financiera de almacenar el conjunto de datos, dataDAOs puede, efectivamente, monetizar datos críticos mientras permanece real al compromiso de expandir la descentralización del contenido persistente. Otros socios de otros ecosistemas, como Ocean Protocol y Filehive, no operan como los DAO pero juegan un rol similar a los socios de los ecosistemas que confían en los Filecoin para mantener los datos que están monetizando y autorizando a otros.

Conclusión

El internet de hoy, aunque inmensamente poderoso, ha expuesto debilidades críticas en la forma en la que almacena y mantiene los datos, a traves del tiempo. El contenido direccionado y persistente son las raíces de este problema, específicamente, el contenido direccionado centralizado y persistente. Solo a traves de soluciones descentralizadas y verificables, nos podremos asegurar que nuestra información online permanezca segura y disponible indefinidamente. Juntos, los IPFS y los Filecoin, solventan los problemas del direccionamiento y persistencia, ejemplificados recientemente con nft.storage, una solución que demuestra una pila técnica elegante y un modelo económico sustentable.

Aprende más visitando:

Nft.storage

NFT school

IPFS Documentation - content addressing

IPFS Documentation - minting an NFT with IPFS

Discussion (0)