A Primer on Proof-of-History
How Solana creates a verifiable time sequence before validators reach consensus — and why that ordering step matters for throughput.

Proof-of-history is one of the most distinctive ideas in Solana’s design, and also one of the most misunderstood. It is not a consensus mechanism on its own. Rather, it is a way to create a verifiable sequence of events before validators vote on which block to append.
The clock problem in distributed systems
Validators on any blockchain must agree on the order of transactions. Without a shared clock, proving that event A happened before event B requires extra communication rounds. Those rounds take time and limit how many transactions the network can process.
Solana’s approach embeds a sequential hash chain — think of it as a cryptographic ticker — that timestamps events as they are observed. Validators can verify the sequence independently without waiting for every peer to confirm ordering from scratch.
What PoH actually produces
The proof-of-history stream outputs a continuous sequence of hashes. When a transaction arrives, it is inserted into this sequence at a specific point. That insertion creates evidence of when the transaction was seen relative to other events in the stream.
Validators still vote on blocks through proof-of-stake consensus (Tower BFT). PoH reduces the work needed to establish ordering so consensus can focus on finality.
Why this enables higher throughput
By front-loading ordering into the PoH stream, Solana’s pipeline can process multiple stages in parallel — banking, proof verification, and broadcasting — rather than waiting for strict sequential confirmation at every step.
This architecture is why Solana can target high transactions-per-second figures. The trade-off is hardware requirements for validators, who need capable machines to keep up with the stream.
Common misconceptions
- PoH is not a replacement for proof-of-stake. Stake-weighted voting still determines which fork is canonical.
- PoH does not make transactions instant. It reduces ordering overhead; network propagation and confirmation still take measurable time.
- PoH is not unique to marketing. It is implemented in the validator client and affects how blocks are constructed.
Further reading path
After grasping PoH conceptually, the natural next step is understanding the leader schedule — which validator produces blocks during each slot and how that rotation interacts with the PoH stream. Our Network Basics consultation walks through both topics with diagrams.