Coincu
Consensus

Proof of History

A cryptographic method developed by Solana to establish a verifiable timeline and ordering of transactions before consensus.

Detailed Definition

Proof of History (PoH)

Overview

Proof of History (PoH) is a novel cryptographic mechanism introduced by Anatoly Yakovenko for the Solana blockchain. It acts as a decentralized clock, allowing validator nodes to verify the passage of time and the chronological order of transactions without needing to communicate with each other.

Under the Hood

PoH leverages a sequential hashing function (specifically SHA-256) running continuously on a single CPU core. Since each hash requires a predictable amount of time to execute, the output of the function creates a verifiable proof of time elapsed, creating an immutable sequence of events.

Impact on Performance

By establishing the order of transactions before the consensus layer is reached, PoH reduces the overhead and network communication delays typical of blockchains like Ethereum. This enables Solana to process tens of thousands of transactions per second with sub-second block times.