Minería en Espacio Logarítmico: Poder NIPoPoW y Ergo
19 de julio de 2021

Este artículo se basa en un artículo publicado recientemente por IOHK. Para un recurso adicional, consulte el siguiente video.
Introducción
Ya sea Ergo, Bitcoin u otro modelo de consenso PoW, se necesitan mineros para mantener constantemente la blockchain. Además de utilizar recursos computacionales, los mineros también utilizan recursos de almacenamiento que mantienen todos los datos de la blockchain desde el bloque génesis.
Problema
El problema de un nuevo minero: ¿Es estrictamente necesario descargar todos los datos desde el bloque génesis? ¿Por qué no es posible descargar solo los bloques más relevantes para mantener la red?
Solución
Los encabezados de los bloques de la blockchain deberían ser suficientes para acceder a los datos necesarios. NIPoPoWs (Pruebas No Interactivas de Prueba de Trabajo) pueden integrarse para formar conjuntos de encabezados de bloques interconectados que reducirán el almacenamiento de datos históricos.
Cuando se necesite acceder a bloques clave en la blockchain, los mineros deberían poder hacerlo de manera eficiente desde los encabezados de los bloques antiguos. Esto se debe a que cada nuevo bloque debe indicar toda la red actual. A medida que se crean nuevos bloques, un conjunto de nuevos encabezados de bloques puede ser suficiente para verificar el conjunto UTXO actual. Dado que los nuevos bloques contienen los datos de los antiguos conjuntos de encabezados de bloques encadenados, permite la minería ligera al eliminar la necesidad de descargar todos los datos de la blockchain.
¿Qué estamos tratando de optimizar al encadenar la historia antigua de PoW y compilarla en una instantánea?
Si decimos C=bloques antiguos y K=nuevos bloques, entonces los bloques incluidos en la instantánea pueden estar creciendo cuando K=nuevos bloques son constantes y C=bloques antiguos son lineales. Pero también puede estar disminuyendo dependiendo de las aplicaciones de contratos inteligentes. El problema de mantener cargas pesadas de datos por parte de los mineros puede resolverse mediante el arranque a través de NIPoPoWs.
Implementación de NIPoPoW
En lugar de acceder a todos los bloques, los super bloques (o clientes ligeros) son suficientes para verificar todos los bloques. Esto se logra manteniendo los datos históricos de la blockchain a través de contratos inteligentes. La introducción de estos clientes de superbloques en NIPoPoWs puede hacerse mediante bifurcaciones suaves de terciopelo, y después de eso, los mineros “ligeros” pueden arrancar a través de la minería “en línea”.
NIPoPoWs permiten que los contratos inteligentes mantengan datos históricos para que los nuevos mineros “ligeros” puedan trabajar de una manera llamada “en línea”. Esta es la idea principal de la Minería en Espacio Logarítmico, donde en lugar de guardar todos los datos de la blockchain localmente en nodos, la parte innecesaria de ella puede compilarse en la propia blockchain. Los nuevos mineros no necesitan llevar los datos históricos y, a medida que continúan minando, los nuevos mineros "ligeros" ayudarán a otros mineros "ligeros" a arrancar. No habrá necesidad de llevar datos históricos antiguos y los mineros antiguos pueden abandonar los datos históricos para una minería más ligera. Así es como toda la población de mineros puede abandonar bloques antiguos y hacer que el sistema sea mucho más eficiente.
Share post
13 de agosto de 2025
12 de agosto de 2025
9 de julio de 2025
12 de mayo de 2025

9 de febrero de 2022

8 de febrero de 2022

5 de febrero de 2022

1 de febrero de 2022

27 de enero de 2022

20 de enero de 2022

18 de enero de 2022

6 de enero de 2022

4 de enero de 2022

30 de diciembre de 2021

28 de diciembre de 2021

23 de diciembre de 2021








