Glosario
Minería y consenso

Proof of History (PoH)

El Proof of History (PoH) es una técnica criptográfica, usada por Solana, que crea un orden verificable de los eventos a lo largo del tiempo ejecutando de forma continua una función hash secuencial, de modo que cada salida demuestra que transcurrió una cierta cantidad de cómputo (y, por tanto, de tiempo) antes de ella. Como cada hash depende del anterior y no se puede paralelizar, cualquiera puede verificar que el evento A se registró antes que el evento B sin tener que fiarse de un reloj.

En el diseño de Solana, un nodo líder ejecuta esta cadena continua de hashes SHA-256 y sella en ella las transacciones entrantes, lo que produce una línea temporal pública y evidente por sí misma. Por ejemplo, si el hash de una transacción se incorpora a la secuencia en el tick 5.000 y el de otra en el tick 9.000, cada validador puede verificar su orden de forma independiente, sin intercambiar mensajes para ponerse de acuerdo sobre las marcas de tiempo. Esto elimina buena parte de la sobrecarga de comunicación que ralentiza el consenso tradicional, y es una de las razones por las que Solana apunta a tiempos de bloque inferiores al segundo.

Un error común es creer que el Proof of History es por sí solo un mecanismo de consenso; no lo es: Solana sigue apoyándose en el proof of stake (su variante Tower BFT) para elegir líderes y finalizar bloques, y el PoH actúa como un reloj compartido que hace ese consenso más rápido. Las contrapartidas son reales: generar el flujo de hashes y mantener su ritmo exige hardware de alto rendimiento, lo que contribuye a los requisitos comparativamente elevados para los validadores de Solana. El PoH se entiende mejor como una capa de temporización que acelera el consenso, no que lo sustituye.

Términos relacionados