Compartir este artículo

¿Qué son IPFS y Filecoin y cómo se pueden utilizar para NFT?

Los sistemas descentralizados no pueden prometer la "permanencia" de los datos, pero son parte de un enfoque maximalista del almacenamiento.

¿Qué obtienes realmente cuando compras un NFT?

Posees un token único en una blockchain que referencia datos externos. El token es no fungible (único) e inmutable (al estar en una blockchain). Eso es todo lo que garantiza un NFT: posees una referencia única e inmutable a ciertos datos.

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de The Node hoy. Ver Todos Los Boletines

Centrándonos en esta definición CORE de NFT, surgen dos desafíos principales.

En primer lugar, un NFT es tan bueno como el LINK a sus datos. Esta referencia es solo una línea de código, pero para que un NFT tenga valor, otros deben estar de acuerdo en que se refiere a datos valiosos.

En segundo lugar, los datos fuera de la cadena deben existir, almacenarse en algún lugar y ser accesibles. Hay muchos casos en los que los enlaces NFT regresan.errores 404más adelante, haciendo que esos NFT pierdan todo valor.

El Sistema de Archivos Interplanetario (IPFS) y Filecoin, protocolos de código abierto creados originalmente por mi empresa, Protocol Labs, ofrecen posibles soluciones. Sin embargo, comprender cómo aprovecharlas correctamente suele ser un obstáculo para los usuarios en la práctica. Hay matices que deben tenerse en cuenta al utilizarlas directamente o al crear servicios basados ​​en ellas.

Trabajamos para Protocol Labs en un producto llamadoAlmacenamiento NFTY dedicamos mucho tiempo a pensar en cómo garantizar que los NFT sean lo más útiles posible. La industria aún está en sus inicios, y el mundo de los NFT es realmente el Viejo Oeste en estos momentos. Queremos ayudar a educar a la gente sobre qué son los NFT, sus desafíos, las tecnologías que existen para resolverlos y cómo podemos fomentar la cultura en torno a ellos para aprovechar al máximo estas tecnologías.

Un artículo de opinión reciente de CoinDesk sugirió que IPFS no es una solución "permanente" para los NFT. Esta es una interpretación errónea de lo que es IPFS. Para que los NFT se conviertan en registros digitales verdaderamente "inmutables", la comunidad debe desarrollar mejores prácticas en torno a la vinculación con los datos y su almacenamiento subyacente, de lo cual IPFS y Filecoin pueden ser una parte importante.

Fortalecimiento de las referencias a datos fuera de la cadena

La referencia de un NFT a datos fuera de la cadena puede ser cualquier cosa escrita en código. Normalmente, un NFT contiene una URL HTTP que apunta a la ubicación de datos en algún lugar de internet. Esto es problemático para activos supuestamente inmutables. ¿Quién administra el servidor? ¿Qué ocurre si falla? ¿Qué pasa si se eliminan los datos? ¿Qué pasa si envía datos incorrectos?

Con las URL HTTP, es fundamental confiar en que el proveedor de servicios se mantiene intacto y que el contenido que ofrece es realmente el que se busca. Aunque la parte del token de un NFT se encuentra en una cadena de bloques, la validez del activo depende de su LINK más débil.

Aquí es donde IPFS puede ayudar.Sistema de archivos IPpermite a los usuarios almacenar y recuperar contenido basándose en una "huella digital" del contenido en sí (un hash criptográfico llamadoCID). Al colocar un CID de IPFS en un NFT, ese NFT hace referencia directa a los datos en sí en lugar de a un LINK HTTP frágil.

IPFS en sí no es un sistema de almacenamiento de datos, sino una capa sobre él. Cualquiera puede solicitar un CID y obtener el contenido correspondiente, siempre que alguien lo transmita a la red.

Además, IPFS es universalmente compatible con cualquier sistema de almacenamiento de datos. Puede recuperar datos de un proveedor centralizado, un ordenador local o protocolos de almacenamiento descentralizados, cualquiera que transmita el CID al resto de la red.

Un error común sobre IPFS es creer que proporciona almacenamiento "permanente". En el caso de los NFT, su propósito es prevenir un tipo de deterioro de LINK que afecta a los datos fuera de la cadena de muchos NFT. Sin embargo, esto no resuelve necesariamente dónde se almacenan dichos datos.

Mejorar la disponibilidad de datos fuera de la cadena

Para que un NFT sea útil, no solo necesita tener un puntero inmutable a sus datos, sino que los datos deben estar almacenados y ser accesibles.

La ventaja de IPFS es que no requiere que los usuarios especifiquen dónde se encuentran los datos, sino qué datos buscan, siempre que exista al menos una copia transmitida a la red. Por lo tanto, si consideramos la resiliencia de los NFT, IPFS significa que cualquiera puede descargar, servir y replicar datos NFT fuera de la cadena en tantos lugares como desee, utilizando las herramientas que prefiera.

A esto le llamamos “maximalista" enfoque de almacenamiento. Cualquier persona asociada con un NFT puede almacenar sus datos localmente, pagar a un proveedor (p. ej., Pinata, Infura) y confiar en una red de almacenamiento descentralizada (p. ej.,Filecoin,Arweave) o usar una combinación. Con IPFS, los usuarios pueden protegerse contra el fallo de una solución usando otras simultáneamente. El problema de la persistencia de los NFT está prácticamente resuelto técnicamente. Cualquier persona con un interés personal en un NFT debe asegurarse de que se almacene de la forma que le resulte más cómoda. Una parte importante de esto es impulsar una cultura donde las personas sean responsables de sus propios NFT, descargando una copia local y asegurándose de que los datos se alojen en lugares que consideren seguros.

Debemos desviar la conversación de las garantías de “permanencia” hacia una mejor comprensión de la persistencia y la resiliencia.

Ver también:Dropbox permanente, basado en Arweave, recauda 1,6 millones de dólares

Es cierto que este tipo de cultura, donde las personas tienen mayor responsabilidad por sus NFT, es difícil de desarrollar. La mayoría de la gente no quiere asumir esa responsabilidad adicional. Sin embargo, herramientas de la Web 3 como Almacenamiento NFTEstán intentando mitigar este problema al permitir el almacenamiento multigeneracional fuera de la cadena.bienes públicos utilizando IPFS y Filecoin.

La ilusión de la permanencia

Los críticos de Filecoin señalan los desafíos del almacenamiento descentralizado para afirmar que «los NFT no son más permanentes que cualquier otra parte de la web». Pero esto simplifica demasiado el proyecto al insistir en que los datos sean «permanentes». Claro que nada es realmente «permanente»; cada sistema conlleva sus propios riesgos y exenciones de responsabilidad. Si realmente queremos protegernos incluso del 0,01 % de probabilidad de que un sistema falle, debemos adoptar un enfoque más integral y estratificado.

Cualquier solución para el almacenamiento de datos fuera de la cadena será multifacética y deberá diseñarse para ser intercambiable. Esto podría parecer como si mercados, artistas y coleccionistas almacenaran datos en múltiples ubicaciones, donde la responsabilidad del almacenamiento y la accesibilidad se extiende más allá de un único protocolo. Como dijo nuestro colega Mikeal Rogers.dicho“Ingresa tus datos en tantos proveedores como sean necesarios Para ti tener la seguridad de que tienen permanencia”.

Filecoin es una de estas opciones de almacenamiento, pero a menudo se malinterpreta. Su principal beneficio es garantizar, sin necesidad de confianza, que alguien realmente almacena los datos que dice almacenar durante un período acordado (lo que los usuarios de Filecoin llaman un "trato"). El sistema está diseñado para ser económico y escalable.$0,01/TiB/año,Capacidad de 15EiB+).

Sin embargo, esto no impide que pueda ofrecer almacenamiento garantizado más allá de la duración de una sola transacción. Nuevos desarrollos como la Máquina Virtual de Filecoin permiten la renovación y reparación automática de transacciones, creando una base sólida para el almacenamiento multigeneracional.

Mejorar la educación y cambiar la cultura

Es importante ser honestos sobre las limitaciones de los NFT. Dado que los NFT no son los datos subyacentes que representan, es fundamental comprender sus matices. Afortunadamente, hoy en día existen soluciones como IPFS y Filecoin para solucionar sus deficiencias.

Sin embargo, debemos alejarnos de las garantías de "permanencia" y enfocarnos en una mejor comprensión de la persistencia y la resiliencia. Ningún sistema de almacenamiento puede garantizar realmente la permanencia, pero el direccionamiento de contenido permite que cualquier persona interesada en un NFT lo almacene en sus sistemas preferidos.

¿Qué puede hacer la comunidad para que el espacio NFT madure en cuanto a almacenamiento? Algunas ideas:

  • Los proveedores de billeteras deberían facilitar a sus usuarios el almacenamiento local de sus datos NFT y anclarlos a IPFS para que les resulte más fácil tomar posesión de sus NFT.
  • Las redes de almacenamiento más descentralizadas deberían usar CID de IPFS como el primitivo para sus URI: los CID están diseñados para ser universales, interoperables y compatibles con versiones anteriores. Leeraquí Para Aprende más
  • ¡Hablamos más sobre el almacenamiento NFT! Hablar de ello obliga a los servicios, proveedores de herramientas y servicios de almacenamiento a interoperar y resolver el problema de forma conjunta.

Nota: Las opiniones expresadas en esta columna son las del autor y no necesariamente reflejan las de CoinDesk, Inc. o sus propietarios y afiliados.

David Choi

David Choi es gerente de producto en Protocol Labs, donde lidera el equipo Nitro que está construyendo almacenamiento descentralizado y sin confianza para desarrolladores de formas simples y agradables a través de IPFS y Filecoin , incluidos NFT.Storage y Web3.Storage.

David Choi
Jonathan Victor

Jonathan Victor es el líder del ecosistema en Protocol Labs.

Jonathan Victor