Ethereum Classic (ETC) ist eine Proof-of-Work-Smart-Contract-Plattform, die die ursprüngliche, unveränderte Historie der Ethereum-Blockchain fortführt. Sie entstand, weil ein Teil der Community nicht akzeptieren wollte, dass ein Blockchain-Ledger nachträglich verändert wird, und an der Philosophie "code is law" festhielt: Was ein Smart Contract ausführt, ist endgültig, selbst wenn das Ergebnis von einem Angreifer ausgenutzt wurde.
Die Abspaltung geht auf Juni 2016 zurück, als ein Angreifer durch die Ausnutzung einer Reentrancy-Schwachstelle im Code rund 60 Millionen US-Dollar in Ether aus The DAO abzog, einem frühen, per Crowdfunding finanzierten Investmentvertrag. Anstatt den Verlust zu akzeptieren, schlug die Ethereum Foundation einen Hard Fork vor, der den Ledger auf einen Zustand vor dem Diebstahl zurücksetzte. Der Großteil des Netzwerks übernahm den Fork als das neue Ethereum, doch eine Minderheit von Minern und Node-Betreibern validierte weiterhin die ursprüngliche, unveränderte Chain, aus der Ethereum Classic wurde.
Da ETC historisch eine kleinere Proof-of-Work-Chain war, die sich den Mining-Algorithmus mit Ethereum teilte, geriet sie wiederholt ins Visier von 51%-Angriffen, insbesondere im Januar 2019 und erneut im August 2020, als Angreifer Millionen von Dollar in ETC durch heimliches Übermining und Umorganisieren der öffentlichen Chain doppelt ausgaben. Als Reaktion darauf führten Entwickler Schutzmechanismen wie Modified Exponential Subjective Scoring und Checkpointing über VeriBlock ein, das die Historie von ETC an die Proof-of-Work von Bitcoin verankert.
Der Wechsel von Ethereum zu Proof-of-Stake im Jahr 2022 stärkte ironischerweise die Sicherheit von ETC: Verdrängte Ethash-Miner richteten ihre Hardware auf Ethereum Classic aus, was die Hashrate deutlich erhöhte und es zum größten noch aktiven Proof-of-Work-Smart-Contract-Netzwerk machte.