Explicación de Prueba de Trabajo (Proof of Work)

Delayed Proof of Work (DPoW) o Prueba de Trabajo Demorada en español, es un algoritmo de consenso diseñado por Supernet como parte del proyecto Komodo. Básicamente, es una versión modificada del algoritmo de consenso de Proof of Work (PoW) que utiliza el hashpower de la blockchain de Bitcoin como una forma de mejorar la seguridad de la red. Al utilizar DPoW, los desarrolladores de Komodo pueden asegurar no solo su propia red sino también cualquier cadena de terceros que termine uniéndose al ecosistema de Komodo en el futuro.

¿Cómo funciona DPoW?

Tomando a Komodo como el único ejemplo existente, el mecanismo de consenso de DPoW permitió que la blockchain de Komodo se construyera sobre el consenso de PoW de Zcash como una forma de aprovechar sus características de privacidad. La blockchain se adjuntó a la blockchain de Bitcoin, aprovechando un alto nivel de seguridad.

A intervalos de diez minutos, el sistema de Komodo toma un snapshot de su propia blockchain. Luego, el snapshot se escribe en un bloque en la red de Bitcoin en un proceso llamado notarización. En términos generales, este proceso crea una copia de seguridad de todo el sistema de Komodo, que se guarda dentro de la blockchain de Bitcoin.

Actualmente, DPoW se está probando con Bitcoin, pero tiene el potencial para ser utilizado como una herramienta para aprovechar tanto la seguridad como las características de casi cualquier otra blockchain existente.

PoW vs DPoW

Uno de los objetivos principales del algoritmo Proof of Work (PoW) es mantener la red segura, evitando ataques cibernéticos como los ataques de denegación de servicio distribuidos (DDoS). En pocas palabras, el algoritmo de PoW es un dato que es muy costoso de producir pero que otros pueden verificar fácilmente y ese es un elemento crucial del proceso de minería. La minería dentro de las blockchains basadas en PoW es muy exigente por diseño. Los mineros deben resolver un complejo rompecabezas criptográfico para poder minar un nuevo bloque. Dicho proceso implica un intenso trabajo computacional, que es muy costoso en términos de hardware y electricidad. El proceso de minería no solo protege la red de ataques externos sino que también verifica la legitimidad de las transacciones y genera nuevas unidades de criptomoneda (como recompensa al minero que resuelve el enigma).

Por lo tanto, una de las razones por las que las blockchains con Proof of Work son seguras es el hecho de que el proceso de minería implica una inversión financiera muy alta. En consecuencia, la principal diferencia entre DPoW y PoW es el hecho de que DPoW no crea una blockchain desde cero. En su lugar, aprovecha el hashrate y la seguridad proporcionada por otro blockchain (Bitcoin en este caso). Por lo tanto, DPoW utiliza una pequeña fracción de los recursos y la energía del algoritmo PoW de Bitcoin, a la vez que aprovecha la seguridad proporcionada por la blockchain  más grande y antigua que existe.

 

¿Por qué importa DPoW?

El algoritmo de consenso Delayed Proof of Work permite realizar copias de seguridad con frecuencia para garantizar que, en caso de que se produzca un fallo en el sistema o un pirateo exitoso, todos los datos puedan recuperarse rápidamente. Para que un hack pueda causar daños duraderos, el atacante también tendría que destruir la red de Bitcoin, destruyendo todos los snapshots de los que se realizó una copia de seguridad dentro de la blockchain de Bitcoin. Dado que tal escenario es muy improbable, cualquier blockchain que decida implementar el algoritmo de consenso DPoW probablemente tendrá un mayor nivel de seguridad.

Sin embargo, vale la pena señalar que el enfoque de la Delayed Proof of Work solo se implementa dentro del ecosistema de Komodo. Pruebas adicionales, en diferentes escenarios y en mayor escala aún deben validar la eficiencia y confiabilidad de tales sistemas.