📖
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. Verificación de almacenamiento en Filecoin | 6 Lecciones

zk-SNARKs | Lección 5 de 6

Aprende cómo los métodos de verificación incorporados en Filecoin hacen posible confiar en los pares en un sistema de almacenamiento descentralizado de archivos.

Tanto la Prueba de Replicación como la Prueba de Espaciotiempo en Filecoin utilizan zk-SNARKs para la compresión.

zk-SNARKs significa "Argumentos No Interactivos y Sucintos de Conocimiento de Cero". Puedes pensar en ellos como hashes de cálculos. Nos permiten demostrar que una prueba se ha realizado correctamente sin tener que revelar los detalles de la prueba en sí o los datos subyacentes en los que se basa.

El proceso de creación de los zk-SNARKs de Filecoin es computacionalmente costoso (lento), pero el producto final resultante es pequeño y el proceso de verificación es muy rápido. Comparados con las pruebas originales, los zk-SNARKs son diminutos, lo que los hace eficientes para almacenar en una blockchain. Por ejemplo, una prueba que habría ocupado cientos de kilobytes en la cadena de Filecoin puede ser comprimida a solo 192 bytes utilizando un zk-SNARK.

Como se mencionó anteriormente, todos los que ejecutan un nodo de Filecoin mantienen una versión actualizada de la cadena para fines de verificación. Mantener cada prueba pequeña con la ayuda de los zk-SNARKs minimiza las demandas de almacenamiento impuestas a cada nodo en la red Filecoin, así como el tiempo que toma verificar una transacción.

PreviousPrueba de Espaciotiempo (PoSt) | Lección 4 de 6NextVerificando tu acuerdo | Lección 6 de 6

Last updated 1 year ago

📂
Page cover image