Ir al contenido

IPFS

De BitcoinWiki
Bloques de contenido conectados en una red de nodos entre pares
Diagrama conceptual de una red entre pares con direccionamiento por contenido y bloques de datos replicados.

El InterPlanetary File System (IPFS) es un protocolo entre pares y un sistema de direccionamiento para almacenar, localizar y transferir datos verificables. En vez de identificar los datos principalmente por la ubicación de un servidor, IPFS utiliza identificadores de contenido criptográficos (CID). Juan Benet presentó el diseño en 2014 combinando tablas hash distribuidas, almacenamiento direccionado por contenido, grafos acíclicos dirigidos de Merkle e intercambio de archivos entre pares.[1]

IPFS no es una cadena de bloques y no proporciona por sí mismo almacenamiento permanente, consenso ni incentivos económicos. La disponibilidad depende de que uno o más nodos conserven y sirvan los datos.

Direccionamiento y transferencia

Al añadir contenido, este se divide en bloques representados como un DAG de Merkle. Cada bloque recibe un CID derivado de su contenido y de los parámetros de hash y códec. Una modificación produce otro identificador, lo que permite verificar que el bloque recuperado coincide con el solicitado.[2]

Los nodos anuncian el contenido que pueden proporcionar y localizan proveedores mediante sistemas de enrutamiento, normalmente una tabla hash distribuida. Las pasarelas HTTP permiten acceder desde navegadores convencionales, pero pueden observar solicitudes, imponer límites o dejar de estar disponibles; usar una sola pasarela no ofrece descentralización al usuario.

Implementaciones y limitaciones

Kubo es una implementación ampliamente utilizada escrita en Go y Helia es una implementación modular para JavaScript. IPFS comparte componentes con libp2p, IPLD y multiformats. Filecoin es una red separada que añade mercados y pruebas de almacenamiento: guardar un CID en IPFS no crea automáticamente un contrato de Filecoin.

El contenido permanece disponible solo mientras un proveedor accesible lo conserve. El anclaje o pinning permite retenerlo en nodos propios o mediante servicios. Un CID demuestra integridad, no disponibilidad, autoría, legalidad ni exactitud. Las solicitudes y los registros de proveedores también pueden revelar información sobre lo que un nodo busca o sirve.[3]

Gobernanza y transición de infraestructura

En agosto de 2026, Interplanetary Shipyard anunció que finalizaría su trabajo financiado de desarrollo, mantenimiento e infraestructura de IPFS el 30 de septiembre de 2026, después de que Protocol Labs no renovara la financiación. Entre los proyectos y servicios afectados citó Kubo, Helia, Boxo, Rainbow, pasarelas públicas y nodos de arranque.[4] La respuesta del proyecto IPFS propuso dar más peso a especificaciones, pruebas de conformidad, diversidad de implementaciones y subvenciones.[5] La transición afecta al mantenimiento y a la infraestructura alojada, no a la validez de los CID existentes.

Véase también

Referencias

  1. IPFS—Content Addressed, Versioned, P2P File System, Juan Benet, 2014.
  2. How IPFS works, documentación de IPFS.
  3. Privacy and encryption, documentación de IPFS.
  4. The end of IPFS at Shipyard, Interplanetary Shipyard, 24 de agosto de 2026.
  5. Beyond sponsored gateways, IPFS Blog, agosto de 2026.