📖
DeFinomics Papers
  • 📚DeFinomics Papers
  • ⛓️Layer 2
    • Diferentes tipos de Layer2
  • 💸DeFi
    • Guía de Evaluación de Riesgos de DeFi v1 (EEA)
    • Impermanent Loss - Paso a paso (Math)
    • Trader Joe V2 vs Uniswap V3
  • 📚Ingeniería de Tokens
    • Criptoeconomía 101
    • Sobre la Práctica de la Ingeniería de Tokens, Parte I: Introducción al Ingeniero de Tokens
    • ¿Pueden las cadenas de bloques volverse inapropiadas?
  • 📂Filecoin
    • ¿Qué es Filecoin?
    • Filecoin e IPFS
    • Modelo de Almacenamiento
    • Criptoeconomía de Filecoin
    • La Máquina Virtual de Filecoin
    • Lecciones
      • Direccionamiento de Contenido | 5 Lecciones
        • Identificando y recuperando datos en la web | Lección 1 de 5
        • La web centralizada: Direccionamiento basado en ubicación | Lección 2 de 5
        • La web descentralizada: Direccionamiento de contenido | Lección 3 de 5
        • Hashing criptográfico e Identificadores de Contenido (CIDs) | Lección 4 de 5
        • Vincular datos entre sí | Lección 5 de 5
      • Anatomía de un CID | 6 Lecciones
        • ¿Qué es un CID? | Lección 1 de 6
        • Multihash | Lección 2 de 6
        • CIDv1: Prefijo Multicodec | Lección 3 de 6
        • CIDv1: Prefijo de versión | Lección 4 de 6
        • CIDv1: Prefijo Multibase | Lección 5 de 6
        • Un hash, múltiples versiones de CID | Lección 6 de 6
      • Merkle DAGs: Estructurando Datos para la Web Distribuida | 8 Lecciones
        • Los datos tienen estructura | Lección 1 de 8
        • Ventajas de los datos estructurados correctamente | Lección 2 de 8
        • Gráficos Acíclicos Dirigidos (DAGs) | Lección 3 de 8
        • Introducción a los Merkle DAGs | Lección 4 de 8
        • Merkle DAGs : Verificabilidad | Lección 5 de 8
        • Merkle DAG: Distribuibilidad | Lección 6 de 8
        • Merkle DAG: Deduplicación | Lección 7 de 8
        • Merkle DAGs como un bloque de construcción | Lección 8 de 8
      • Verificación de almacenamiento en Filecoin | 6 Lecciones
        • Almacenamiento descentralizado e incentivado | Lección 1 de 6
        • Preparación y transferencia de datos | Lección 2 de 6
        • Prueba de Replicación (PoRep) | Lección 3 de 6
        • Prueba de Espaciotiempo (PoSt) | Lección 4 de 6
        • zk-SNARKs | Lección 5 de 6
        • Verificando tu acuerdo | Lección 6 de 6
    • La conservación de registros inmutables en Filecoin será esencial para la IA
    • Por qué el almacenamiento de archivos descentralizado y distribuido es vital para un mejor internet?
  • ⚒️Tools
    • Rotki
Powered by GitBook
On this page
  1. Filecoin
  2. Lecciones
  3. Merkle DAGs: Estructurando Datos para la Web Distribuida | 8 Lecciones

Merkle DAG: Distribuibilidad | Lección 6 de 8

Aprende cómo podemos usar los CID para crear estructuras de datos direccionables por contenido para la web distribuida.

Los Merkle DAGs heredan la distribuibilidad de los CIDs. Usar la direccionabilidad de contenido para los DAGs tiene varias consecuencias interesantes para su distribución. La primera, por supuesto, es que cualquier persona que tenga un DAG es capaz de actuar como proveedor de ese DAG. La segunda es que cuando estamos recuperando datos codificados como un DAG, como un directorio de archivos, podemos aprovechar este hecho para recuperar todos los hijos de un nodo en paralelo, potencialmente de varios proveedores diferentes. La tercera es que los servidores de archivos no están limitados a centros de datos centralizados, lo que da a nuestros datos un mayor alcance. Finalmente, dado que cada nodo en un DAG tiene su propio CID, el DAG que representa puede ser compartido y recuperado independientemente de cualquier DAG en el que esté incrustado.

Estudio de Caso: Distribución de Grandes Conjuntos de Datos

Como ejemplo, considera la distribución de un conjunto de datos científicos grandes y populares. Hoy, en la web direccionada por ubicación:

  • El investigador que comparte el archivo es responsable de mantener el servidor de archivos y sus costos asociados.

  • El mismo servidor probablemente se use para responder a solicitudes de todo el mundo.

  • Los datos en sí pueden distribuirse de manera monolítica, como un archivo único de archivo.

  • Es difícil localizar proveedores alternativos de los mismos datos.

  • Los datos probablemente estén en grandes bloques que deben descargarse en serie desde un único proveedor.

  • Es difícil para otros compartir conjuntos de datos que se basen en los datos originales.

Los Merkle DAGs nos ayudan a aliviar todos estos problemas. Al distribuir el conjunto de datos como un DAG direccionado por contenido:

  • Cualquiera que quiera puede ayudar a distribuir el archivo.

  • Nodos de todo el mundo pueden participar en servir los datos.

  • Cada parte del DAG tiene su propio CID que puede distribuirse independientemente.

  • Es fácil encontrar proveedores alternativos de los mismos datos.

  • Los nodos que forman el DAG son pequeños y pueden descargarse en paralelo desde muchos proveedores diferentes.

  • Los conjuntos de datos más grandes que abarcan el original simplemente pueden enlazar el conjunto de datos original como un hijo de un DAG más grande. Todo esto trabaja para promover un acceso escalable y redundante a estos datos importantes.

PreviousMerkle DAGs : Verificabilidad | Lección 5 de 8NextMerkle DAG: Deduplicación | Lección 7 de 8

Last updated 1 year ago

📂
Page cover image