Proof of History (PoH)


What Is Proof of History (PoH)?

Proof of History (PoH) is a sequence of computations that enables nodes to cryptographically verify the time between two events. This consensus mechanism allows for ‘timestamps’ to be built directly onto the blockchain itself, informing the network that transactions occurred in a particular order without the need for confirmation from other nodes. This reduces the processing weight of the blockchain, making it faster and more energy efficient than many other consensus mechanisms.

How Does Proof of History (PoH) Work? 

PoH relies on a fairly new cryptographic concept — Verifiable Delay Functions (VDFs), which require the running of a specific number of sequential steps to ease the process of verification. Popularised by Solana, PoH is comparatively more efficient than many other algorithms, as a VDF can be solved with just one CPU core. Because no parallel processing is permitted, determining how long each step takes becomes simple. 

Additionally, PoH eliminates the time barrier and greatly reduces the processing weight of the blockchain. In the case of Solana, PoH is combined with Tower Byzantine Fault Tolerance (Tower BFT) — Solana’s custom implementation of practical Byzantine Fault Tolerance (BFT) — to ensure a much quicker transaction speed. 

Key Takeaway

A type of consensus mechanism, Proof of History (PoH) nodes use their own internal clocks to encode a passage of time onto the blockchain ledger. The events are hashed with a Verifiable Delay Function (VDF).

Related Words