Core Protocolbank
Bank
An in-memory representation of the accounts state at a specific slot. Each slot gets its own Bank that inherits from its parent slot's Bank. The Bank processes transactions, updates account balances, and tracks execution results. Once a slot is complete, the Bank is frozen and can be snapshotted or used as a parent for the next Bank.
Related terms
3Core Protocol
Slot
A time window during which a designated leader validator can produce a block. Each slot lasts approximately 400 millisec...
Core Protocol
Replay Stage
The TVU component that replays received blocks by re-executing all transactions against the bank state. Replay stage ver...
Core Protocol
AccountsDB
The persistent storage layer for all Solana accounts. AccountsDB stores account data in memory-mapped AppendVec files, i...