Skip to content
Conceptos Fundamentales

InterPlanetary File System (IPFS)

Protocolo aberto para armazenar e acessar arquivos, identificando cada conteúdo por seu próprio dado, muito usado para guardar arquivos de NFTs.

Puntos clave

  • IPFS es un protocolo abierto para almacenar y acceder a archivos de forma distribuida, sin depender de un único servidor central.
  • Cada contenido se identifica mediante una dirección derivada del propio dato, y no por su ubicación en un servidor específico.
  • Se usa mucho para guardar archivos asociados a ítems digitales, como las imágenes de coleccionables, fuera de la blockchain.

¿Qué es IPFS?

IPFS es la sigla en inglés para sistema de archivos interplanetario. Se trata de un protocolo abierto que permite guardar y distribuir archivos a través de una red de participantes, en lugar de mantenerlos en un único servidor. La idea es hacer que el acceso a los contenidos sea más resiliente y menos dependiente de un punto central, acercando el almacenamiento de archivos a la lógica distribuida que caracteriza a las redes descentralizadas.

Cómo funciona

La característica central de IPFS es identificar cada archivo por su contenido, y no por su dirección en un servidor. A partir de los datos del archivo se genera un identificador único; cualquier alteración en el contenido produciría un identificador diferente. Así, para buscar un archivo, se le pide a la red ese identificador específico, y cualquier participante que tenga una copia puede proporcionarlo, sin importar dónde se encuentre físicamente.

Este modelo aporta ventajas de resiliencia y verificación. Como el archivo puede estar en varios participantes, no depende de un único servidor que podría quedar fuera de línea. Y como el identificador se deriva del contenido, es posible confirmar que el archivo recibido es exactamente el esperado, sin alteraciones. Esto hace que IPFS sea útil para contenidos que necesitan ser confiables y estar disponibles de forma duradera.

En el universo cripto, IPFS se usa mucho junto con blockchains. Guardar archivos grandes directamente en una blockchain es caro e ineficiente, por lo que es común registrar en la red solo un identificador que apunta al contenido almacenado en IPFS. Los ítems digitales como los coleccionables suelen funcionar así: el registro en la blockchain garantiza la propiedad, mientras que la imagen o el archivo asociado permanece en IPFS. Vale la pena notar que la permanencia del contenido depende de que alguien continúe manteniendo una copia disponible.

Entender este arreglo ayuda a comprender dónde se encuentran realmente los archivos asociados a muchos activos digitales.

Por qué importa

Entender IPFS ayuda a comprender cómo se almacenan fuera de la blockchain los archivos asociados a activos digitales y por qué esto importa para la durabilidad de esos contenidos. Para una empresa que trabaja con estos activos, es un contexto técnico relevante. Se trata de un concepto técnico, sin que esto represente ninguna recomendación de operación.

Riesgos y limitaciones

En IPFS, un archivo permanece disponible solo mientras algún participante mantenga una copia; si todos dejan de alojarlo, el contenido puede volverse inaccesible. Esto hace que la permanencia dependa de un esfuerzo continuo o de servicios dedicados. Además, el protocolo distribuye y verifica archivos, pero no los vuelve privados por sí solo. Nada de esto representa una recomendación de operación.