Skip to main content

Account-Based Blockchains

Definition

An account-based blockchain records state changes for individual user accounts rather than tracking unspent transaction outputs. This architecture maintains a global state, where each account possesses a balance and associated data, simplifying smart contract execution and complex state transitions. Transactions modify account balances directly, offering a more intuitive programming model for decentralized applications. This contrasts with UTXO-based systems, providing different implications for privacy, scalability, and transaction processing.