Merkle DAGs como un bloque de construcción | Lección 8 de 8
Aprende cómo podemos usar los CID para crear estructuras de datos direccionables por contenido para la web distribuida.
Los Merkle DAGs nos proporcionan una forma flexible de modelar y compartir datos en la web distribuida. Esta es una capacidad fundamental, tanto es así, que los Merkle DAGs son el bloque básico de construcción para muchos proyectos diversos: sistemas de control de versiones como Git, blockchains como Ethereum, protocolos web descentralizados como IPFS y redes de almacenamiento distribuido como Filecoin, ¡todos utilizan Merkle DAGs para almacenar y comunicar datos!
Este uso generalizado habla de una potencial capacidad para usar los Merkle DAGs como una base común de comunicación entre proyectos dispares. Para hacer esto realidad, InterPlanetary Linked Data (IPLD) está desarrolló un ecosistema de formatos de datos basados en Merkle DAGs y sus descripciones formales, apoyando un intercambio de datos de amplio alcance. Así como los CIDs proporcionan un lenguaje común para referirse a datos direccionados por contenido, IPLD define formatos comunes como esquemas formales para estructurar y comunicar estructuras de datos direccionados por contenido.
Los sistemas que pueden analizar datos de IPLD y CIDs pueden referenciar contenido de otros sistemas: por ejemplo, podríamos tener un acuerdo de Filecoin que referencia un blob de datos en IPFS, o un contrato inteligente basado en blockchain que referencia commits específicos de Git. Los CIDs nos permiten dar a cada pieza de datos una dirección global única; los Merkle DAGs e IPLD nos dan una manera de atravesar y entender la estructura de esos datos. Juntos, forman la base de una web global de ecosistemas de datos interconectados y mutuamente comprensibles.
Last updated