La prueba de actividad con confianza limitada ( ing. Prueba de actividad de confianza limitada (LCPoA) ) es un método para proteger la cadena de bloques en los sistemas de cadena de bloques, basado en la modificación del algoritmo de Prueba de trabajo , en la dirección de reducir el consumo de recursos informáticos: se requiere la selección de hash de bloque, pero la marca de tiempo actual [1] se usa como el valor nonce opcional .
La Prueba de Actividad es un principio basado en la resolución de un problema similar al problema del principio de Prueba de Trabajo , pero con una complejidad significativamente reducida, por lo que la solución del problema toma desde fracciones de segundo hasta varios minutos.
El algoritmo requiere una pequeña cantidad de recursos informáticos en comparación con la Prueba de trabajo. La verificación de la corrección de los bloques creados se realiza limitando el tiempo mínimo posible de creación de bloques. Esto le permite limitar la velocidad máxima de agregar bloques a la cadena de bloques.
A pesar de esto, debido a las peculiaridades del algoritmo, un atacante puede intentar recrear parte o la totalidad de la cadena de bloques desde el principio y realizar un ataque del 51% , gastando una pequeña cantidad de recursos informáticos. Para evitar tal situación, el algoritmo se complementa con el algoritmo de "Confianza limitada".
El algoritmo de confianza limitada es un sistema para crear automáticamente puntos de control de blockchain . El algoritmo se basa en un sistema que prohíbe sobrescribir la cadena de bloques anteriores a un cierto umbral especificado. Por ejemplo, si establece el umbral en 5 minutos, será posible sobrescribir bloques que no tengan más de 4 minutos y 59 segundos.
Esto permite prevenir cualquier posible ataque del 51 % en la parte principal de la cadena de bloques, al tiempo que utiliza un tiempo constante conocido previamente para confirmar la adición de un bloque a la red.
A pesar de esto, queda la posibilidad de un ataque a la parte "suelta" de la cadena, y también es posible intentar deshabilitar el rendimiento de algunos clientes de la red creando una cadena incorrecta de mayor longitud y por encima del valor umbral.
Se implementan implementaciones similares de puntos de control de blockchain en algunas criptomonedas, por ejemplo, Peercoin
El autor del algoritmo es el programador Andrey Nedobylsky [2] [3] . Actualmente, la prueba de actividad con confianza limitada se usa solo en la plataforma blockchain izzz.io [4] , así como en los productos que usan esta plataforma, incluidos:
CRIPTOMONEDAS | |
---|---|
PoW basado en SHA-2 | |
PoW basado en Scrypt | |
PoW basado en CryptoNote | |
Otros algoritmos PoW | |
algoritmos de punto de venta | |
Otras tecnologías | |
Temas relacionados |
|