Who determines the order
Consensus is agreement on what happened in which order — and whoever fixes that order holds more power than it first appears.
This lesson has had no expert review. It was written for this platform and against the evidence it cites; nobody has gone through it independently.
Learning objectives
- You can say what consensus is actually established about.
- You can explain why the order inside a block matters for a position.
- You can name what the actual distribution of operators is measured by.
Check your prior knowledge
Answer these for yourself before reading on. Wherever you hesitate is where this lesson pays off.
- Who decides which transaction goes into the next block?
- What does it mean for a transaction to be “final”?
- How many independent operators does a chain need?
Core concept
Consensus concerns order, not correctness
Participants agree on which transactions were validly processed in which order. They do not agree on whether a transaction was sensible, intended or fair. So a chain can process a transaction nobody wanted with full agreement — consensus produces bindingness, not correctness in any substantive sense.
Whoever sorts can step in between
Inside a block somebody determines the order of the calls. Because in DeFi the price often depends on the preceding call, that order is worth money: placing one transaction before and one after someone else's changes the outcome of their order. This is not a malfunction of the chain — it follows from the fact that somebody has to sort.
Finality is either a probability or a commitment
Under some procedures a transaction counts as more securely processed the more blocks follow it — reversal becomes less likely, never impossible. Others declare a state final once a defined condition is met. For an institution the difference is practical: in the first case it sets a threshold itself, in the second it adopts the protocol's commitment.
The number of operators says little, their distribution a lot
A high number of operators sounds reassuring but measures nothing as long as their distribution is unknown: how many run at the same hosting provider? How many use the same software? How much voting weight sits with the largest five? An outage hits not a number but a commonality — and that is not in the number.
Definitions
- Validator in the glossary
- An operator that checks transactions and takes part in agreeing their order.
- Finality
- The state from which a processed transaction is no longer reversed.
- Ordering power
- The ability to decide a transaction's position within a block.
Model
What is consensus about — order, not intent
Who determines the order inside a block?
Finality: own threshold or the protocol's commitment?
Voting weight of the largest operators and their shared dependencies
Worked example
Two chains, the same number
- Chain A — operators
- 900
- Chain A — share of the largest five
- 18 %
- Chain B — operators
- 900
- Chain B — share of the largest five
- 64 %
- Both — shared hosting provider
- not gathered
The operator count is identical. In B five parties coordinating are enough to hold a majority of voting weight; in A they are not. The hosting question is open for both and could shift the picture either way.
Same number, different situation — and in both an open point that could change it.
Reading: So operator count does not work as a measure of decentralization. What works is the voting weight of the largest operators and the shared dependencies — and where the latter are not gathered, that should be recorded as an open point rather than omitted.
Retrieval
Exercise on real data
Check the guiding questions for those requiring a statement about operator distribution — not merely their count.
Dimension 3: technology →Application
You are to describe a position's settlement layer in four lines. Write them.
Related case studies
Institutional reading
- Bank
- Which finality rule does your institution apply today, and who set it?
- Asset management
- Is ordering power reflected in your execution cost accounting?
Key takeaways
- Consensus concerns order and validity, not intent or appropriateness.
- Whoever sorts within a block can change the outcome of other people's calls.
- Operator count does not measure decentralization — voting weight and shared dependencies do.