Core Protocoltpu
TPU (Transaction Processing Unit)
Also known asTPU
Transaction Processing Unit—the pipeline within a leader validator that ingests, verifies, and executes transactions. The TPU has stages: fetch (receive packets via QUIC), sigverify (verify Ed25519 signatures), banking (execute against current bank state), and broadcast (shred and send via Turbine). Non-leader validators forward transactions to the current leader's TPU.
Related terms
3Core Protocol
TVU (Transaction Validation Unit)
Transaction Validation Unit—the pipeline on non-leader validators that receives shreds, reconstructs blocks, and replays...
Solana Programming
Transaction
An atomic unit of execution containing one or more instructions, a recent blockhash, and one or more signatures. All ins...
Core Protocol
Leader Schedule
A deterministic mapping of slots to validators for an entire epoch, computed from stake weights. Validators with more st...