SuperEx Educational Series: Understanding What Does a Blockchain Actually Record, and What Does “State” Really Mean
#SuperEx #EducationalSeries #Blockchain
Many people first imagine blockchain as a giant Excel sheet: who has how much money, who paid whom, one row after another. That is not completely wrong, but it is too simple. A blockchain is not just a ledger table. It is more like a machine that everyone can recalculate.
When your wallet shows 1 ETH, it is not because the wallet “contains” 1 ETH. When an address has 100 USDT, it is not because the chain has a sentence saying “this person is rich.” What actually happens is: nodes start from the shared beginning, execute all valid transactions in order, and calculate the current result. That current result is called state.

What Does a Blockchain Actually Record?
The core thing a blockchain records is not simply a balance sheet. It records ordered blocks and transactions.
A block usually contains a block header and a block body. The header includes the parent block hash, timestamp, block height, consensus-related data, and certain root hashes. The body contains transactions and execution-related data.
What is a transaction? In Ethereum, a transaction is a cryptographically signed instruction from an account to update network state. In Bitcoin, a transaction spends existing UTXOs and creates new UTXOs. In plain words, a transaction is not the final balance change; it is a request for the system to perform an action.
So a blockchain records who submitted what transaction, which block included it, in what order it was executed, and what verifiable result came out. Nodes are not casually writing their own ledgers; they are recalculating the same ledger under the same rules.
What Is “State”?
State means everything the blockchain currently knows at a specific moment.
That sounds abstract, so here is the plain version: transaction history is like a diary, while state is the current result. The diary records what happened; state records what things look like now.
In Ethereum, state includes account balances, nonces, contract code, and contract storage. ERC-20 token balances usually live in smart contract storage. NFT ownership usually lives in a contract’s owner mapping. You may think tokens are in your wallet, but the wallet is mostly reading blockchain state for you.
In Bitcoin, state is closer to the UTXO set. Each unspent transaction output is spendable value. Your BTC balance is not one account number; your wallet sums up the UTXOs you can spend.
How Is State Produced?
State is not manually written. It is produced by executing transactions.
First, a user signs a transaction. Alice may send Bob 1 ETH, or call a contract to swap tokens.
Second, the transaction is broadcast to the network. Nodes perform basic checks: is the signature valid, is the nonce correct, and is there enough balance to pay gas?
Third, a validator includes the transaction in a block. Once included, the transaction is not just “written down”; nodes must execute it.
Fourth, the transaction executes and updates state. If a transfer succeeds, the sender balance decreases and the receiver balance increases. If a contract is called, its code runs and may update storage, emit events, transfer tokens, or revert.
Fifth, the block commits to the resulting state. Ethereum block headers include stateRoot, transactionsRoot, and receiptsRoot. The stateRoot is not the entire state itself; it is a cryptographic commitment to the current state. Nodes use it to verify that their computed state matches.
Blocks, Transactions, Receipts, and State
- This part is easy to mix up, so let’s separate it.
- A block is a container. It packages a group of transactions and header data.
- A transaction is an instruction. It tells the chain: “please execute this action.”
A receipt is an execution record. After an Ethereum transaction executes, it produces a receipt, including execution result, gas used, and logs. DApps often use event logs to track what happened.
State is the current result. It is the system’s present condition after all valid transactions are executed in order.
In plain words: a block is like a diary page, a transaction is an action written on it, a receipt is the execution receipt, and state is today’s final account result.
A Simple Case
Suppose Alice’s wallet shows 10 ETH. She sends 2 ETH to Bob.
The chain does not simply write: “Alice now has 8 ETH, Bob now has 2 ETH.” The actual process is: Alice signs a transaction, the transaction enters a block, all nodes verify the signature and nonce, confirm Alice has enough balance, and then execute the state transition.
After execution, Alice’s ETH balance decreases, Bob’s balance increases, and Alice also pays gas. Nodes update their local state database and calculate a new stateRoot.
If this is an ERC-20 transfer, the structure is different. ETH balances are part of Ethereum account state, while ERC-20 balances usually live inside the token contract’s storage mapping. During transfer, the contract code updates Alice and Bob’s values inside that mapping.
This is why “how assets exist” comes after “what state means.” Assets are not floating inside a wallet icon. They are defined by blockchain state and contract rules.
Why This Matters
Understanding state is necessary to understand how blockchain actually runs.
First, it explains why nodes can verify independently. A node does not ask a central server for balances. It executes historical transactions, computes state, and compares it with the state commitment in blocks.
Second, it explains why transaction order matters. The same transactions in different order can produce different results. If you have 10 USDT and send 8 first then 5, the second may fail. If you send 5 first then 8, the later failure changes. The chain records not only transactions, but their order.
Third, it explains why storage is expensive. State is current data that nodes must maintain and access. Permanent state usage creates cost for the whole network, so on-chain storage should not be treated like cloud storage. The chain will stay quiet; gas fees will explain.
Fourth, it explains why wallets are not the assets themselves. A wallet manages private keys, signs transactions, and reads blockchain state. Assets exist in chain state and contract logic; the wallet is your control interface.
Common Misunderstandings
The first misunderstanding: blockchain directly records everyone’s balance sheet.
Not accurate. Ethereum maintains account state, and Bitcoin maintains a UTXO set, but these states are computed from transaction history and rules. Blocks record transactions and state commitments, not a full printed balance sheet in every block.
The second misunderstanding: coins are stored inside wallets.
Wrong. A wallet stores private keys and signing ability. Coins or tokens exist according to blockchain state. Losing a private key does not make coins fall out of the wallet; it means you lose control over the relevant state.
The third misunderstanding: a successful transaction means all data permanently enters state.
Not necessarily. A transaction is recorded, and logs may exist in receipts, but only data written into persistent storage by contract or protocol rules changes long-term state. Some temporary execution data disappears after execution.
The fourth misunderstanding: state is just a database.
Similar, but not the same. A normal database can be changed by an administrator. Blockchain state must change through valid transactions and consensus rules. State is not “who has admin permission can edit”; it is “who satisfies the rules can trigger a state transition.”
Risks and Design Questions
The first risk is state growth.
The more apps, accounts, contracts, and storage a chain has, the more expensive it becomes for nodes to maintain state. This is why Ethereum has long discussed state growth, statelessness, and structures such as Verkle trees.
The second issue is data placement.
What should be on-chain, and what should stay off-chain? Identity files, images, long text, model files, and user behavior logs usually should not live directly in main-chain state. On-chain space is better for commitments, hashes, permissions, and settlement results.
The third issue is indexer dependency.
Blockchain state is verifiable, but not always easy to query. Many DApps rely on indexers for user-friendly data. If an indexer is wrong, the frontend may display wrong information even when the chain state is correct.
The fourth risk is contract state risk.
Once a smart contract writes wrong data into state, fixing it can be difficult. Upgrade permissions, governance, pause mechanisms, and audits matter. On-chain state is not a draft document; there is no simple undo button.
Conclusion
What a blockchain records is not just “who paid whom.” It records ordered blocks, transactions, execution results, and state commitments.
State is the current result after all valid transactions are executed according to rules. It can appear as UTXOs, account balances, nonces, contract code, contract storage, token balances, NFT ownership, and DApp data.
Once you understand state, many later questions become clearer: why assets exist, how wallets control assets, how DApps run, how tokens transfer, and how market prices respond to on-chain activity.
In plain words: a blockchain is not just a notebook for accounting. It is a state machine jointly run by nodes. Blocks record the process, transactions trigger changes, and state holds the result. Understand these three things, and you are finally holding the door handle of how blockchains work.
About SuperEx
As the world’s first Web3-powered cryptocurrency exchange, SuperEx has remained committed to building the Web3 ecosystem. Over the years, it has introduced a comprehensive range of products and services, including SuperEx DAO, SuperEx Web3 Wallet, Super Start, SuperEx P2P, SuperEx Stock Markets, SuperEx Copy Trading, SuperEx Earn, and SuperEx DAO Academy, creating a full-spectrum ecosystem that spans every major sector of Web3.
Today, SuperEx serves over 10 million users, with a social media community of more than 600,000 followers across 166 countries and regions worldwide. The platform supports 1,000+ cryptocurrencies for both spot and futures trading. Seamlessly integrated with Super Wallet, SuperEx provides decentralized asset custody while combining the trading efficiency of a centralized exchange (CEX) with the security of a decentralized exchange (DEX).
Click to register SuperEx
Click to download the SuperEx APP
Click to enter SuperEx CMC
Click to enter SuperEx DAO Academy — Space

Responses