La prueba de actividad es uno de los muchos algoritmos de consenso de la cadena de bloques que se utilizan para garantizar que todas las transacciones que ocurren en la cadena de bloques sean genuinas y que todos los usuarios lleguen a un consenso sobre el estado preciso del libro mayor público. La prueba de actividad es un enfoque mixto que combina los otros dos algoritmos de uso común, a saber, prueba de trabajo (POW) y prueba de participación (POS).
DESGLOSE Prueba de actividad (criptomoneda)
La criptomoneda más popular, Bitcoin, utiliza el algoritmo POW que tiene la característica inherente de aumentar el nivel de dificultad de la minería a medida que pasa el tiempo. Aunque este método evita el spam y los ataques de piratería en la red bitcoin, conduce a que se utilice cada vez más potencia informática para la minería, lo que también aumenta el costo del consumo de energía y el costo del uso de dispositivos de hardware de minería de la nueva era. Una persona puede minar o validar transacciones en bloque dependiendo de la cantidad de trabajo efectivo al que haya contribuido en la cadena de bloques.
A medida que los costos de energía y hardware aumentaron en espiral con la creciente dificultad de minería en las redes de prisioneros de guerra, POS surgió como una alternativa. Otorga más peso al participante para minar o autenticar transacciones en bloque dependiendo de cuántas criptomonedas tenga. Aunque POS logra el propósito de reducir las facturas de electricidad y utiliza hardware de bajo costo, promueve el acaparamiento de criptomonedas en su lugar o el gasto.
Tanto POW como POS previenen las posibilidades de un ataque del 51%, una situación hipotética en la que un grupo de participantes puede obtener más de la mitad de la potencia de cálculo de minería de la red. Luego les permitiría el control total de la red, incluido el poder para 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, lo que les permite gastar dos veces. las criptomonedas.
Ingrese Prueba de actividad (POA), que es un híbrido de POW y POS, e intenta traer lo mejor de ambos. En POA, el proceso de minería comienza como un proceso POW estándar con varios mineros que intentan superarse entre sí con una mayor potencia de cálculo para encontrar un nuevo bloque. Cuando se encuentra un nuevo bloque (extraído), 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 que deben validar o firmar el nuevo bloque. Cuantas más criptomonedas posea un validador, más posibilidades tendrá de ser seleccionado como firmante.
Una vez que todos los validadores firman el bloque recién encontrado, gana el estado de un bloque completo, se identifica y se agrega a la red blockchain, y las transacciones comienzan a registrarse en él.
En caso de que algunos de los firmantes seleccionados no estén disponibles para firmar el bloque hasta su finalización, el proceso pasa al siguiente bloque ganador con un nuevo conjunto de validadores que se eligen al azar según su apuesta de moneda, y el 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 firmar el bloque.
Dado que POA se casa con POW y POS, recibe críticas por el uso parcial de ambos. Todavía se necesita demasiado poder para extraer bloques durante la fase de prisionero de guerra, y los acaparadores de monedas aún tienen más posibilidades de estar en la lista de firmantes y acumular más recompensas de moneda virtual.
POA también evita la posibilidad de un ataque del 51% como en POW y POS, ya que es imposible predecir quién sería el par firmante en el futuro, y la competencia de ahorro de monedas entre los firmantes no permite que la potencia informática se acumule dentro de un grupo. .
Decred es la criptomoneda autónoma que utiliza el mecanismo de consenso de POA.