Comparing Bitcoin-style UTXO, global accounts and Ergo

This graphic compares three major blockchain state models: classic UTXO as used by Bitcoin, the global account model common on many smart-contract platforms, and Ergo's eUTXO design.
The top row shows how each model represents state. Classic UTXO is built around simple input and output boxes — ideal for payments, but limited for rich on-chain logic. The account model uses a shared global state where many users and contracts read and write the same balances and storage, creating conflict risks when transactions collide. eUTXO, as implemented on Ergo, treats each box as a self-contained state plus script, so transactions consume and create boxes that behave like local state machines.
The lower table compares the three approaches on parallelism and conflicts, logic transparency, smart-contract friendliness and fee/gas predictability — showing where each model shines and where it creates complexity for builders and users.
Classic UTXO: High parallelism for simple payments, but complex flows are mostly pushed off-chain.
Account Model: Shared global state means many transactions conflict when they touch the same contract or account.
eUTXO (Ergo): Parallel by design — conflicts only arise when spending the exact same box.
Logic transparency: eUTXO keeps logic local and explicit; account models have hidden interdependencies.
Fee predictability: eUTXO offers more predictable execution costs than gas-based account models.
Compare the three columns: Classic UTXO (Bitcoin-style), Account Model (global contract state), eUTXO (Ergo).
Row 1: Parallelism & conflicts — how transactions interact.
Row 2: Logic transparency — how visible and auditable the logic is.
Row 3: Smart-contract friendliness — how well each supports complex dApps.
Row 4: Fee/gas predictability — how predictable costs are for users.
Copy the code below to use this infographic in your blog or website.
Please keep the link to ergoblockchain.org.
<a href="https://ergoblockchain.org/infographics/eutxo-vs-accounts-vs-classic-utxo?utm_source=embed&utm_medium=referral" target="_blank" rel="noopener noreferrer">
<img
src="https://ergoblockchain.org/infographics/eutxo-vs-accounts-vs-classic-utxo.png"
alt="Infographic titled eUTXO vs Accounts vs Classic UTXO comparing Bitcoin's classic UTXO model, the account model, and Ergo-style eUTXO in terms of parallelism, logic transparency, smart-contract friendliness, and fee predictability."
style="max-width:100%; height:auto; border:0;"
loading="lazy"
/>
</a>
<p style="font-size:12px; color:#888;">
Source: <a href="https://ergoblockchain.org/infographics/eutxo-vs-accounts-vs-classic-utxo?utm_source=embed&utm_medium=referral" target="_blank" rel="noopener noreferrer">ergoblockchain.org</a>
</p>Discover visual guides to Ergo's PoW, eUTXO smart contracts, storage rent, privacy and more.
Browse All Infographics