Proof of History (PoH) is a cryptographic innovation created by Anatoly Yakovenko for Solana that provides a verifiable, trustless record of time – solving a fundamental problem in distributed systems: how can nodes agree on the order and timing of events without a central clock? PoH is not a standalone consensus mechanism but a cryptographic clock that works alongside Solana Proof of Stake: it creates a historical record proving that an event occurred at a specific moment in time, using a sequential hash chain where each hash provably occurred after the previous one. A dedicated leader (validator chosen by PoS) runs the PoH generator, producing hashes continuously. Other nodes can verify the sequence quickly by checking the cryptographic chain. This eliminates the need for validators to communicate to agree on timestamps – dramatically reducing messaging overhead and enabling Solana sub-second block times and 65,000+ theoretical TPS. PoH is why Solana can include timestamps in transactions with cryptographic certainty rather than relying on validators to agree on time separately via rounds of communication.
Example: Example: Traditional blockchains like Ethereum require validators to communicate to agree that this block came before that one. Solana PoH means every transaction includes a hash proving its position in time – validators can verify ordering without extra communication rounds. This is why Solana achieves 400ms block times while Ethereum takes 12 seconds.
Learn more: Solana – Proof of History