Almacenamiento descentralizado
Última actualización de la página: 22 de octubre de 2025
A diferencia de un servidor centralizado operado por una sola compañía u organización, los sistemas de almacenamiento descentralizado constan de una red de pares de usuario-operadores que mantienen una parte de la información general, lo que crea un sistema flexible de almacenamiento de archivos compartidos. Estos pueden estar en una aplicación basada en cadena de bloques o cualquier red de pares.
Ethereum en sí puede usarse como un sistema de almacenamiento descentralizado, y de hecho lo es cuando se trata de almacenamiento de código en todos los contratos inteligentes. Sin embargo, cuando se trata de grandes cantidades de datos, no es para ello que se diseñó Ethereum. La cadena está creciendo constantemente, pero al momento de escribir esto, la cadena de Ethereum tiene un tamaño aproximado de entre 500 GB y 1 TB (dependiendo del clienteopens in a new tab), y cada nodo de la red debe ser capaz de almacenar todos los datos. Si la cadena se expandiera a grandes cantidades de información (digamos 5 TB), no sería viable que todos los nodos siguieran ejecutándose. Además, el costo de desplegar esta cantidad de datos en Mainnet sería prohibitivamente alto debido a las tarifas de gas.
Debido a estas limitaciones, necesitamos una cadena o metodología diferente para almacenar grandes cantidades de datos de manera descentralizada.
Al analizar opciones de almacenamiento descentralizado (dStorage), hay algunas cosas que el usuario debe tener en cuenta.
- Mecanismo de persistencia / estructura de incentivos
- Aplicación de retención de datos
- Descentralización
- Consensos
Mecanismo de persistencia / estructura de incentivos
Basado en blockchain
Para que cierta información persista para siempre, necesitamos utilizar un mecanismo de persistencia. Por ejemplo, en Ethereum el mecanismo de persistencia se basa en dar cuenta de toda la cadena al ejecutar un nodo. Se van añadiendo datos al final de la cadena, y esta continúa creciendo, lo que requiere que cada nodo replique todos los datos incorporados.
Esto se conoce como persistencia basada en blockchain.
El problema con la persistencia basada en blockchain es que la cadena podría volverse demasiado grande para ser mantenida y almacenar todos los datos de manera viable (por ejemplo, muchas fuentesopens in a new tab estiman que Internet requeriría más de 40 Zetabytes de capacidad de almacenamiento).
La cadena de bloques, además, debe tener alguna estructura de incentivos. Por la persistencia basada en la cadena de bloques, se realiza un pago al validador. Cuando los datos se añaden a la cadena, se paga a los validadores para que añadan los datos.
Plataformas con persistencia basada en la cadena de bloques:
- Ethereum
- Arweaveopens in a new tab
Basado en contratos
La persistencia basada en contratos parte de la premisa de que los datos no pueden ser replicados por cada nodo y almacenados para siempre, y que en su lugar deben mantenerse mediante acuerdos de contrato. Hay acuerdos realizados con múltiples nodos que se comprometen a mantener ciertos datos durante un período de tiempo. Estos deberán ser reembolsados o renovados cuando expiran para seguir manteniendo los datos.
En la mayoría de los casos, en vez de almacenar todos los datos en cadena, se almacenan en el hash donde se encuentran los datos en una cadena. De esta manera no es necesario escalar toda la cadena para poder mantener la información completa.
Plataformas con persistencia basada en contratos:
- Filecoinopens in a new tab
- Skynetopens in a new tab
- Storjopens in a new tab
- Züsopens in a new tab
- Crust Networkopens in a new tab
- Swarmopens in a new tab
- 4EVERLANDopens in a new tab
Consideraciones adicionales
IPFS es un sistema distribuido para almacenar y acceder a archivos, sitios web, aplicaciones y datos. No cuenta con un sistema de incentivos, pero se puede utilizar con cualquiera de las soluciones de incentivos basadas en contrato anteriores para una mayor persistencia. Otra forma de persistir datos en IPFS es trabajar con un servicio de "pinning" de datos, que mantendrá los datos fijados para usted. Incluso puede ejecutar su propio nodo de IPFS y contribuir a la red para persistir gratuitamente sus datos y/o los de los demás.
- IPFSopens in a new tab
- Pinataopens in a new tab (servicio de fijado de IPFS)
- web3.storageopens in a new tab (servicio de fijado de IPFS/Filecoin)
- Infuraopens in a new tab (servicio de fijado de IPFS)
- IPFS Scanopens in a new tab (explorador de fijados de IPFS)
- 4EVERLANDopens in a new tab(servicio de fijado de IPFS)
- Filebaseopens in a new tab (servicio de fijado de IPFS)
- Spheron Networkopens in a new tab (servicio de fijado de IPFS/Filecoin)
SWARM es una tecnología descentralizada de almacenamiento y distribución de datos con un sistema de incentivos de almacenamiento y un oráculo del precios de alquiler de almacenamiento.
Retención de datos
Para conservar los datos, es necesario que los sistemas cuenten con algún mecanismo que asegure la conservación de los datos.
Mecanismo de desafío
Una de las formas más populares de aseguraese de que se están conservando los datos es usar un tipo de desafío criptográfico que se emita a los nodos para asegurarse de que aún tienen los datos. Un ejemplo simple de esto es la prueba de acceso de Arweave. Emiten un desafío a los nodos para comprobar si tienen los datos en el bloque más reciente y en un bloque pasado aleatorio. Si el nodo no responde, se lo penaliza.
Tipos de dStorage que utilizan un mecanismo de desafíos:
- Züs
- Skynet
- Arweave
- Filecoin
- Crust Network
- 4EVERLAND
Descentralidad
No existen buenas herramientas para medir el nivel de descentralización de las plataformas, pero en general querrá utilizar herramientas que no requieran de algún tipo de KYC para proporcionar evidencia de que no son centralizadas.
Herramientas descentralizadas sin KYC:
- Skynet
- Arweave
- Filecoin
- IPFS
- Ethereum
- Crust Network
- 4EVERLAND
Consenso
La mayoría de estas herramientas tienen su propia versión de un mecanismo de consenso, pero en general se basan en proof-of-work (PoW) o proof-of-stake (PoS).
Basado en prueba de trabajo:
- Skynet
- Arweave
Basado en prueba de participación:
- Ethereum
- Filecoin
- Züs
- Crust Network
Herramientas relacionadas
IPFS - InterPlanetary File System es un sistema descentralizado de almacenamiento y referencia de archivos para Ethereum.
Storj DCS - Almacenamiento en la nube descentralizado seguro, privado y compatible con S3 para desarrolladores.
Sia - Aprovecha la criptografía para crear un mercado de almacenamiento en la nube sin confianza, permitiendo a compradores y vendedores transaccionar directamente.
Filecoin - Filecoin fue creado por el mismo equipo detrás de IPFS. Es una capa de incentivos basada en los ideales de IPFS._**
Arweave - Arweave es una plataforma dStorage para almacenar datos.
Züs - Züs es una plataforma dStorage basada en proof-of-stake con sharding y blobbers.
Crust Network - Crust es una plataforma dStorage sobre IPFS.
Swarm - Una plataforma de almacenamiento distribuido y servicio de distribución de contenido para el stack web3 de Ethereum.
OrbitDB - Una base de datos descentralizada entre pares sobre IPFS.
Aleph.im - Proyecto de nube descentralizada (base de datos, almacenamiento de archivos, cómputo y DID). Una combinación única de tecnología P2P fuera de cadena y en cadena. Compatibilidad con IPFS y multicadena._**
Ceramic - Almacenamiento en base de datos IPFS controlada por el usuario para aplicaciones enriquecidas en datos y atractivas.
Filebase - Almacenamiento descentralizado compatible con S3 y servicio de fijado de IPFS con redundancia geográfica. Todos los archivos subidos a IPFS a través de Filebase se fijan automáticamente en la infraestructura de Filebase con una replicación 3x alrededor del mundo._**
4EVERLAND - Una plataforma de computación en la nube Web 3.0 que integra capacidades principales de almacenamiento, cómputo y redes, es compatible con S3 y proporciona almacenamiento síncrono de datos en redes de almacenamiento descentralizadas como IPFS y Arweave.
Kaleido - Una plataforma blockchain como servicio con nodos IPFS de un solo clic
Spheron Network - Spheron es una plataforma como servicio (PaaS) diseñada para dApps que buscan lanzar sus aplicaciones en infraestructura descentralizada con el mejor rendimiento. Ofrece cómputo, almacenamiento descentralizado, CDN y hosting web en un solo paquete._**
Lecturas adicionales
- ¿Qué es el almacenamiento descentralizado?opens in a new tab - CoinMarketCap
- Desmintiendo cinco mitos comunes sobre el almacenamiento descentralizadoopens in a new tab - Storj
¿Conoce algún recurso de la comunidad que le haya sido de ayuda? ¡Edite esta página y agréguela!