Glosario cripto

IPFS (InterPlanetary File System)

Definición

IPFS (InterPlanetary File System) es un protocolo entre pares que localiza y comparte archivos por el hash de su contenido; muy usado para imágenes de NFT.

En la web convencional, una URL indica una ubicación: un servidor concreto. IPFS, en cambio, usa direccionamiento por contenido. Cada archivo se resume en un identificador de contenido o CID, y cualquier nodo que tenga datos con ese CID puede servirlos. Si cambia un solo byte, cambia el CID, de modo que un enlace a un CID siempre apunta al mismo contenido. Los archivos se dividen en bloques enlazados en una estructura llamada Merkle DAG y los nodos se encuentran mediante una tabla hash distribuida.

Es el lugar habitual para los metadatos e imágenes de NFT, las interfaces de dApps y muchos conjuntos de datos abiertos, porque un token puede apuntar a un enlace ipfs:// que no se puede cambiar a escondidas. Las pasarelas permiten abrir ese contenido desde cualquier navegador.

IPFS no guarda archivos por sí solo: el contenido sigue disponible mientras al menos un nodo lo fije (pinning), por eso los proyectos pagan servicios de pinning o recurren a Filecoin. Las pasarelas públicas son puntos centralizados de fallo y se han usado para alojar páginas de phishing.

Ejemplo

Los metadatos de un NFT apuntan a ipfs://bafy..., así que cualquier pasarela IPFS devuelve la misma imagen; si el creador deja de pagar el pinning y nadie más la fija, puede dejar de cargar.

Términos relacionados