Forgée dans le creuset d’une scission controversée, Ethereum Classic continue de défendre le principe selon lequel le code est la loi, et fonctionne comme une plateforme de contrats intelligents entièrement décentralisée.
Origines d’Ethereum Classic et de la scission de la DAO
Début 2016, la communauté Ethereum a levé plus de 150 millions de dollars pour un fonds de capital-risque expérimental nommé « The DAO », une organisation on-chain dont les jetons donnaient aux détenteurs le droit de voter sur des propositions d’investissement. Une faille dans le code de The DAO a permis à un acteur anonyme de détourner environ un tiers de l’Ether qu’elle contrôlait – soit environ 3,6 millions d’ETH à l’époque – vers un sous-contrat.
Un débat a éclaté pour savoir si la blockchain Ethereum devait être modifiée pour neutraliser l’exploitation et restituer les fonds aux investisseurs. La majorité a voté en faveur d’un hard fork, créant une nouvelle histoire dans laquelle l’Ether volé était remboursé, donnant ainsi naissance à la chaîne aujourd’hui simplement nommée Ethereum (ETH).
Une minorité bruyante a rejeté ce rollback comme incompatible avec l’immuabilité. Elle a poursuivi le minage de la chaîne originale et inchangée, que l’écosystème plus large a rapidement reconnue sous le nom de Ethereum Classic (ETC).
Engagements idéologiques
L’histoire de la naissance d’Ethereum Classic a établi sa philosophie centrale : des registres infalsifiables, même si le résultat est impopulaire. Les partisans soutiennent que réécrire l’historique saperait la résistance à la censure, introduirait l’arbitraire humain dans des systèmes déterministes et mettrait en péril les droits de propriété des applications décentralisées (dApps).
La communauté a donc adopté le slogan « Build Unstoppable Applications », positionnant ETC comme un refuge pour du code devant résister aux rollbacks, vetos ou ingérences. Chaque décision ultérieure – du refus de modifications controversées du protocole à l’instauration d’une offre monétaire limitée – suit cette doctrine fondamentale de l’immuabilité.
| Fait | Détails |
|---|---|
| Origines & scission de la DAO | En juillet 2016, une faille dans « The DAO » a entraîné la perte d’environ 3,6 Mio ETH ; un hard fork a remboursé les fonds volés (Ethereum), tandis que la chaîne originale a été maintenue sous le nom d’Ethereum Classic. |
| Philosophie : immuabilité | Le principe fondamental d’ETC est « le code est la loi » : il rejette toute réécriture de l’historique – même impopulaire – pour préserver la résistance à la censure et l’intégrité déterministe. |
| Mécanisme de consensus | Utilise Ethash Proof-of-Work (minage GPU/ASIC) avec des temps de bloc ciblés d’environ 13–14 secondes et récompense les blocs oncles pour favoriser la décentralisation. |
| Politique monétaire & plafond d’offre | Conformément à l’ECIP-1017 (décembre 2017), les récompenses de bloc sont réduites de 20 % tous les 5 millions de blocs (env. 2,4 ans) et l’offre totale est limitée à ≈ 210,7 Mio ETC. |
| Compatibilité EVM & contrats intelligents | Fait fonctionner la Ethereum Virtual Machine ; prend en charge Solidity/Vyper et des outils populaires (Truffle, Hardhat, ethers.js), les frais de gaz étant payés en ETC. |
| Grande attaque à 51 % (août 2020) | A subi une réorganisation profonde de plus de 7 000 blocs, entraînant des doubles dépenses de plusieurs millions, ce qui a conduit à un renforcement de la surveillance et à des fenêtres de confirmation plus longues sur les exchanges. |
| Gouvernance : processus ECIP | Les changements de protocole suivent une proposition ECIP ouverte, discussion publique, testnet multiclient, signalisation des mineurs (seuil de 75 %) et activation sur le mainnet. |
| Mises à jour majeures passées | Hard forks importants : Atlantis (sept. 2019), Agharta (janv. 2020), Magneto (juil. 2021), Phoenix (sept. 2022), pour rester compatibles avec les améliorations de l’EVM en amont. |
Architecture technique
Mécanisme de consensus
Ethereum Classic s’appuie sur une version adaptée du consensus de Nakamoto nommée Ethash Proof-of-Work, identique à l’algorithme employé par Ethereum avant sa transition vers la preuve d’enjeu en 2022. Les mineurs rivalisent pour résoudre des énigmes cryptographiques avec des GPU ou des ASIC et ajouter un bloc toutes les 13–14 secondes. La difficulté s’ajuste dynamiquement pour maintenir un intervalle constant, et les blocs oncles sont récompensés pour encourager la décentralisation.
Offre totale et politique monétaire
Alors qu’Ethereum conserve un mécanisme d’émission flexible et potentiellement déflationniste, Ethereum Classic a opté pour une politique monétaire fixe ancrée dans l’ECIP-1017 (décembre 2017). Le protocole réduit les récompenses de bloc de 20 % tous les 5 millions de blocs – environ tous les 2,4 ans – selon un « emerald emission schedule ». L’asymptote est fixée à environ 210,7 millions d’ETC, créant une narrative de rareté similaire à celle du bitcoin, prisée par certains investisseurs.
| Métrique | Ethereum Classic | Ethereum (post-Merge) |
|---|---|---|
| Consensus | Preuve de travail Ethash | Preuve d’enjeu (Casper) |
| Temps de bloc | ~13 secondes | ~12 secondes |
| Émission annuelle (actuelle) | ≈ 2,56 ETC/bloc → ~2,8 % | Dynamique, souvent < 1 % |
| Plafond d’offre | ≈ 210,7 Mio ETC | Aucun (compensation par brûlage) |
| Langage des contrats | Solidity, Vyper | Solidity, Vyper, Yul+ |
| Rétrocompatibilité | Compatible EVM avant le fork | EVM mise à jour |
Contrats intelligents et la EVM
Tout comme sa chaîne sœur, Ethereum Classic exécute la Ethereum Virtual Machine (EVM), un environnement runtime basé sur une pile qui exécute le bytecode de manière déterministe sur tous les nœuds. Les développeurs compilent du code source Solidity ou Vyper en bytecode EVM et le déploient avec des outils quasiment identiques – Truffle, Hardhat, ethers.js et web3.py se connectent simplement à un autre point de terminaison RPC sur le réseau principal ETC. Les frais de gaz sont payés en ETC et mesurés en « Weis » (1 Weis = 10−18 ETC).
Philosophie des mises à jour du protocole
ETC accorde une grande importance à la rétrocompatibilité, tout en ayant mené plusieurs hard forks pour renforcer la sécurité et adapter des opcodes aux évolutions de l’EVM en amont. Parmi les mises à jour marquantes :
- Atlantis (septembre 2019) – active les EIPs Istanbul et Byzantium pour des précompilations améliorées et des coûts de zk-SNARK réduits.
- Agharta (janvier 2020) – intègre les fonctionnalités Constantinople et Petersburg comme CREATE2.
- Magneto (juillet 2021) – adopte les optimisations de gaz de Berlin et le snapshotting d’état.
- Phoenix (septembre 2022) – met à niveau avec les changements London d’Ethereum, à l’exception de l’EIP-1559.
Sécurité, attaques à 51 % et contre-mesures

Réorganisations historiques
Entre janvier 2019 et août 2020, Ethereum Classic a subi plusieurs profondes réorganisations de chaîne, dont une attaque à 51 % qui a réorganisé plus de 7 000 blocs et entraîné des doubles dépenses d’une valeur de plusieurs millions de dollars sur les exchanges. Ces incidents ont souligné la réalité économique selon laquelle la hashrate détermine l’intégrité ; la puissance de hachage GPU étant variable, les attaquants ont pu louer des capacités à court terme dépassant celles des mineurs honnêtes.
Améliorations défensives
- Bombe de difficulté modifiée – augmente la difficulté de minage plus rapidement pour pénaliser les hausses soudaines de puissance.
- Surveillance réseau étendue – des alertes en temps réel via l’infrastructure Beehive identifient les anomalies.
- Finalité par checkpoint – les propositions Spartan-Shield préconisent une finalisation périodique par signatures inter-clients, mais ne sont pas encore activées sur tout le mainnet.
- Fenêtres de confirmation des exchanges – les principaux dépositaires attendent désormais plus de 10 000 blocs avant de créditer les gros dépôts d’ETC, afin de réduire le risque de doubles dépenses.
Gouvernance et structures communautaires
Contrairement à Ethereum, dont la coordination s’opère autour de la Fondation Ethereum et des appels All-Core-Devs, la gouvernance d’Ethereum Classic est polyzentrée. Plusieurs organisations de base et d’entreprise supervisent le projet :
- ETC Cooperative – une organisation à but non lucratif 501(c)(3) qui finance le développement des clients, les formations communautaires et la recherche sur le protocole grâce aux dons du trésor.
- ETC Core – entretient les bases de code
Classic-gethetCore-Geth. - ETC Labs & ETC Devs – un studio de capital-risque et un programme de soutien pour l’écosystème de dApps.
- Input Output Global (IOG) – a piloté le client Mantis et contribué aux audits de sécurité.
- Groupes de travail volontaires – forums ouverts sur Discord, Telegram et GitHub où les ECIP sont discutés.
Les processus décisionnels suivent la procédure des Ethereum Classic Improvement Proposal (ECIP). Chaque partie prenante peut rédiger un ECIP, qui est débattu dans des canaux publics et soumis au consensus social ; l’adoption par les mineurs conduit à l’activation finale. Cette approche de consensus approximatif rappelle la devise de l’IETF des débuts de l’Internet : « rough consensus and running code ».
Écosystème de développement
Diversité des clients
| Client | Langage | Responsable principal | Caractéristiques particulières |
|---|---|---|---|
| Core-Geth | Go | ETC Core | Parité fonctionnelle avec go-ethereum, support à long terme |
| Mantis | Scala | IOG | Focus sur la vérification formelle |
| Hyperledger Besu (fork Classic) | Java | Hyperledger Foundation | APIs d’entreprise, gestion des autorisations |
| Multi-Geth Classic | Go | Bénévoles open source | Environnement de test expérimental |
Outils et bibliothèques
- Déployer des contrats intelligents avec Hardhat en pointant le RPC réseau vers un endpoint ETC.
- Interroger les données de la chaîne via l’explorateur BlockScout ou des API commerciales comme ETC Nodes.
- Développer des dApps Web avec ethers.js, web3.js ou web3.py, en gérant l’ABI de façon identique.
Coûts de gaz et considérations de performance
Comme la demande de place dans les blocs est inférieure à celle d’Ethereum, le prix médian du gaz sur Ethereum Classic est typiquement inférieur à 0,00000001 ETC par unité de gaz (1 Gwei), même en cas de forte affluence. Cela rend ETC attractif pour les expérimentations, les microtransactions haute fréquence et les frappes de NFT, sans subir le choc des frais L1 d’Ethereum.
Paysage du minage et incitations économiques
La survie de toute chaîne de preuve de travail dépend de l’alignement des incitations des mineurs avec la santé du réseau. L’algorithme Ethash d’Ethereum Classic est gourmand en mémoire et favorise les cartes graphiques avec de grands tampons DAG (Directed Acyclic Graph). En 2023, le taux de hachage moyen du réseau était d’environ 135 TH/s, exploité par une flotte mondiale de GPU.
Après la fusion d’Ethereum, les mineurs déplacés ont redirigé leurs capacités vers ETC, Ravencoin et Ergo, ce qui a temporairement triplé le taux de hachage d’ETC. La rentabilité dépend des coûts d’électricité, de l’efficacité du matériel et des halvings de récompense ; les mineurs dans les régions à forte énergie hydroélectrique ont souvent les coûts d’exploitation les plus bas.
Le pool mining domine : Ethermine Classic, F2Pool et Hiveon se partagent environ 60 % des blocs. Pour limiter les risques de centralisation, certains passionnés prônent un agrégateur de shares décentralisé de type p2pool, bien que l’adoption reste faible. Les mineurs solo décrochent parfois des récompenses jackpot, mais la variance est extrêmement élevée en raison de près de 100 000 blocs ETC quotidiens et d’un taux d’ommers de 3 %.
Métriques réseau et analyses on-chain
- Nombre de transactions quotidiennes – varie entre 40 000 et 120 000, reflétant les pics de frappes de NFT et les activités de bridge.
- Prix moyen du gaz – historiquement 1 Gwei, mais est monté jusqu’à 300 Gwei lors de la surcharge du testnet du Phoenix.
- Adresses actives – adresses expéditrices uniques par jour en moyenne 65 000, indiquant une base d’utilisateurs principale plus petite que celle d’Ethereum, mais comparable à des réseaux comme Algorand.
- Variance du taux de hachage – un écart-type sur 30 jours de 9 % montre une stabilité relative après les migrations post-fusion.
- Plus grand détenteur d’ETC – le Ethereum Classic Trust de Grayscale détient environ 10 % de l’offre, conservé chez Coinbase Custody.
| Métrique (juin 2025) | Valeur | CAGR 5 ans |
|---|---|---|
| Valeur totale verrouillée (DeFi) | 42 M$ | +48 % |
| Frais de transaction moyens | 0,0006 $ | -5 % |
| ETC minés à ce jour | 147 millions d’ETC | N/A |
| Diversité des clients (Top 3) | Core-Geth 63 %, Mantis 17 %, Hyperledger Besu 14 % | +4 % |
Plongée dans les modèles de conception de contrats intelligents
Des packages de bibliothèques tels que OpenZeppelin-Classic (un fork maintenu par des bénévoles avec des patchs delta) offrent des blocs de construction éprouvés : implémentations de ERC-20, ERC-721 et ERC-1155, modules de contrôle d’accès et utilitaires cryptographiques.
Les bonnes pratiques en matière de sécurité sont similaires à celles d’Ethereum : utilisez des gardes anti-réentrance, assurez l’application du check-effects-interactions, et préférez call plutôt que transfer pour l’envoi d’ETC afin d’éviter les pièges liés à l’allocation de gaz de 2300. Les contrats de gouvernance, inspirés du modèle Compound, gèrent les fonctions administratives via des votes pondérés par le jeton, et le pattern Proxy découple la logique du stockage pour permettre des mises à jour sécurisées par delegate call dans des contrats soi-disant immuables.
Études de cas
Étude de cas 1 : audit de la chaîne logistique de Mystra
Mystra Logistics, un exportateur de thés spéciaux basé à Nairobi, a utilisé Ethereum Classic pour horodater des certificats de chargement, garantissant que les certificats d’origine et les inspections phytosanitaires restent inviolables tout au long du processus.
Les transporteurs ajoutent les identifiants de conteneur et les contrôles de poids sous forme de blobs JSON stockés sur IPFS, tandis que la transaction ETC inscrit le hash du contenu. Les agents des douanes kényanes vérifient l’authenticité avec une simple extension Web3, évitant ainsi les vérifications manuelles de documents et économisant deux jours sur chaque cycle d’exportation.
Comparaison de l’économie des frais de transaction
Un point de confusion fréquent pour les novices concerne l’écart entre les prix du gaz sur Ethereum et Ethereum Classic. Les coûts de gaz reflètent la charge du réseau et la mécanique de la Base-Fee. L’EIP-1559 d’Ethereum a introduit une base fee dynamiquement brûlée, ce qui a accru la rareté, mais a parfois entraîné des frais moyens supérieurs à 30 $ lors de la folie DeFi.
En revanche, ETC conserve l’enchère au premier prix traditionnelle : les utilisateurs proposent un prix du gaz et les mineurs priorisent les transactions selon la valeur. Étant donné que la demande quotidienne rarissament saturent les limites de bloc, une offre de 1 Gwei est généralement confirmée en un seul bloc et maintient les frais typiques sous un centime.
| Opération | Unités de gaz | Prix du gaz ETC | Coût approximatif (USD) |
|---|---|---|---|
| Transfert simple | 21 000 | 1 Gwei | 0,00056 $ |
| Transfert ERC-20 | 50 000 | 1 Gwei | 0,0013 $ |
| Swap DEX (Hebeswap) | 115 000 | 2 Gwei | 0,0061 $ |
| Mint NFT | 220 000 | 1 Gwei | 0,0059 $ |
Cycle de vie d’un hard fork expliqué
Comme Ethereum Classic rejette tout rollback unilatéral, les mises à niveau du protocole font l’objet d’un examen rigoureux. Le processus comporte cinq étapes :
- Rédaction – un auteur soumet un ECIP contenant la justification, la spécification et une analyse de la compatibilité descendante.
- Discussion – les débats communautaires se tiennent sur les PR GitHub, les appels dev sur Discord et Reddit. Les modifications controversées nécessitent un consensus approximatif social et pas seulement la hashrate des mineurs.
- Lancement sur testnet – les clients implémentent le code derrière des « drapeaux d’activation » sur le testnet Mordor. Les suites de tests multiclients vérifient le consensus entre Core-Geth, Mantis et Besu.
- Signalisation de hash – les pools miniers indiquent leur approbation via le champ 0xECIP-ID dans les données extra du bloc ; une adoption à 75 % sur une fenêtre de deux semaines active la hauteur de bloc définitive sur le mainnet.
- Activation sur le mainnet – au bloc prévu, les nœuds non mis à jour se détachent de la chaîne canonique, ce qui encourage des mises à jour en temps utile.
Malentendus et clarifications
« ETC est la chaîne orpheline. » Le nombre de développeurs est certes plus faible que sur Ethereum, mais quatre équipes client indépendantes maintiennent les bases de code, et les commits hebdomadaires sur l’ensemble des dépôts s’élèvent en moyenne à 75. Des programmes de financement ont distribué 6,7 millions de dollars depuis 2018.
« Les contrats intelligents ne fonctionnent pas sur ETC. » La spécification EVM est identique, à l’exception de London sans 1559 ; les dApps populaires se portent avec des changements minimes. Le principal obstacle est la liquidité, non la faisabilité technique.
« Les attaques à 51 % rendent ETC inutilisable. » Les exchanges ont allongé les fenêtres de confirmation, le taux de hachage a quadruplé après la fusion, et des outils de surveillance comme le Network Security Alarm System ont été introduits.
Culture et ethos
L’identité de la communauté ETC combine l’idéal cypherpunk avec le pragmatisme de la survie. Dans les forums, les vétérans accueillent les nouveaux venus par « Welcome to the real Ethereum », pour souligner la divergence philosophique par rapport à la gouvernance plus activiste d’Ethereum. Des mèmes tels que la « pilule immutable » circulent sur les réseaux sociaux, et la camaraderie inter-chaînes est courante ; de nombreux développeurs déploient sur les deux réseaux et considèrent ETC comme une couche de règlement conservatrice complémentaire à l’expérimentation rapide sur Ethereum.
Des événements communautaires comme le Classic Summit ont lieu chaque année et tournent entre des villes – Hong Kong 2021, Prague 2022, Austin 2023 et Nairobi 2024.
Recherche académique et d’entreprise
Des universités ont utilisé ETC comme sandbox de recherche, car les frais de gaz plus bas permettent des expérimentations à grande échelle. En 2022, l’université de l’Illinois a mené une étude MEV multi-chaînes, simulant des bots d’arbitrage sur Ethereum, BNB Smart Chain et Ethereum Classic. Les résultats ont montré que les revenus MEV sur ETC représentaient en moyenne 0,8 % des revenus totaux des mineurs, contre 4,5 % sur Ethereum, suggérant moins d’extractions de valeur sur ETC.
Dans le secteur privé, Deloitte Kenya a piloté une solution d’identité numérique et émis des credentials vérifiés pour des micro-entrepreneurs recherchant des microcrédits. L’immuabilité d’ETC répondait aux exigences des auditeurs pour une traçabilité inviolable, tout en maintenant un coût de mise à jour des credentials faible et abordable.
Processus d’onboarding des développeurs

- Installer
Hardhatet créer un squelette de projet avec support TypeScript. - Ajouter la configuration réseau :
chainId: 61et le point d’accès RPChttps://www.etc-rpc.com. - Compiler les contrats Solidity avec
pragma solidity ^0.8.20comme version cible. - Déployer sur les testnets Kotti ou Mordor avec un compte financé par faucet.
- Vérifier le bytecode pour transparence sur BlockScout.
- Intégrer le frontend via
ethers.jset la fonction de changement de réseau de MetaMask. - Publier le code sur le mainnet uniquement après des audits et des revues par les pairs.
Des hackathons comme la ETC Build Week offrent des programmes de mentorat structurés et attribuent des prix dans des catégories telles que l’identité décentralisée, la DeFi et les projets hardware. Les lauréats reçoivent un soutien pour la sécurisation des contrats, passent des audits de sécurité et bénéficient de liquidités sur Hebeswap.
Chronologie des principales étapes
| Date | Hauteur de bloc | Étape |
|---|---|---|
| 20 juillet 2016 | 1 920 000 | Hard fork de la DAO – naissance d’Ethereum Classic |
| 11 décembre 2017 | 5 000 000 | Ancrage de la politique monétaire ECIP-1017 |
| 11 janvier 2019 | 7 280 000 | Première attaque à 51 % de grande ampleur |
| 12 septembre 2019 | 8 772 000 | Mise à jour Atlantis – fonctionnalités Byzantium & Istanbul |
| 31 juillet 2021 | 13 189 133 | Mise à jour Magneto – activation des EIPs de Berlin |
| 3 septembre 2022 | 14 525 000 | Mise à jour Phoenix – London sans EIP-1559 |
| 15 septembre 2022 | – | Événement anti-merge – Ethereum passe à la preuve d’enjeu ; afflux massif de hashrate vers ETC |
| 30 juin 2025 | 17 800 000+ | Halving Emerald Twin – récompense de bloc réduite à 2,56 ETC |

