Qu’est-ce qu’Ethereum Classic (ETC)?

Ethereum Classic (ETC) s’est rapidement imposé comme une référence sans précédent dans l’histoire des crypto-monnaies, remettant en question les idées sur la manière dont les blockchains pouvaient être lancés, modifiés et mis à niveau.

En effet, avant le lancement d’Ethereum Classic en 2016, les développeurs mettaient généralement au point de nouvelles crypto-monnaies, soit en copiant et en modifiant un logiciel de crypto-monnaie existant (généralement Bitcoin), soit en écrivant un nouveau logiciel à partir de zéro. Ethereum Classic n’a fait ni l’un ni l’autre.

Ethereum Classic a plutôt été créé lorsqu’un groupe d’utilisateurs de la blockchain Ethereum (ETH) a choisi de ne pas passer au nouveau code recommandé par les développeurs du projet.

Le problème était que le code modifierait l’historique des transactions d’Ethereum, rendant ainsi l’éther aux personnes qui avaient perdu des fonds lorsqu’une application populaire (The DAO) fut compromise.

La majorité des utilisateurs d’Ethereum mettraient à jour leur logiciel (un développement qui a contribué à ce que cette nouvelle blockchain conserve le nom Ethereum).

Cependant, une minorité d’utilisateurs a continué à maintenir l’ancien logiciel Ethereum avec le registre des vols. En continuant à utiliser ce code, les utilisateurs ont effectivement créé une nouvelle crypto-monnaie.

Cette version du logiciel Ethereum est désormais connue sous le nom d’Ethereum Classic.

Qui a créé Ethereum Classic ?

Il est difficile de dire exactement qui a créé Ethereum Classic (ETC).

Le développeur le plus associé à la décision de continuer à maintenir le logiciel Ethereum original est un anonyme, Arvicco, qui a attribué l’idée à un plus grand groupe d’utilisateurs.

Cependant, comme une grande partie du code d’Ethereum Classic est le produit de l’équipe de développement d’Ethereum, on peut dire que le fondateur de ce projet, le Canadien d’origine russe Vitalik Buterin, et ses collègues, sont responsables de nombreuses innovations techniques d’Ethereum Classic.

Avec Ethereum, l’objectif de Buterin était d’étendre les possibilités d’utilisation des crypto-monnaies à des applications allant au-delà de l’argent.

Ethereum permet aux développeurs de créer de nouvelles crypto-monnaies et des applications décentralisées fonctionnant en haut de sa blockchain. Ethereum Classic cherche à poursuivre cette vision. Cependant, ses développeurs ont depuis choisi de la poursuivre en prenant différentes décisions techniques.

Pourquoi Ethereum Classic a-t-il forké ?

La réponse la plus simple est que le fork Ethereum Classic est né d’un conflit idéologique entre les utilisateurs d’Ethereum.

L’une des principales caractéristiques des blockchains est leur « immuabilité », c’est-à-dire l’incapacité de tout utilisateur à modifier les transactions qui ont été ajoutées à l’historique de la blockchain.

Les utilisateurs d’Ethereum Classic ont considéré que le code proposé par les développeurs d’Ethereum dans le sillage de The DAO violait une garantie essentielle du logiciel. Les développeurs du projet ont eu tendance à considérer le code comme une correction ponctuelle pour un logiciel bêta.

Qu’est-ce que le DAO ?

Le DAO était une application décentralisée destinée à servir de véhicule de financement pour les projets émergents sur Ethereum.

Contrairement aux véhicules de financement traditionnels, le DAO était composé uniquement de code. Il n’avait pas de dirigeants, remplaçant les contrôles de l’entreprise par un vote ouvert. Ceux qui investissaient dans le DAO pouvaient voter sur les projets qui soutenaient et contribuaient à l’ETH et qui devaient être distribués à ces projets.

Lorsqu’une personne intéressée souhaitait investir dans le DAO, elle pouvait échanger l’ETH contre la crypto-monnaie du DAO (DAO). Elle pouvait également rappeler son financement à tout moment, une caractéristique propre aux demandes de financement décentralisées par rapport à leurs homologues de l’industrie établie. L’attaque du DAO

En juin 2016, le DAO a reconnu publiquement une faille de sécurité qui pourrait menacer les quelque 150 millions de dollars en éther qu’il avait collectés jusqu’alors. Malgré les assurances que les fonds étaient en sécurité, ils ont finalement été drainés de ses comptes.

L’individu ou le groupe qui a saisi les fonds est inconnu, et leurs motifs font encore l’objet de débats parmi les utilisateurs d’Ethereum et d’Ethereum Classic.

En effet, l’attaquant a exploité un bogue dans le code qui lui a permis de rappeler en permanence ses jetons DAO, lui permettant ainsi de récupérer infiniment plus que ce qu’il avait investi à l’origine. Cependant, en raison des particularités du code, les développeurs avaient essentiellement permis à n’importe quel utilisateur d’effectuer une telle action.

Cela a finalement abouti à la suppression d’environ un tiers des fonds collectés par The DAO et à un débat animé au sein de la communauté sur la manière dont les développeurs d’Ethereum devraient réagir.

Comment Ethereum Classic a-t-il forké ?

Confrontés à un choix difficile, les développeurs d’Ethereum ont cherché à demander aux utilisateurs comment le projet devait se dérouler à la lumière de l’attaque du DAO.

Cela signifiait que les développeurs d’Ethereum allaient finalement coder un logiciel alternatif avec un patch conçu pour inverser la perte des fonds. En publiant le code, les développeurs d’Ethereum pensaient qu’ils demandaient effectivement au public de prendre une décision, car les utilisateurs pouvaient rejeter le correctif.

Comme le code avait un impact direct sur l’historique des transactions d’Ethereum, toute personne qui décidait de continuer à utiliser l’ancien logiciel devait effectuer ses transactions sur une blockchain distincte.

Pendant quelques jours, il semblait qu’une telle scission serait évitée. Puis, un nouveau groupe de développeurs a commencé à maintenir l’ancien code d’Ethereum, un développement qui a encouragé les mineurs à consacrer de la puissance de calcul pour sécuriser la blockchain et collecter la nouvelle crypto-monnaie créée.

Quelle est la différence entre Ethereum et Ethereum Classic ?

Ethereum et Ethereum Classic étaient initialement basés sur le même code, mais Ethereum Classic a depuis différencié sa technologie.

La plus grande différence est peut-être le fait que la communauté Ethereum Classic s’est engagée à continuer à utiliser l’extraction de preuves de travail (le système mis au point par Bitcoin) pour sécuriser sa blockchain.

En 2020, Ethereum utilisera également la preuve du travail, mais ses développeurs poursuivent une feuille de route qui permettra au logiciel de passer à un modèle différent.

Il convient également de noter qu’Ethereum Classic a adopté une politique monétaire fixe. Le montant total des ETC qui peuvent être créés est plafonné à 230 millions d’ETC, ce qui signifie que la rareté est prise en compte dans sa valeur.

Pourquoi utiliser Ethereum Classic ?

Grâce à sa politique monétaire fixe, les partisans d’Ethereum Classic pensent que leur crypto-monnaie, l’éther classique, peut servir de réserve de valeur (comme le bitcoin). Cela peut s’avérer intéressant pour les investisseurs, qui peuvent compter sur le fait que les jetons ETC deviennent de plus en plus rares au fil du temps.

Le réseau lui-même peut, comme Ethereum, être utilisé pour développer et faire fonctionner des applications décentralisées. À l’heure actuelle, il n’y a qu’un petit nombre de dapps disponibles, mais ce nombre pourrait augmenter.

Étant donné qu’Ethereum Classic est parfaitement compatible avec Ethereum, des voix importantes au sein de la communauté envisagent une sorte de collaboration symbiotique entre les deux blockchains.