Account Model
Web3 / blockchain technology
The Account Model is a state management approach where blockchains maintain a ledger of account balances and states, similar to a traditional bank tracking customer accounts. Each address on the network holds an account with a balance and nonce (transaction counter), and transactions update these account states directly. Ethereum popularized this model, which contrasts with the UTXO model used by Bitcoin, offering simpler transaction logic and easier smart contract state management at the cost of slightly higher storage overhead. Example: Ethereum uses the Account Model, where each address maintains a balance of ether and a record of all executed transactions. When you send ether or call a smart contract, Ethereum updates your account nonce and balance in its global state tree, immediately reflecting the change on-chain. Why it matters for blockchain technology: The Account Model enables sophisticated smart contract interactions and intuitive state management, making it the foundation for programmable blockchains that support decentralized applications, token transfers, and complex financial protocols.
Explore the full Web3 Glossary — 2,062+ expert-curated definitions. Need guidance? Talk to our consultants.