What is Ethereum Classic?

Learn what Ethereum Classic is, why it split from Ethereum, how its Proof-of-Work network works, and why “Code is Law” defines ETC.

Sara ToshiMar 21, 2026
Summarize this blog post with:
What is Ethereum Classic? hero image

Introduction

Ethereum Classic is a public blockchain network for smart contracts and decentralized applications, but the reason it matters is not just technical. It exists because a community answered a difficult question differently from the rest of Ethereum: when a major exploit causes severe losses, should the chain’s history be changed to undo it, or should the ledger remain as it is? Ethereum Classic is the branch that kept the original history and treated immutability as the higher rule.

That answer sounds philosophical, but in blockchains it becomes mechanical very quickly. If a network says transactions are final unless the consensus rules themselves are followed, then users, developers, miners, and exchanges can form expectations around that promise. If instead exceptional intervention remains available, the network may still be useful, but it is making a different promise. Ethereum Classic is best understood as Ethereum-style computation under a stricter commitment to non-intervention.

This is why ETC is often described as combining Ethereum’s technology with Bitcoin’s philosophy. It keeps the account-based smart-contract model and EVM compatibility that made Ethereum important, while emphasizing Proof of Work, fixed-supply monetary policy, and the motto *“Code is Law.” * The basic idea is simple: a blockchain should be a neutral execution environment whose rules are known in advance and not revised to rescue particular outcomes.

That principle has attracted a durable community, but it has also imposed costs. A minority Proof-of-Work chain has to defend itself against hashpower-related attacks. A network that values immutability must decide how far security interventions can go before they compromise the principle they were meant to protect. And a chain that aims to stay close to Ethereum’s tooling has to choose carefully when to follow Ethereum upgrades and when to diverge. Those tensions are not side notes. They are the heart of what Ethereum Classic is.

Why did Ethereum Classic split from Ethereum and what does that mean?

ChainDAO decisionImmutability stanceConsensusGovernance style
Ethereum ClassicKept original historyPrefers non-interventionProof of WorkDecentralized, no official authority
EthereumRewrote history (bailout fork)Accepts exceptional interventionProof of Stake (post‑Merge)Social coordination, Foundation influence
Figure 320.1: Ethereum Classic vs Ethereum

Ethereum Classic began as the original Ethereum chain that continued after the DAO bailout fork. Market participants later called that non-forked chain Ethereum Classic, while the fork that rewrote history to mitigate the DAO incident became the chain most people now mean by Ethereum or ETH. This is not merely origin trivia. It explains ETC’s identity in a way few other networks can match: the network exists because people refused to treat a social majority as sufficient reason to revise settled on-chain state.

The key point is that a blockchain is useful only if users can predict what counts as valid history. In ordinary software, administrators can patch data. In a blockchain, that ability is supposed to be constrained by public rules and decentralized coordination. The DAO crisis forced a distinction that had been partly implicit before. Was Ethereum a system whose history could be changed in exceptional cases if enough influential participants agreed, or was it a system where contract outcomes (even very costly ones) had to stand unless the preexisting consensus rules themselves permitted otherwise?

Ethereum Classic took the second view. Supporters framed the alternative as contract censorship and argued that intervention, however well-intentioned, weakened the very property blockchains were built to provide. The phrase “Code is Law” compresses this position, though it can mislead if taken too literally. It does not mean every contract is wise, safe, or beyond criticism. It means that on-chain outcomes should be governed by the rules users actually opted into, rather than rewritten after the fact by a political process responding to one event.

That distinction also explains why ETC still matters long after the original split. The network is not just an older fork surviving on inertia. It is a live answer to a persistent design question in crypto: is a blockchain primarily a social system that may override its own execution history when necessary, or a settlement system whose credibility depends on doing that as rarely as possible, ideally never? Ethereum Classic exists to keep the latter option real.

How does Ethereum Classic work as an EVM chain secured by Proof of Work?

Mechanically, Ethereum Classic remains an Ethereum-family network. It supports smart contracts and decentralized applications, and it aims to preserve enough compatibility with the broader Ethereum stack that developers can work with familiar tools and execution assumptions. If you know the basic Ethereum model (accounts, transactions, gas, smart contracts running in the EVM) you already understand much of ETC’s computational model.

What differs most is not the programming model but the security and governance envelope around it. Ethereum Classic uses Proof of Work, not Proof of Stake. In a Proof-of-Work chain, miners expend computational effort to produce blocks, and the canonical chain emerges from Nakamoto-style competition over cumulative work. That matters because Proof of Work makes security depend heavily on the availability and cost of hashpower. It also means the network’s social contract is tied to miners and node operators coordinating around client software that enforces ETC’s own rules.

For a developer deploying a contract, the day-to-day experience can look familiar. You broadcast a transaction, miners include it in a block, the EVM executes the code, and the resulting state becomes part of the chain. A Wallet can add ETC as a network (commonly via chain ID 61) and interact with contracts much as it would on another EVM-compatible chain. That familiarity is part of ETC’s appeal: it offers a known smart-contract environment without requiring a new virtual machine or a new mental model of computation.

But the important thing is what secures that familiar environment. On ETC, the network’s claim to neutrality rests on open participation in block production and on the cost of overpowering honest miners. That creates a direct line between philosophy and mechanism. If you want a chain that is difficult to censor or rewrite for political reasons, you need the block-production process itself to be costly to dominate. Proof of Work is not just a consensus choice on ETC; it is part of the network’s constitutional design.

Why does Ethereum Classic adopt some Ethereum protocol upgrades instead of diverging?

At first glance, a chain founded on disagreement with Ethereum might be expected to diverge rapidly from Ethereum’s technology. In practice, Ethereum Classic core developers have often implemented Ethereum protocol upgrades such as Istanbul, Berlin, London, and Shanghai to maintain operational parity where that serves the network. This can seem contradictory until the governing distinction becomes clear.

The split was not over whether the EVM, gas accounting, developer tools, or protocol improvements were valuable. It was over whether the ledger should be rewritten to reverse a particular outcome. Once ETC continued as its own chain, there were strong reasons to preserve compatibility with the broader Ethereum development environment. Compatibility lowers friction for wallets, infrastructure providers, and application developers. It also lets ETC benefit from engineering work already proven useful in the Ethereum ecosystem.

So the right way to think about ETC is not “anti-Ethereum.” It is selectively conservative. The network has often wanted the benefits of Ethereum’s software evolution without giving up its own principles around immutability, Proof of Work, and monetary policy. That balancing act is visible in the ECIP process (the Ethereum Classic Improvement Proposals system) where changes are proposed, discussed, revised, and only implemented when core and volunteer developers and other users coordinate around finalized proposals.

This process matters because Ethereum Classic has no central official authority. Community resources explicitly stress that there is “no official anything” in ETC, and that users should not assume endorsements from community-run sites or listings.

In that context, governance is less about formal institutions handing down decisions and more about whether enough of the relevant actors converge on a change.

  • client teams
  • miners
  • exchanges
  • infrastructure operators
  • users

That makes governance slower and messier, but it also fits the network’s broader distrust of centralized discretion.

How does Ethereum Classic’s 5M20 supply rule (ECIP‑1017) work and why was it chosen?

PolicyIssuance ruleSupply capMiner incentivesPredictabilityPurpose
Ethereum Classic (5M20)20% cut every 5M blocksTheoretical cap ≈210.7M ETCDeclining block rewards over timeHigh; rule-based scheduleBootstrap security via scarcity narrative
Bitcoin (inspiration)Programmed halvingsCredible fixed capSubsidy then fees long-termHigh; programmatic scheduleLong-term scarcity/store‑of‑value
Perpetual rewards modelUnchanged ongoing rewardsNo practical capContinuous subsidy for minersLower if politically changeablePrioritizes steady miner funding
Figure 320.2: ETC monetary policy compared

One of ETC’s clearest divergences from Ethereum is its monetary policy. Ethereum Classic adopted a Bitcoin-inspired issuance model often called 5M20, formalized in ECIP-1017. The basic mechanism is straightforward: block rewards decrease by 20% every 5 million blocks, creating a declining issuance schedule and a theoretical supply upper bound. The worst-case long-run cap described in the proposal is about 210.7 million ETC, with realized supply depending partly on uncle inclusion over time.

The deeper question is why a smart-contract chain would care so much about this. The answer is that issuance does two jobs at once. It pays miners for securing the network, and it shapes expectations about scarcity. A chain with perpetual fixed block rewards can fund security, but it also creates endless dilution. A chain with sharply declining issuance may strengthen the scarcity narrative, but it has to trust that transaction fees, price appreciation, or both will help sustain security later. ETC chose the path of predictable decline because its community believed a credible upper bound would support long-term confidence and help “bootstrap” security.

A worked example makes this concrete. In Era 1 under ECIP-1017, the static block reward is 5 ETC. In Era 2, after 5 million blocks, that static reward drops to 4 ETC, which is exactly a 20% reduction. The network does not renegotiate rewards block by block or year by year. Instead, it applies a simple rule repeatedly. That simplicity matters because credible monetary policy depends less on elegance than on whether participants can form durable expectations. If miners, investors, and developers believe issuance can be changed whenever conditions become uncomfortable, then the policy is less a rule than a forecast.

This is another place where ETC tries to import a Bitcoin-like instinct into an Ethereum-like environment. Smart-contract capability does not by itself tell you what monetary policy to choose. Ethereum Classic’s answer is that base-layer money should be as legible and bounded as possible. Whether one sees that as economically optimal is debatable, but the intention is clear: make the issuance rule part of the chain’s neutrality rather than an ongoing policy instrument.

What are Ethereum Classic’s main security risks and how has the network responded?

MitigationLevelMechanismPractical effectMain trade-off
Etchash (Thanos)Protocol hard forkDouble epoch length to slow DAG growthKeeps 3–4GB GPUs viable for miningHardware-level patch; not a long‑term economic fix
MESS (client scoring)Client-side extra‑protocolSubjective chain acceptance scoringRaises practical finality confidenceAdds subjectivity and bifurcation risk
Post‑Merge hashrate influxEcosystem shiftEthash miners migrated to ETCRaised honest hashrate and securityDependent on miner incentives and price
Figure 320.3: ETC security mitigations overview

The hardest part of Ethereum Classic’s story is that ideals about immutability do not remove the operational burden of securing a chain. In fact, they sharpen it. A minority Proof-of-Work network can be vulnerable to 51% attacks or deep chain reorganizations if an attacker can command enough compatible hashpower. ETC experienced successful reorganization attacks in 2019 and again multiple times in 2020. Those incidents were not superficial embarrassments. They struck at the practical meaning of finality on the network.

To see why, consider what an exchange needs from a blockchain. It does not need philosophical purity in the abstract. It needs confidence that a deposit credited after some number of confirmations will not later disappear because a heavier chain arrives and rewrites recent history. If reorganizations can be deep and cheap, then finality becomes socially uncertain even if the consensus rules are technically functioning as designed. This is one of the central tensions of ETC: a chain built to resist intervention must still persuade users that its transaction history is reliably stable.

The 2020 attacks pushed the ETC ecosystem toward both protocol-level and client-level mitigations. One major response was the Thanos hard fork implementing Etchash through ECIP-1099. The mechanism here is specific but important. ETC changed the mining algorithm’s epoch calibration by doubling epoch length from 30,000 blocks to 60,000 blocks, which slowed DAG growth. In practice, this reduced DAG pressure and extended the viability of lower-memory GPUs for mining.

That may sound like a hardware footnote, but the mechanism is strategic. If more commodity GPUs can mine ETC, then the network has a better chance of attracting and retaining distributed hashpower rather than relying on a narrower set of operators. More accessible mining does not guarantee security, but it can improve the cost structure around defending the chain. In ETC’s case, the aim was to restore and broaden participation after attacks had exposed the danger of being a relatively small PoW network competing for compatible hashpower.

A second response was MESS, a client-side subjective scoring approach intended to raise practical finality confidence by making nodes more resistant to accepting suspicious late-arriving chain segments. The important nuance is that MESS was extra-protocol: it did not change consensus validity rules themselves. Instead, it changed how a client judged whether to prefer a proposed reorganization over the local chain. That design tried to preserve the underlying consensus model while adding friction against damaging reorgs.

But this is exactly where ETC’s principles become difficult to apply. Subjective chain arbitration can reduce some attack surfaces, yet it also introduces new assumptions and new complexity. It is a patch on top of pure longest-or-heaviest-chain logic. Over time, ETC moved toward deactivating MESS by default, with the rationale that it had always been a temporary measure and that the post-Merge hashpower environment had reduced the original cross-chain risk. The episode is revealing: even a community committed to minimal intervention will sometimes tolerate pragmatic defenses, but it remains uneasy about turning those defenses into permanent constitutional features.

How did Ethereum’s Merge affect Ethereum Classic’s miner base and security?

Ethereum’s transition from Proof of Work to Proof of Stake changed Ethereum Classic’s place in the ecosystem. After the Merge, ETC was widely framed as the largest Proof-of-Work EVM network. That mattered because miners using Ethereum-compatible hardware suddenly needed a new destination if they wanted to keep mining within the same broad technical family. ETC saw large hashrate increases during that period, and community sources describe this as a meaningful improvement in network security.

The mechanism behind that shift is plain. Before the Merge, hashpower compatible with Ethereum-style mining had a dominant home on ETH. After the Merge, that demand center disappeared. ETC, by retaining Proof of Work and EVM compatibility, became a natural recipient of part of that displaced mining capacity. When more honest hashrate secures a PoW chain, the cost of mounting a reorganization attack generally rises. So the Merge did not merely help ETC narratively. It changed the economic environment in which ETC’s security assumptions operate.

This does not mean ETC’s security problem is “solved.” Proof-of-Work security is never a permanent achievement; it is a live equilibrium involving token price, miner incentives, hardware markets, and attack opportunities. But the post-Merge world did strengthen ETC’s claim that its long-term commitment to PoW was not just a nostalgic stance. It gave ETC a clearer niche: if someone wants a public EVM chain with a strong emphasis on immutability and continued Proof of Work, ETC is one of the most obvious candidates.

What are the common use cases for Ethereum Classic today?

In practical terms, Ethereum Classic is used as a base-layer blockchain for transferring ETC, deploying and running EVM smart contracts, and integrating familiar crypto infrastructure such as wallets, exchanges, explorers, RPC endpoints, and developer tooling. Community and developer hubs point people to GitHub repositories, Discord, Reddit, client software, and onboarding tools such as adding ETC to MetaMask. The network is trying to be usable, not merely ideologically pure.

For developers, the attraction is straightforward: ETC offers a permissionless public chain where contracts can be deployed without asking anyone for access, and where the surrounding values emphasize censorship resistance and persistence. If you are building an application that cares deeply about these properties, ETC’s social contract may be part of the product, not just the plumbing. A notarization-style application, for example, may care less about the newest execution features than about the chain’s unwillingness to revise history for politically salient cases.

At the same time, ETC’s own community materials repeatedly warn users not to treat listed services as audited or endorsed. That caution is worth taking seriously. Because ETC has no central official authority and many ecosystem resources are community-submitted, users have to do more verification themselves. The phrase “Don’t Trust, Verify” is not branding ornament here. It is operational advice.

That advice also points to a limitation. A decentralized ecosystem with few formal endorsements can preserve neutrality, but it can also leave newcomers with less guidance and less safety filtering than they might expect from a more curated platform. ETC’s model assumes a user who is willing to inspect, compare, and verify rather than rely on an official gatekeeper. That is philosophically consistent. It is also demanding.

Which parts of Ethereum Classic are core commitments and which can change?

To understand Ethereum Classic clearly, it helps to separate what is core from what is adjustable.

What is fundamental is the network’s commitment to preserving the original Ethereum chain history after the DAO fork, its self-conception around immutability and Code is Law, and its long-term preference for Proof of Work as the basis of decentralized consensus. These are not interchangeable implementation details. They are the reasons ETC exists as a distinct network.

What is more contingent is how ETC protects those commitments in changing conditions. Adopting Ethereum-origin upgrades for compatibility, changing issuance through ECIP-1017, introducing Etchash through Thanos, or temporarily using mechanisms like MESS are all examples of the chain adapting while trying not to betray its identity. Reasonable ETC participants can disagree about where adaptation ends and compromise begins. In fact, much of ETC governance is exactly that argument.

This is also why comparisons with Ethereum are unavoidable but should be precise. ETH and ETC share ancestry, tooling patterns, and much of the same virtual-machine logic. But they make different promises about governance under stress. Ethereum proved willing to use social coordination to alter chain history in an extraordinary case and later moved to Proof of Stake. Ethereum Classic treated that willingness itself as the break and doubled down on Proof of Work, bounded issuance, and non-intervention. Neither description is an insult; it is a statement about what each network is trying to be.

Conclusion

Ethereum Classic is the continuation of the original Ethereum chain that refused the DAO bailout fork and built a network around the claim that blockchain rules should not be rewritten to rescue particular outcomes. Technically, it is an EVM-compatible smart-contract platform. Structurally, it is a Proof-of-Work network with a fixed-cap style monetary policy and a governance culture that is skeptical of central authority.

The shortest way to remember ETC is this: Ethereum Classic is what Ethereum looks like when immutability is treated as the rule to protect first, and everything else is negotiated around that constraint. That choice gave ETC a clear identity, but it also forced the network to confront difficult tradeoffs in security, upgrades, and ecosystem growth. Those tradeoffs are not evidence that the idea failed. They are what the idea looks like when it meets the real world.

How do you buy Ethereum Classic?

You can buy Ethereum Classic (ETC) by funding your Cube Exchange account and placing a spot order on the ETC market. Cube Exchange supports fiat on‑ramps and crypto transfers so you can fund with a bank card, bank transfer, or by sending a supported token. Follow the steps below to complete a straightforward ETC purchase and manage execution details.

  1. Deposit fiat (card or bank transfer) or send a supported crypto (e.g., USDC) into your Cube account.
  2. Open the ETC/USDC or ETC/USD spot market on Cube Exchange and select the pair you want to trade.
  3. Choose an order type: use a market order for immediate fill or a limit order to target a specific price.
  4. Enter the ETC amount or how much you want to spend, review fees and estimated fill, and submit the order.
  5. After the trade, optionally set a stop‑loss or take‑profit order to manage downside risk.

Frequently Asked Questions

Why did Ethereum Classic keep Proof of Work instead of switching to Proof of Stake?
Ethereum Classic retained Proof of Work because the community treats costly, open block production as part of the chain’s constitutional commitment to non‑intervention: PoW makes re-writing history by dominating block production economically costly and thus reinforces ETC’s “Code is Law” stance. This linkage between philosophy and mechanism is explicit in the article.
How does Ethereum Classic’s supply cap (ECIP‑1017, “5M20”) work and why was it chosen?
ETC implements a declining issuance schedule called 5M20 (ECIP‑1017): the static block reward is reduced by 20% every 5 million blocks, producing a long‑run upper bound (the proposal cites a worst‑case cap near ~210.7M ETC), and the policy was adopted to make base‑layer issuance predictable and support a scarcity narrative. The article and ECIP text stress the rule’s simplicity and that it’s intended to let participants form durable expectations rather than rely on discretionary changes.
What technical steps has ETC taken to defend against 51% attacks, and what are the trade‑offs?
ETC responded to 51% and deep reorganization attacks with protocol and client measures such as the Thanos hard fork (Etchash, which doubled epoch length to slow DAG growth and broaden GPU mining) and client‑side defenses like MESS; these actions aim to raise the cost or reduce the feasibility of attacks but trade off simplicity or pure Nakamoto‑style unanimity for pragmatic resilience. The article and ECIPs describe these specific mitigations and note the tension between practical defenses and the network’s anti‑intervention principles.
Did Ethereum’s Merge make Ethereum Classic permanently secure?
After Ethereum’s Merge, ETC attracted displaced Ethereum‑compatible hashpower and was widely described as the largest Proof‑of‑Work EVM network, which materially increased honest hashrate and improved the economic cost of mounting reorganizations; however, the article emphasizes this strengthened security is not a permanent solution - PoW security remains an ongoing equilibrium dependent on price, miner incentives, and hardware markets.
How does Ethereum Classic decide whether to adopt Ethereum protocol upgrades, and how formal is that governance process?
ETC typically evaluates Ethereum upgrades selectively: the chain has implemented many upstream protocol improvements (Istanbul, Berlin, London, Shanghai) when compatibility lowers friction for developers, but changes go through the ECIP process and are only implemented when core/volunteer developers, node operators and other stakeholders converge. ECIP documentation also cautions that proposals are informational until the community coordinates a hard fork, so governance is decentralized and coordination‑dependent rather than automatic.
What is MESS (the client‑side scoring system) and does it modify ETC’s consensus rules?
MESS was a client‑side, subjective scoring convention intended to make nodes more resistant to accepting suspicious late chain segments; it explicitly did not change consensus validity rules and was described as an extra‑protocol, non‑consensus measure (the ECIP was later replaced and the project moved toward deactivating MESS by default). This means MESS altered client preference heuristics rather than the protocol’s hard rules.
Can exchanges safely rely on ETC deposit confirmations given the chain’s history of reorganizations?
Because ETC experienced successful deep reorganizations in 2019–2020, exchanges and custodians must treat deposits with extra caution: the article highlights that reorgs undermine practical finality and that restoring market confidence required protocol and client mitigations. While measures like Etchash and increased honest hashrate after the Merge improved conditions, the historical incidents mean exchanges still evaluate confirmation depth and risk rather than assuming unconditional finality.
How do developers get started on Ethereum Classic and how do I add ETC to MetaMask?
To start building on ETC you can use familiar Ethereum tooling because ETC is EVM‑compatible; community guides and onboarding notes point to adding ETC to wallets (commonly chain ID 61 via Chainlist/MetaMask), Core‑Geth client repos, and developer documentation on the ETC sites. The article and official docs emphasize that tooling is similar to Ethereum but also warn users that community resources are user‑generated and require independent verification.

Related reading

Keep exploring

Your Trades, Your Crypto