On-Chain Governance
On-chain governance is a mechanism for managing and implementing changes to a blockchain by encoding the proposal and voting process directly into the protocol. Stakeholders—such as token holders, validators, or delegated representatives—vote on proposals, and the results are recorded on-chain. The system aims to let the community decide the network’s direction without relying on an off-chain decision-making committee.
Key points
- Voting rules (who can vote, vote weighting, quorum thresholds) are defined in the protocol.
- Anyone can usually submit proposals, but developers often author technical changes.
- The voting process is automated, but implementing and deploying code updates still requires developers and node operators.
How it works
- Proposal: A change is proposed (code upgrade, parameter change, funding request).
- Signaling and discussion: Proposals are discussed in forums, chat, or issue trackers.
- On-chain vote: The network triggers a vote via wallets or governance interfaces; votes are recorded on the blockchain.
- Outcome: If a proposal passes, the protocol enforces the decision according to its rules (for example, scheduling an upgrade). If it fails, no change is made.
- Implementation: Developers must write, test, and publish the updated software; node operators must run the new version. Voting automates decision-making but not the software rollout.
Example
- Tezos uses a “self-amending” ledger: approved changes are first implemented on a testnet; if successful, they are promoted to the mainnet. Failed changes are rolled back on testnet without altering the main chain.
Advantages
- Decentralization: Gives stakeholders direct input instead of leaving decisions to a small core team.
- Speed and clarity: Votes and outcomes are recorded and tallied automatically, shortening the decision cycle.
- Enforceability: Passed proposals can be executed according to the protocol’s rules, reducing ambiguity about whether changes will occur.
Disadvantages and risks
- Low turnout: Low participation can concentrate decision-making among a small group, undermining decentralization.
- Vote concentration: Token-weighted voting can let large holders dominate outcomes, creating plutocratic dynamics.
- Centralization pressure: Over time, power can accumulate in particular entities (exchanges, large stakers, developer teams).
- Implementation friction: Passing a vote doesn’t automatically update all nodes; human development, testing, and coordinated upgrades remain necessary.
- Security and governance attacks: Governance processes can be gamed through bribery, collusion, or token accumulation.
Common safeguards and mechanisms
Projects use several tools to reduce risks:
* Quorums and supermajority thresholds
* Time locks and delayed enactment to allow review
* Delegated voting or representative models
* Quadratic voting or other anti-plutocracy schemes
* Reputation systems and multisig control for critical actions
Explore More Resources
On-chain vs. off-chain governance
- On-chain governance embeds proposal submission, voting, and sometimes execution into the blockchain itself. Decisions are recorded transparently and programmatically enforced according to protocol rules.
- Off-chain governance relies on discussions and decisions by a smaller set of actors (core developers, foundations, or committees) and typically implements changes through social coordination rather than automated on-chain mechanisms.
FAQs
Q: Does Ethereum have on-chain governance?
A: The main Ethereum protocol does not use a formal on-chain governance process. However, many projects built on Ethereum issue governance tokens and run on-chain governance for those specific projects.
Q: Who can propose changes?
A: It depends on the protocol; many allow anyone to submit proposals, but the most technically meaningful proposals are often authored by core developers.
Explore More Resources
Q: Does a successful vote automatically change the blockchain?
A: No. While the voting outcome is recorded on-chain, developers still need to create, test, and release software updates, and node operators must adopt them. The voting step is automated; deployment is not.
Bottom line
On-chain governance provides a transparent, auditable way for stakeholders to propose and decide changes to a blockchain. It can speed decision-making and democratize control, but it also faces challenges such as low participation, vote concentration, and the practical need for developers to implement approved changes. Designers balance these trade-offs with quorum rules, voting mechanisms, and procedural safeguards to preserve decentralization and security.