Prueba de historia (PoH)
¿Qué es la prueba de la historia (PoH)?
La prueba de historia (PoH) es una secuencia de cálculos que permite a los nodos verificar criptográficamente el tiempo trascurrido entre dos eventos. Este mecanismo de consenso inserta marcas temporales directamente en la cadena de bloques y comunica a la red que las transacciones se han producido en un orden particular sin la necesidad de obtener confirmación de otros nodos. Este sistema reduce la carga de procesamiento de la cadena de bloques y es más rápido y eficiente energéticamente que muchos otros mecanismos de consenso.
¿Cómo funciona la prueba de historia (PoH)?
La PoH se basa en un nuevo concepto criptográfico, las funciones de retardo verificables (VDFs), que exigen la ejecución de un número específico de pasos secuenciales para facilitar el proceso de verificación. Popularizada por Solana, la PoH es comparativamente más eficiente que muchos otros algoritmos, ya que una VDF se puede resolver con tan solo un núcleo de CPU. Dado que no permite el procesamiento paralelo, determinar cuánto tiempo lleva cada paso es bastante sencillo.
Además, la PoH elimina la barrera de tiempo y reduce considerablemente la carga de procesamiento de la cadena de bloques. En el caso de Solana, la PoH se combina con el protocolo Tower Byzantine Fault Tolerance (Tower BFT) (implementación personalizada de Solana de la tolerancia práctica a faltas bizantinas [PBFT]) para garantizar una velocidad de transacción mucho mayor.
Punto clave
En la prueba de historia (PoH), un tipo de mecanismo de consenso, los nodos utilizan sus propios relojes internos para codificar el paso del tiempo en el registro de la cadena de bloques. Los eventos se secuencian con una función de retardo verificable (VDF).
