Solana uses a proof-of-history (PoH) algorithm combined with a proof-of-stake (PoS) consensus mechanism. The PoH algorithm helps provide a historical record of transactions that enables high-speed processing and scalability. The PoS consensus mechanism helps secure the network by allowing token holders to validate transactions and create new blocks.