Proof of History (PoH) is a cryptographic technique invented by Anatoly Yakovenko (Solana’s founder) that enables Solana to process tens of thousands of transactions per second. Traditional blockchains require validators to communicate with each other to agree on the ordering and timing of transactions — this communication overhead limits speed. PoH provides a shared, verifiable source of time that all validators can trust independently, eliminating most of this coordination overhead.
How It Works
The Core Idea: VDF as a Clock
PoH is implemented as a Verifiable Delay Function (VDF) — a computation that:
- Takes a predictable amount of time to compute (cannot be sped up with parallelism)
- Produces a unique output that proves a specific time has elapsed
- Can be verified extremely quickly by anyone
Solana’s PoH uses SHA-256 in a sequential hash chain:
“`
hash_1 = SHA256(initial_state)
hash_2 = SHA256(hash_1)
hash_3 = SHA256(hash_2)
… (hundreds of thousands of hashes per second)
“`
Each hash output proves that time has passed since the previous hash — the chain is a cryptographic clock.
Inserting Events (Transactions)
When a transaction occurs, its data is hashed into the ongoing PoH sequence:
“`
hash_N = SHA256(hash_(N-1) + transaction_data)
“`
This permanently and verifiably timestamps the transaction — any validator can look at position N in the chain and know exactly when that transaction was added, without needing to communicate with other validators.
Role in Solana’s Consensus
PoH is not a consensus mechanism by itself — Solana also uses Tower BFT (a variant of PBFT adapted for PoH) for finality. PoH provides:
- Agreed-upon sequencing of events
- Trustless timestamps validators accept without coordination
- Reduced communication rounds needed for consensus
Result: Solana can process 50,000+ theoretical TPS, with real-world sustained throughput of 2,000–5,000 TPS under normal conditions.
History
| Year | Event |
|---|---|
| 2017 | Anatoly Yakovenko publishes the Solana whitepaper describing PoH |
| 2018 | Solana Labs founded; testnet begins |
| 2020 | Solana mainnet beta launches |
| 2021 | Solana becomes top-5 blockchain by market cap; PoH tested at scale |
| 2022 | Multiple Solana network outages (some caused by validator issues, not PoH) |
| 2023 | Firedancer (Jump Trading’s alternative Solana validator client) announced to improve resilience |
Common Misconceptions
“PoH replaces Proof of Stake.” PoH is a complementary technique, not a replacement for a sybil-resistance mechanism. Solana uses Delegated Proof of Stake for validator selection and stake-weighting.
“PoH is why Solana goes down.” Solana’s network outages have been caused by transaction flood/botnet spam overwhelming the networking layer and validator memory, not by failures in the PoH mechanism itself.
Criticisms
- The PoH leader (current block producer) must process all transactions sequentially, creating a bottleneck at the leader’s hardware capabilities
- Solana’s high hardware requirements for validators (256GB RAM, enterprise SSDs) limit validator decentralization compared to Ethereum
- Some researchers question whether PoH provides meaningful security guarantees beyond what standard BFT consensus achieves
Social Media Sentiment
PoH is a point of technical pride in the Solana community. Anatoly Yakovenko discusses it in technical detail on Twitter. Ethereum researchers are skeptical of its centralization tradeoffs; Solana developers point to actual throughput. The Firedancer client is anticipated as proof that PoH scales beyond Yakovenko’s original implementation.
Last updated: 2026-04
Related Terms
Sources
Yakovenko, A. (2017). Solana: A new architecture for a high performance blockchain v0.8.13. Solana Labs.
Boneh, D., Bonneau, J., Bünz, B., & Fisch, B. (2018). Verifiable Delay Functions. CRYPTO 2018.
Kwon, J., & Buchman, E. (2016). Cosmos: A Network of Distributed Ledgers. Cosmos.
Sui (Mysten Labs). (2022). Sui: Smart Contract Platform based on the Move Language. Mysten Labs.