- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
IPFS, Filecoin y los riesgos a largo plazo del almacenamiento de NFT
Las soluciones de almacenamiento descentralizado no son infalibles.
A medida que los NFT continúan su camino hacia la generalización, es importante saber cómo estos activos digitales supuestamente permanentes se mantienen así, o no. IPFS (o InterPlanetary File System) es un protocolo que muchos NFT (o tokens no fungibles) señalan como su activo subyacente. Es parte de la columna vertebral de esta nueva economía digital.
Los NFT se venden con la idea de que un token de blockchain que corresponde a otro archivo digital (ya sean archivos de AUDIO MP3, JPEG de arte digital o PDF de certificados hipotecarios) puede tener valor monetario si se demuestra que es único. Pero ese token no fungible, que vivirá mientras exista Ethereum o Solana o alguna plataforma similar, no son los datos a los que está vinculado. Para que estos otros archivos duren, muchos acuñadores de NFT han recurrido a sistemas distribuidos de intercambio de archivos desarrollados por Protocol Labs, una de las empresas líderes de la industria.
Chris Dupres es el editor de Chia Plot, donde se publicó una versión de este artículo.publicado por primera vez, y profesional de TI con experiencia.
La mayoría de la gente cree que esto significa que cada parte de un NFT está alojada en una cadena de bloques y es inmutable. Nada más lejos de la realidad.
Arquitectura IPFS
No quiero profundizar demasiado en Cómo funciona IPFS, pero necesita una descripción general. IPFS es un sistema de archivos distribuido similar a un enjambre de BitTorrent pero sin un rastreador central, solo una tabla hash distribuida (DHT) alojada por nodos que mantiene una especie de libro de contabilidad de datos. Git, la herramienta de gestión de software de código abierto, también usa árboles de Merkle para formar bloques que identifican los archivos, lo que podría ser de donde proviene la confusión con las cadenas de bloques tradicionales, pero no es una cadena de bloques. Git usa árboles de Merkle para organizar comunicados y garantizar que no se cambien versiones diferentes accidentalmente y mantener la integridad en todo el árbol.
Para acceder a la red IPFS puedes instalar un nodo,usando instrucciones aquí, y comenzar a alojar archivos. Cuando coloca un archivo en IPFS, crea su ID de contenido, o CID, que es un conjunto complicado de hashes basados en dónde se encuentra el archivo y los metadatos relacionados. Ese archivo puede permanecer alojado solo en su nodo, o puede distribuirse entre muchos nodos. Aquí es donde es como BitTorrent. El hecho de que un archivo esté disponible "en BitTorrent"no significa que haya sembradores o que esté allí para siempre. IPFS es así. La dirección/CID es permanente, hasta cierto punto, ya que se transmite por el DHT, pero el activo subyacente, o archivo, al que apunta la dirección IPFS se puede perder tan fácilmente como cualquier archivo en cualquier servidor web aleatorio. CoinDesk podría ejecutar un nodo IPFS para almacenar su archivo de artículos, y no los haría más permanentes de lo que son ahora.
Filecoin, o IPFS en la cadena de bloques
Filecoin, un proyecto hermano, retoma el camino que dejó IPFS. Su objetivo es utilizar la “ Tecnología blockchain” para garantizar la persistencia de los datos, escribiendo y distribuyendo archivos a través de una red de Criptomonedas e incentivando a los participantes a alojar esos datos en IPFS durante el mayor tiempo posible mediante el pago de tokens FIL .
Probablemente sea más robusto que un servidor web aleatorio administrado por algún proyecto de software aleatorio alojado en AWS, pero de ninguna manera es permanente. Muchas cadenas de bloques han dejado de funcionar en el pasado y no hay motivos para pensar que Filecoin sea una excepción.
Muchos proyectos de NFT utilizan Filecoin para dar a sus compradores una sensación de permanencia. Incluso más utilizan direcciones IPFS para dar una sensación de confiabilidad, ya que IPFS ha recibido elogios de algunos de los nombres más importantes de la tecnología.
Sigue leyendo: Juan Benet, del IPFS: de la idea a la acción
Sin embargo, el uso de IPFS oculta en gran medida la permanencia real de los activos protegidos por NFT. Es un Secret a voces que muchos proyectos de NFT simplemente utilizan un almacenamiento de archivos web aleatorio para alojar sus imágenes, y que estas podrían desaparecer en cualquier momento. La solución para los compradores de NFT "inteligentes" es considerar únicamente proyectos en los que el "arte" esté alojado en IPFS.
Pero, a menudo, un LINK IPFS simplemente apunta al mismo sitio web que no confiaste en que los creadores del proyecto mantendrían. El almacenamiento alojado en Filecoin puede ser una forma más sencilla de proporcionar cierta confiabilidad para el almacenamiento de NFT, pero está lejos de ser perfecto.
Problemas con IPFS como almacenamiento permanente
Sinceramente, IPFS bien podría ser un archivo .torrent que apunta a una dirección IP confiable que aloja la tabla DHT para los archivos que desea alojar. Es un BIT más elegante que eso, pero en realidad se reduce a lo mismo.
Independientemente de lo que haga con el almacenamiento, alguien tiene que alojarlo físicamente en algún lugar. Puede haber niveles de incentivos para garantizar que el almacenamiento se mantenga en funcionamiento, pero aún así debe estar en un disco duro conectado a Internet.
Incluso cuando un archivo está alojado en Filecoin, usted depende de que los nodos de Filecoin en los que está alojado no dejen de estar disponibles durante un mercado bajista, de que el equipo de Filecoin no introduzca nunca un error catastrófico y de que las puertas de enlace IPFS que se utilizan para acceder a sus archivos permanezcan activas.
Hay muchos puntos de falla centralizados aquí para un sistema de almacenamiento de archivos descentralizado.
Cómo evitar ser engañado
Por lo que puedo decir, no hay una manera fácil de determinar cómo se aloja un archivo en IPFS sin ejecutar su propio nodo IPFS y usar ese software para realizar una búsqueda del hash.
Una vez que tenga un nodo activo, puede usar el siguiente código para encontrar quién tiene ciertos fragmentos almacenados:
ipfs dht findprovs $CHUNK_HASH
No es infalible, ya que solo enumerará los nodos que alojan el archivo que su nodo puede encontrar. Sin embargo, estos archivos no se distribuyen automáticamente y alojar un archivo es un proceso activo, al igual que enviarlo a nuevos nodos. Para ello, debe saber exactamente qué archivo está buscando y su hash.
Cada mercado de NFT debería mostrarte la dirección donde se encuentra un NFT. Para ver dónde se encuentra en OpenSea, el mercado de NFT más grande en este momento, puedesSíguenos esta guíaCuriosamente, si Síguenos este proceso para el proyecto NFT más importante actual, Mutant APE Yacht Club, descubrirás que T siquiera utiliza IPFS, sino un servidor web centralizado que depende de un DNS centralizado y un certificado TLS centralizado.
Sigue leyendo: El boom de los NFT: ¿sabes dónde se guarda tu arte digital?
Incluso si almacena sus datos en Filecoin, en realidad no está accediendo a ellos desde allí cuando lee el NFT. Si bien un archivo puede estar "respaldado" en Filecoin, realizar transacciones con esa red requiere tarifas y, aparentemente, abrir un archivo para leerlo puede llevar horas. Para solucionar esto, Protocol Labs desarrolló el Servicios de fijación de Filecoin que aloja archivos como IPFS. Básicamente, son nodos IPFS que toman cosas de Filecoin y las alojan por un precio.
Todo esto empieza a parecer un almacenamiento centralizado con pasos extra costosos y complicados. Lo peor es que la gente está invirtiendo enormes cantidades de dinero en NFT pensando que durarán toda la vida, cuando son simplemente archivos en un servidor de archivos en algún lugar que alguien (no tú) controla en última instancia. Los mercados de NFT a veces incluso tienen un incentivo comercial paraeliminar su archivo del directorio.
Entonces, ¿qué significa todo esto?
Básicamente, los NFT no son más permanentes que cualquier otra parte de la web. Utilizan Tecnología sofisticada y útil para ocultar el hecho de que, a menos que alojes el archivo que representa tu NFT, estás en deuda con otros.
En este momento, un NFT alojado con Filecoin tiene las mismas posibilidades de perdurar que cualquier otro. Pero, como todo lo demás en este mundo, todo se reduce a la confianza. ¿Confías en que la entidad que creó tu NFT se ha esforzado por garantizar un acceso confiable? ¿Confías en que Filecoin no cerrará?
Estas son preguntas que debes hacerte al comprar un proyecto NFT. El espacio es nuevo en este momento y no te dejes engañar por una dirección IPFS que te haga pensar que eso significa que tu activo está permanentemente protegido en una cadena de bloques inmutable.
Nota: Las opiniones expresadas en esta columna son las del autor y no necesariamente reflejan las de CoinDesk, Inc. o sus propietarios y afiliados.
Chris Dupres
Chris es el arquitecto de soluciones de seguridad de Bespoke Metrics. Dirige Chia Plot, una pequeña publicación que cubre la red Chia, y está desarrollando una solución de almacenamiento NFT.
