Blockchains are maintained by many independent computers, often called nodes, spread across different operators with no central authority coordinating them. Without a shared set of rules, there would be no way to stop conflicting versions of the transaction history from emerging, such as someone attempting to spend the same coins twice. A consensus mechanism solves this by defining how the network agrees on a single, shared version of the ledger. Proof-of-work, used by Bitcoin, has participants called miners compete to solve a computational puzzle to earn the right to add the next block. Proof-of-stake, used by many other networks, instead selects validators to propose and confirm blocks based on the amount of cryptocurrency they've staked.
Different consensus mechanisms involve different trade-offs. Proof-of-work is well-tested and has secured Bitcoin for a long time, but requires substantial computing power and energy. Proof-of-stake uses far less energy and can support faster transaction confirmation, but relies on different economic assumptions to deter bad behaviour, generally penalising validators who act dishonestly by forfeiting some of their staked funds. Beyond these two, some networks use variations or entirely different approaches. There's no single mechanism that's objectively best for every use case; the right choice depends on a network's priorities around security, decentralisation, speed, and energy use, and these priorities can differ significantly between projects.
Key takeaways
- A consensus mechanism lets a decentralised network of participants agree on the state of the blockchain without a central authority.
- Proof-of-work and proof-of-stake are the two most widely used consensus mechanisms, each with different trade-offs.
- The choice of consensus mechanism affects a network's security assumptions, energy use, transaction speed, and degree of decentralisation.
Consensus Mechanism — frequently asked questions
Why do blockchains need a consensus mechanism at all?
Without a central authority, a network of independent computers needs agreed rules to decide which transactions are valid and prevent conflicting versions of the ledger, such as someone spending the same coins twice over.
Is one consensus mechanism better than the others?
Each involves trade-offs. Proof-of-work is well-tested and secure but energy-intensive; proof-of-stake uses far less energy but relies on different economic assumptions. The better choice depends on a specific network's stated priorities and design goals.
New to crypto, or filling in the gaps? Work through the essentials in Learn, browse every term A–Z, or see live prices for the coins these concepts power.