====== IPFS ====== IPFS (//InterPlanetary File System//) es tanto un protocolo como una red que permite almacenar y acceder a datos de forma descentralizada. Es una red P2P (peer-to-peer) direccionable por contenido (en lugar de por localización, como funciona la web tradicional). * [[https://ipfs.tech/https://ipfs.tech/|Web]] Al no depender de un servidor central (los ficheros y la información pueden almacenarse en diferentes nodos) hace que sea más resistente a la pérdida de datos o a la censura. ===== Casos de uso ===== * **Resistencia a la censura**: IPFS es resistente a la censura porque no hay un servidor central que controle los datos. Esto hace que sea más difícil para los gobiernos o las empresas censurar contenido. * **Intimidad**: IPFS puede ayudar a proteger la privacidad de los usuarios al hacer que sea más difícil rastrear su actividad en línea. * **Acceso global**: IPFS es accesible desde cualquier parte del mundo, lo que lo hace una buena opción para almacenar datos que deben estar disponibles para un público global. * **Almacenamiento de archivos**: IPFS se puede utilizar para almacenar archivos de cualquier tipo, incluidos archivos multimedia, documentos y aplicaciones. * **Distribución de aplicaciones**: IPFS se puede utilizar para distribuir aplicaciones de forma descentralizada. * **Hosting de sitios web**: IPFS se puede utilizar para alojar sitios web de forma descentralizada. * **Streaming de datos**: IPFS se puede utilizar para transmitir datos de forma descentralizada. ===== Aplicaciones ===== Las siguientes aplicaciones usan IPFS: * [[informatica:software:anytype|Anytype]] * [[informatica:software:brave|Brave]] [[https://ecosystem.ipfs.tech/|Más aplicaciones del ecosistema IPFS]]. ===== Conceptos ===== * **Nodo** * **CID** (Content Identifier): identificador único que se asigna a cada dato que se transmite por IPFS. * IPFS tiene un servicio de nombres llamado **IPNS**, un espacio de nombres global basado en PKI, que sirve para construir cadenas de confianza, es compatible con otros NS y puede asignar DNS, .onion, .bit, etcétera a IPNS. ===== Recursos ===== * [[https://wiki.archlinux.org/title/InterPlanetary_File_System|IPFS en la wiki de Arch Linux]]