All lessons
Blockchains, ledgers and consensus
Imagine many computers keeping a shared record. The interesting part is how they agree which update to accept.
Explain why a shared transaction record needs agreement rules.
A ledger records changes in ownership or account state. A blockchain groups accepted records into linked blocks. Many participants can verify the history, but copying a database alone does not decide which competing transactions should count.
Consensus rules help participants agree on a valid ordering. Bitcoin uses proof of work; Ethereum uses proof of stake. Their security assumptions, resource requirements and confirmation behavior differ. There is no single mechanism shared by every crypto network.
A node checks rules, while block producers propose additions. Agreement can be delayed, and temporary competing histories may occur. Finality describes the confidence or protocol conditions under which a record will not be reversed. A transaction display and final settlement are different stages.
Let’s use numbers · hypothetical example
Hypothetical: a user tries to spend the same 10 units twice. Two recipients seeing a message is insufficient; network validation and ordering determine which spend can become part of the accepted history.
Keep in mind
A blockchain record can faithfully preserve false off-chain information supplied to it.
Your turn
Draw three steps: a transaction is proposed, validated, then included. Mark where a receiving service might require additional confirmations.
A quick check before we move on
What problem does consensus address?
- Guaranteed token profits
- Automatic truth of outside information
- Agreement on valid transaction history
Check answer
Agreement on valid transaction history Consensus coordinates a record under specified rules; it does not guarantee prices or external facts.
Sources and further reading
Content reviewed: 29 October 2026
Educational material with hypothetical examples. Trading can cause substantial losses. A course, pattern, stop order or past result cannot guarantee a profit or limit every loss. Practise in simulation and check current rules and product terms in your jurisdiction.