Proof of History
Este artículo es parte del glosario de términos de la wiki, a través del cual se ofrecen definiciones cortas y simplificadas de una serie de conceptos que de momento no ameritan artículos más extensos o desarrollados.
Un protocolo o tipo de mecanismo de consenso que permite a los usuarios crear un registro histórico que muestra que un evento efectivamente sucedió en un momento determinado sin necesidad de involucrar a otros validadores de la red. Este modelo desarrollado por Solana hace que la red sea super rápida y liviana.
Funciona como un protocolo con marcas de tiempo exactas de todo lo que pasa en la blockchain. Así, se pueden conocer todos los eventos pasados de un criptoactivo, de una dirección de billetera o de un smart contract, solo hay que mirar los registros temporales de ese elemento en particular desde su origen hasta la actualidad.
Dicho esto y para explicar superficialmente su funcionamiento, podemos agregar que más allá de estas marcas en el historial (timestamps) este modelo aún requiere un mecanismo de consenso y para ello utiliza la Prueba de Participación. La diferencia es que sus validadores hacen su trabajo de prueba contra bloques que ya están firmados por lo que se llama una función de retraso verificable (VDF).
La idea de VDF es ejecutar una función que toma entradas y genera una salida que no se puede predecir sin ejecutar la función. Luego los encadena: la salida de la última función proporciona la entrada a la siguiente función. Dicho encadenamiento se realiza mediante una función hash criptográfica. Esto proporciona un flujo continuo de momentos criptográficamente verificables en el tiempo.