Photo by Tokenstreet on UnsplashWhat happens behind the blockchain when Ethereum needs to change its rules or upgrade the network

Ethereum is usually described as a decentralized blockchain but being decentralized doesn’t mean the network runs itself without governance.

Ethereum changes constantly.

Protocol rules get upgraded, security issues get patched, new technical standards get introduced, and major network upgrades have to be coordinated across multiple pieces of software at once. The interesting part isn’t that these changes happen. It’s how the decisions behind them actually get made.

There’s no board of directors running Ethereum. ETH holders don’t simply vote on every upgrade and while the Ethereum Foundation plays an important supporting role, it doesn’t have unilateral authority over the network either.

Instead, Ethereum’s governance is largely an off-chain process – carried out by developers, researchers, validators, node operators, application builders, and everyday users. Understanding how that process works gives you a much more realistic picture of what “decentralization” actually means in practice.

No Single Entity Is in Charge

There’s no organization with the legal or technical authority to simply dictate changes to the Ethereum protocol.

The Ethereum Foundation supports the ecosystem, contributes to protocol development, and helps coordinate the process by which core developers work on upgrades together. However, it doesn’t own Ethereum, and it has no mechanism to force a protocol change through unilaterally.

Instead, influence is spread across a range of participants:

EIP authors – who propose technical changesProtocol developers and client teams – who review and build those changesNode operators – who decide which Ethereum software to actually runValidators – who participate in Ethereum’s proof-of-stake consensusApplication developers – whose products depend on the protocol working a certain wayETH holders and everyday users – whose continued participation forms the broader social consensus around the network

These roles frequently overlap – a single developer might also run a validator, hold ETH, and build applications on top of Ethereum.

The result isn’t a hierarchy in any traditional sense. It’s a coordination system where different people have different kinds of leverage over whether a proposed change actually happens.

Ethereum Improvement Proposals: Where Change Begins

The starting point for most Ethereum governance is the “Ethereum Improvement Proposal” or EIP – a technical document proposing a change, standard, or improvement to the ecosystem.

Anyone can write one.

That doesn’t mean every proposal gets serious consideration or has a real shot at implementation – technical quality, community interest, feasibility, and broader ecosystem support all matter enormously.

EIPs aren’t all the same kind of change.

Some – called Core EIPs – modify the protocol itself. Others deal with networking, interfaces, or application-level standards. The widely recognized ERC standards, like ERC-20 and ERC-721 (the backbone of most tokens and NFTs), are themselves a type of EIP.

It’s worth stating that not every EIP requires a network-wide upgrade. If a change is to Ethereum’s core protocol then it will require coordination across client implementations and network participants. Occasionally, an application standard may instead be adopted voluntarily by developers building on Ethereum.

How an EIP Actually Moves Forward

The process starts when someone writes a proposal and submits it to the EIP repository, where it gets discussed, reviewed, and revised.

EIPs move through a series of formal stages:

Draft– the proposal is being developedReview– ready for formal peer reviewLast Call – the final review window before becoming officialFinal – the specification has reached its finished form

During the process, the application may come to be

Stagnant – the proposal has gone inactiveWithdrawn – pulled by its authorLiving – reserved for proposals meant to be continuously updated

Here’s the part I need to emphasize: reaching “Final” status doesn’t mean the change is actually live on Ethereum. For anything touching the core protocol, there’s still another stage of coordination to go.

From Proposal to Actual Upgrade

A core protocol change has to travel from a written spec into real, working software.

Ethereum runs on multiple execution and consensus clients, built by separate development teams. Upgrading the protocol means all of them need to coordinate – developers decide whether and how to implement a proposal, client teams write it into their software, and eventually the network schedules an upgrade that node operators need to install.

This makes Ethereum governance, in large part, a software coordination problem.

A proposal can generate months of GitHub discussion and technical debate and still never become part of Ethereum – unless enough of the ecosystem actually gets behind implementing it.

There’s No Shareholder Vote

Ethereum doesn’t work like a company where shareholders vote and the majority automatically wins.

There’s no simple on-chain button ETH holders press to approve or reject an upgrade. Instead, Ethereum runs on “rough consensus”– a mix of technical agreement and social coordination.

A proposal might have support from some developers and pushback from others. App developers might worry about compatibility. Node operators might simply decline to upgrade. Validators might run different software entirely. Users might abandon apps or ecosystems they see as working against their interests.

In other words, influence comes from your ability to build, implement, run, support, or simply refuse a change – not from casting a vote.

What Happens When People Disagree?

Disagreement doesn’t automatically kill a proposal. It can be revised, delayed, rejected, or sent back for more debate.

But sometimes disagreements go deeper than that. If different groups end up running genuinely incompatible versions of the protocol, the result is a chain split.

The clearest historical example is the 2016 DAO hack. The community’s disagreement over how to respond to the exploit ultimately split the network into two separate chains – Ethereum and Ethereum Classic – each continuing under a different set of rules.

That episode says something important about how blockchain governance actually resolves conflict: when consensus breaks down, there’s no court or board making a final call. Participants simply choose which chain and which software they’re willing to keep supporting.

Who Actually Governs Ethereum?

The honest answer is thatvgovernance is distributed across the whole ecosystem.

EIP authors propose changes. Protocol developers and client teams figure out how to build them. The Ethereum Foundation supports the process without controlling it. Node operators and validators decide what software to run and keep the network alive. Application developers decide how their products respond to protocol changes. Users and ETH holders shape the broader social consensus simply by continuing to participate.

No single group holds complete control. Each draws influence from a different source, and getting anything meaningful implemented requires enough of them pulling in the same direction at once.

Off-Chain, But Not Informal

It’s tempting to describe Ethereum’s governance as “developers arguing online.” That undersells what’s actually happening.

Ethereum governance blends formal technical specifications, public peer review, developer coordination, real software implementation, network upgrades, infrastructure decisions, and social consensus-building. It’s largely off-chain in the sense that no automatic blockchain vote decides the outcome – but the consequences are entirely on-chain once implemented. A protocol upgrade, once adopted, quite literally changes the rules the entire network runs on.

That relationship – off-chain decision-making producing on-chain consequences – is one of the more underappreciated features of how Ethereum actually works.

Decentralization Doesn’t Mean No Governance

Ethereum is a useful case study in why decentralization and governance aren’t opposites.

Every network – decentralized or not – needs some mechanism for changing its own rules. What differs is where the authority sits.

In a centralized system, a company, government, or designated administrator holds the formal power to decide. Ethereum spreads that influence across a network of technical and social participants instead. That doesn’t eliminate power – it just changes how it gets exercised. Developers have influence because they write the software. Client teams have influence because their implementations turn proposals into executable code. Validators and node operators have influence because they choose what to run. Applications and users have influence because, ultimately, any protocol change has to work within an ecosystem people are actually willing to support.

The Bottom Line

Decentralization does not eliminate governance. It changes how governance works by distributing influence among the people and groups that build, operate, use, and support the network. That may be one of the most important things to understand about how Ethereum is actually governed.

If you enjoy analytical commentary on digital asset regulation, crypto markets, and emerging financial technologies, consider subscribing to my newsletter where I share additional research, commentary, and industry insights.

https://samuel-ayodeji.kit.com/profile

Also, if your company, startup, or publication needs clear, well-researched content on blockchain, digital assets, fintech, or emerging technology law, my inbox is always open.

Who Really Governs Ethereum? A Look Inside Its Off-Chain Governance Model was originally published in Coinmonks on Medium, where people are continuing the conversation by highlighting and responding to this story.

By

Leave a Reply

Your email address will not be published. Required fields are marked *