Investor's wiki

Prueba de actividad

Prueba de actividad

¿Qué es la prueba de actividad (PoA)?

La prueba de actividad (PoA) es un algoritmo de consenso de blockchain utilizado en criptomonedas y sistemas similares. Se utiliza para garantizar que todas las transacciones que ocurren en la cadena de bloques sean genuinas, así como para garantizar que todos los mineros lleguen a un consenso. PoA es una combinación de otros dos algoritmos de consenso de blockchain: prueba de trabajo (PoW) y prueba de participación (PoS).

Comprender la prueba de actividad (PoA)

Bitcoin,. la criptomoneda más popular, utiliza el algoritmo de consenso PoW. Una característica especial de este algoritmo es que aumenta el nivel de dificultad de la minería a medida que pasa el tiempo. Este método también evita que la red bitcoin sea pirateada. Sin embargo, debido a que la dificultad de la minería aumenta cada vez más, se debe usar más poder de cómputo. Como resultado de un mayor consumo de energía, hay más costos involucrados (incluidos los costos de desgaste del hardware).

Con un sistema PoW, un minero puede extraer o validar transacciones en función de la cantidad de trabajo efectivo que ya ha aportado a la cadena de bloques. A medida que los costos de energía y hardware aumentaron en espiral, como resultado de una mayor dificultad de minería en las redes PoW, el sistema PoS surgió como una alternativa.

Con un sistema PoS, la capacidad de un minero para extraer o autenticar transacciones depende de cuántas criptomonedas tenga. Aunque el sistema PoS logra una reducción en las facturas de electricidad, un efecto secundario no deseado es que puede promover el acaparamiento de monedas (en lugar del gasto).

Tanto los sistemas PoW como PoS están destinados a evitar la probabilidad de un ataque del 51 %, una situación en la que un grupo de participantes obtiene el control de más de la mitad de la potencia informática de minería de la red. El peligro de un ataque del 51% es que ese grupo puede tener el control total de la red, incluido el poder de detener la confirmación de nuevas transacciones, detener los pagos entre varios usuarios de blockchain e incluso revertir las transacciones completadas en el pasado durante su control. de la red, permitiéndoles gastar el doble de las criptomonedas.

PoA también evita la posibilidad de un ataque del 51 %, como en POW y POS, porque es imposible predecir quién será el par firmante en el futuro, y la competencia por ahorrar monedas entre los firmantes no permite que la potencia informática se acumule dentro de un grupo.

Consideraciones Especiales

Proceso de minería en un sistema de prueba de actividad (PoA)

El sistema PoA es un intento de combinar los mejores aspectos de los sistemas PoW y PoS. En PoA, el proceso de minería comienza de la misma manera que en un proceso de PoW, con varios mineros que intentan superarse unos a otros con mayor poder de cómputo para encontrar un nuevo bloque. Cuando se encuentra (o se extrae) un nuevo bloque, el sistema cambia a PoS, y el bloque recién encontrado contiene solo un encabezado y la dirección de recompensa del minero.

Según los detalles del encabezado, se selecciona un nuevo grupo aleatorio de validadores de la red blockchain; son necesarios para validar o firmar el nuevo bloque. Cuantas más monedas posea un validador, más posibilidades tendrá de ser seleccionado como firmante.

Una vez que todos los validadores firman el bloque recién encontrado, adquiere el estado de un bloque completo, se identifica y se agrega a la red de la cadena de bloques, y las transacciones comienzan a registrarse en él. En el caso de que algunos de los firmantes seleccionados no estén disponibles para firmar el bloque hasta completarlo, el proceso pasa al siguiente bloque ganador y se elige al azar un nuevo conjunto de validadores (dependiendo de su apuesta de monedas). Este proceso continúa hasta que un bloque ganador recibe el número requerido de firmantes y se convierte en un bloque completo. Las tarifas/recompensas de minería se dividen entre el minero y los diversos validadores que contribuyeron en sus respectivos roles para aprobar el bloque.

Dado que el sistema PoA combina PoW y PoS, genera críticas por su uso parcial de ambos. Todavía se necesita demasiada energía para minar bloques durante la fase de PoW, y los acaparadores de monedas aún tienen más posibilidades de ingresar a la lista de firmantes y acumular más recompensas de moneda virtual.

Ejemplo de prueba de actividad (PoA)

Decred (DCR) es la criptomoneda más conocida que utiliza el mecanismo de consenso PoA. Con Decred, los bloques se crean aproximadamente cada cinco minutos. El proceso de minería de Decred comienza con nodos (computadoras que participan en la red) que buscan una solución a un rompecabezas criptográfico con un nivel de dificultad conocido para crear un nuevo bloque. Hasta ahora, este proceso se asemeja a un sistema PoW.

Una vez que se ha encontrado la solución, se transmite a la red. Luego, la red verifica la solución. En este punto, el sistema se convierte en un PoS. Cuanto más DCR haya extraído un nodo, más probable es que sean elegidos para votar en el bloque. (En la cadena de bloques de DCR, las partes interesadas ganan boletos que les otorgan poder de voto a cambio de extraer DCR). Se eligen cinco boletos de forma pseudoaleatoria del grupo de boletos; si al menos tres de los cinco votan "sí" para validar el bloque, se agrega permanentemente a la cadena de bloques. Tanto los mineros como los votantes son recompensados con DCR.

Reflejos

  • La prueba de actividad (PoA) es un algoritmo de consenso de blockchain que es una combinación de otros dos algoritmos de consenso de blockchain: prueba de trabajo (PoW) y prueba de participación (PoS).

  • Decred (DCR) es la criptomoneda más conocida que utiliza el mecanismo de consenso PoA.

  • El sistema PoA es un intento de combinar los mejores aspectos de los sistemas PoW y PoS; el proceso de minería comienza como un sistema PoW, pero después de que se ha extraído con éxito un nuevo bloque, el sistema cambia para parecerse a un sistema PoS.