SolStack

Tower BFT

In Solana Architecture

Plain English

Solana’s method for validators to agree on which transactions are valid. It’s like a voting system where validators build confidence in their votes over time - the longer they vote for something, the more committed they become. This makes the network secure and fast.

Technical

Solana’s PBFT-inspired consensus mechanism optimized by leveraging Proof of History as a synchronized clock. Tower BFT allows validators to vote on forks without explicit network communication for each vote. Validators create increasingly time-locked votes that exponentially increase difficulty to rollback, achieving finality in seconds while maintaining Byzantine fault tolerance.