Skip to main content
🌐 Philosophy

Decentralism

How Ethereum Classic maximizes decentralization through protocol design and governance minimization.

Decentralization is not a marketing term. It is a measurable property of a network: the degree to which no single entity can control, censor, or alter the system's operation. Ethereum Classic treats decentralization as a design constraint that informs every protocol decision.

Three Pillars

A genuinely decentralized blockchain satisfies three conditions:

  • No central authority: No foundation, corporation, or individual has the power to unilaterally modify the protocol, reverse transactions, or freeze accounts.
  • No single point of failure: The network continues operating even if any individual node, mining pool, or developer team goes offline.
  • No permission required: Anyone can run a node, submit transactions, deploy contracts, or mine blocks without requesting approval from any gatekeeper.

These are not aspirational goals. They are testable properties. If a network fails any of these conditions, it offers weaker guarantees than a network that satisfies all three.

Governance Minimization

Ethereum Classic has no foundation with protocol override authority. There is no board of directors, no executive team, and no treasury controlled by a small group that funds development in exchange for influence over the roadmap.

This is by design. Governance power is a liability in a decentralized system. Every governance mechanism is a potential attack surface: capture the governance process, and you capture the chain. By minimizing governance, ETC minimizes the surface area available for capture.

This does not mean there is no coordination. It means coordination happens through a process that requires broad consensus rather than executive authority.

The ECIP Process

Protocol changes on Ethereum Classic follow the Ethereum Classic Improvement Proposal (ECIP) process. Anyone can submit a proposal. Proposals are reviewed publicly, debated openly, and adopted only when there is rough consensus among node operators, miners, developers, and the broader community.

The ECIP process is deliberately slow and conservative. Speed of development is not a priority. Stability and backward compatibility are. A protocol change that breaks existing contracts or alters economic parameters faces a high bar for adoption.

No individual or organization has veto power over the ECIP process. Equally, no individual or organization can force a proposal through without community support.

Client Diversity

A blockchain with only one client implementation has a single point of failure: a bug in that client affects the entire network. Ethereum Classic is supported by multiple independent client implementations:

  • Core-Geth: A Go-based client derived from go-ethereum, maintained by independent developers.
  • Besu: A Java-based client originally developed by Hyperledger, with ETC support maintained independently.
  • Fukuii: A Scala-based client built specifically for Ethereum Classic, providing implementation diversity outside the Go and Java ecosystems.

Client diversity means that a critical bug in one implementation does not compromise the entire network. Nodes running unaffected clients continue to produce and validate blocks normally.

Mining Decentralization

Ethereum Classic uses proof of work, which means block production is open to anyone with the appropriate hardware. There is no validator set, no minimum stake requirement, and no delegation mechanism that concentrates block production rights among a small group.

Miners compete to find valid blocks by expending computational resources. This competition is permissionless: new miners can join at any time without registering with any authority. The ETCHash algorithm is designed to remain accessible to GPU miners, preventing the concentration of mining power in specialized ASIC hardware.

The Declaration of Independence

On August 13, 2016, the Ethereum Classic community published a Declaration of Independence. The document articulated the community's decision to maintain the original, unforked Ethereum blockchain and to operate independently of the Ethereum Foundation's governance model.

The declaration established several principles that continue to guide the network:

  • The blockchain's transaction history is inviolable and cannot be altered by any party.
  • The protocol serves all participants equally, without privileged access or differential treatment.
  • Development governance is distributed and requires broad consensus for changes.

Why It Matters

A blockchain that can be controlled by a small group offers no advantage over a traditional database managed by a trusted institution. The entire purpose of running a distributed, replicated ledger across thousands of independent nodes is to remove the need for trust in any single party.

Every compromise on decentralization is a compromise on the fundamental value proposition. Ethereum Classic's position is that decentralization is not a feature to be optimized alongside other features. It is the prerequisite that makes all other features meaningful.