Qué es el algoritmo de consenso hibrido de prueba de actividad

Articulos tematica Microsoft

Es probable que haya oido hablar de los algoritmos de consenso de criptomonedas Proof of Work (PoW) y Proof of Stake (PoS) y cómo agregan valor a la mineria de criptomonedas.

Bitcoin usa PoW y Ethereum está configurado para hacer la transición a PoS. Ambos son los algoritmos de consenso dominantes en el espacio de las criptomonedas, pero un algoritmo busca actualizar tanto PoW como PoS a través de un hibrido de los dos: Prueba de actividad (PoA).

Entonces, ¿qué es PoA y qué puede lograr exactamente?

¿Qué es prueba de actividad (PoA)?

PoA es un algoritmo de consenso de blockchain que combina los mejores aspectos de PoW y PoS y sus creadores lo describen como "una extensión elaborada del protocolo Bitcoin (PoW)" para remediar las probables amenazas a la seguridad.

La idea de PoA provino de cuatro figuras influyentes en la comunidad de criptomonedas, una de ellas es el fundador de Litecoin, Charlie Lee. En su documento técnico de Prueba de trabajo , publicado en 2014, cuatro autores escribieron que al combinar los poderes de PoW y PoS, PoA “ofrece una buena seguridad contra posibles futuros ataques prácticos en Bitcoin, y tiene una penalización relativamente baja en términos de comunicación y almacenamiento de red. espacio."

En otras palabras, PoA se propone mejorar la seguridad general del PoW de Bitcoin y proporcionar a los mineros los beneficios de PoS sin tráfico de red adicional.

¿Cómo funciona la prueba de actividad?

Como está escrito en el documento, el algoritmo PoA comienza con PoW y termina con PoS. Pero en medio de la mineria de un bloque, PoA introduce lo que se llama una subrutina "follow-the-satoshi", donde el algoritmo “[transforma] algún valor pseudoaleatorio en un satoshi (la unidad más pequeña de la criptomoneda) que se selecciona uniformemente entre todos los satoshis que se han acuñado hasta ahora ".

Aqui hay una guia paso a paso sobre cómo funciona PoA, de acuerdo con la propuesta de PoA:

  • La mineria comienza con PoW. Un minero gasta poder de hash para generar un encabezado de bloque vacio.
  • El encabezado del bloque generado con éxito se transmite a la red PoA.
  • Aqui, se invoca la subrutina follow-the-satoshi : los mineros en la red que están en linea luego verifican si el encabezado del bloque transmitido es válido o no. Al realizar la validación, también comprueban si son o no los "afortunados" que tienen el satoshi generado aleatoriamente.
  • En esta etapa, tiene lugar PoS. Según Charlie Lee , los "afortunados" elegidos están "distribuidos uniformemente por las monedas que tienen". Esto significa que si A tiene 200 monedas y B tiene 100, A tiene el doble de probabilidades de ser el "afortunado ganador".
  • Los "afortunados ganadores" luego firman el hash del encabezado del bloque, según el protocolo estándar de PoW, y transmiten su firma a la red PoA.
  • Este proceso continúa hasta que el último "ganador" firma el bloque y procede a crear un encabezado de bloque envuelto, y lo transmite a la red PoA para su validación.
  • Las recompensas en bloque generadas se comparten entre el último minero y los afortunados ganadores.

Prueba de actividad: ventajas y desventajas

La principal ventaja de PoA es su seguridad mejorada: al combinar las fortalezas de PoW y PoS, PoA minimiza en gran medida el riesgo de un ataque del 51% . Esto se debe a que un atacante tiene que abrumar los sistemas PoW y PoS, es decir, poseer una tasa de hash de más del 50% y poseer una cantidad sustancial de monedas, antes de poder eliminar PoA.

Los defensores del PoA afirman que el paso de seguir el satoshi puede medir el nivel de participación de los mineros y las partes interesadas en la red, lo que los incentiva a participar en el proceso de validación. A su vez, al permitir que los nodos PoW y PoS interactúen entre si, PoA promueve una "topologia de red mejorada".

Sin embargo, la combinación de PoW y PoS también requiere el doble de la potencia computacional necesaria para ejecutar el protocolo. Esto conduce a un consumo excesivo de carbono, que evidentemente es perjudicial para el medio ambiente. Aunque PoA afirma tarifas de transacción más bajas, ejecutar un algoritmo de consenso computacionalmente exigente como PoA requiere hardware de mineria avanzado, una inversión considerable para algunos mineros.

Algunos miembros de la comunidad criptográfica también piensan que, a pesar de un proceso de validación más sólido, PoA aún no detendrá el problema de la doble firma.

¿Alguna criptomoneda usa prueba de actividad?

Al momento de escribir, solo hay dos criptomonedas que usan PoA:

  • Decred (DCR) : los bloques nuevos son cada 5 minutos en Decred. Cuando se extraen nuevos bloques, el 60% de la recompensa del bloque se destina a los mineros de PoW, el 30% a los titulares de PoS y el 10% restante se destina a financiar el desarrollo del protocolo.
  • Espers (ESP) : lanzado en 2016, ESP se marca a si mismo como un proyecto de cadena de bloques con el objetivo de "ofrecer mensajeria segura, sitios web en la cadena y una experiencia general agradable para el usuario".

Fecha actualización el 2021-09-04. Fecha publicación el 2021-09-04. Categoria: computadoras Autor: Oscar olg Mapa del sitio Fuente: makeuseof