Ethereum contre. Ethereum Classic : les différences que vous devez connaître

Publié: 2020-07-30

Table des matières

Ethereum contre Ethereum classique

Si vous avez passé du temps à vous renseigner sur les crypto-monnaies, vous devez également avoir entendu parler du "débat Ethereum vs Ethereum Classic". La blockchain est divisée en deux à cause de ce sujet, et dans cet article, vous découvrirez pourquoi.

Remarque importante : nous ne sommes pas des conseillers financiers et cet article est fourni à titre informatif uniquement, et non pour des conseils financiers. Si vous souhaitez investir dans une crypto-monnaie, vous devez faire de nombreuses recherches et choisir à votre guise.

Apprenez les programmes de développement de logiciels des meilleures universités du monde. Gagnez des programmes Executive PG, des programmes de certificat avancés ou des programmes de maîtrise pour accélérer votre carrière.

L'organisation autonome décentralisée et sa formation

Ethereum et son écosystème fonctionnent selon des contrats intelligents. Les contrats intelligents sont des contrats automatisés qui se complètent lorsque les deux parties ont satisfait à leurs conditions.

L'organisation autonome décentralisée (ou DAO) était un contrat intelligent très sophistiqué et avancé. Vous pouvez le voir comme un fonds de capital-risque décentralisé pour les futurs DAPPS de l'écosystème Ethereum. Par exemple, si vous voulez une participation dans DAPPS en attente de financement, vous devrez acheter des jetons DAO en payant une certaine quantité d'Ether. Les jetons DAO montreraient que vous faites partie de l'écosystème DAO.

DAO a attiré Ether d'une valeur de 150 millions de dollars en un mois. Vous pouvez donc comprendre à quel point il était populaire. Mais même si avec beaucoup de transparence, de contrôle et de flexibilité, DAO avait un problème : si un utilisateur devait quitter DAO, il utiliserait la "fonction de fractionnement" qui lui rendrait son DAO. L'utilisateur peut également créer un «Child DAO» qui séparerait plusieurs détenteurs de jetons et accepterait les propositions. Après votre séparation, vous devez conserver l'Ether pendant 28 jours. Vous ne pouvez les dépenser qu'après avoir passé ce temps. Ce petit problème a causé l'attaque maléfique

Lire : Ethereum vs Bitcoin : Différence entre Ethereum et Bitcoin

L'attaque

En juin 2016, un pirate informatique a utilisé la « fonction de fractionnement » et a retiré 50 millions de dollars (environ un tiers) à DAO. Vous voyez, une fonction de fractionnement a fait ce qui suit chaque fois qu'un utilisateur a émis sa demande :

  • Donnez à l'utilisateur son Ether pour ses jetons DAO
  • Enregistrez la transaction dans le grand livre et mettez à jour le solde

Le pirate a créé une fonction récursive qui a fait ceci :

  • Donnez à l'utilisateur son Ether demandé et prenez les jetons DAO
  • Transférer plus d'Ether pour les mêmes jetons DAO (au lieu d'enregistrer la transaction)

Le processus s'est poursuivi jusqu'à ce que le pirate ait volé 50 millions de dollars à DAO. Vous devez savoir que cette attaque n'indique pas qu'Ethereum est terrible, elle a juste exposé les défauts de DAO, qui fonctionne sur Ethereum.

La suite

Après l'attaque, le pirate a dû attendre 28 jours avant de pouvoir utiliser l'Ether. La communauté d'Ethereum avait maintenant plusieurs options comme solutions, qui étaient :

  • Ne rien faire
  • Fourche souple
  • Fourche dure

La première option peut sembler être le mauvais choix maintenant, mais les gens ont fait valoir que changer les choses irait à l'encontre de la philosophie de la blockchain.

Découvrez: Idées de projets Ethereum pour les débutants

Fourchette souple et fourchette dure

Qu'est-ce que Soft Fork ?

Un Soft Fork signifie que le logiciel est divisé en deux versions où la nouvelle peut exécuter l'ancienne version. L'inconvénient de cette méthode est que l'ancienne version ne peut pas avoir les fonctionnalités présentes dans la nouvelle.

Faire un Soft Fork semblait être un excellent choix pour beaucoup car cela signifiait qu'Ethereum aurait deux versions, une avant DAO et une après, et les utilisateurs peuvent en utiliser une selon leurs besoins.

Cependant, Soft Fork l'a exposé au risque d'attaques DoS (Denial of Service), ils l'ont donc jeté.

Qu'est-ce que Hard Fork ?

Un Hard Fork signifie que le logiciel est divisé en deux versions, mais que la nouvelle ne peut pas exécuter l'ancienne. Il n'y a pas de retour en arrière dans cette méthode, et si un utilisateur opte pour l'ancienne version, il ne peut pas accéder à la communauté ou aux fonctionnalités de la nouvelle.

Lire : Tout ce que vous devez savoir sur Bitcoin

La création d'Ethereum Classic

Les gens ont décidé de suivre la méthode Hard Fork pour Ethereum. Cette méthode a divisé Ethereum en deux chaînes, où la nouvelle est devenue « Ethereum » ou « ETH », et l'ancienne est devenue « Ethereum Classic » ou « ETC ».

Ils ont fait le hard fork pour rembourser tout l'argent perdu aux utilisateurs. Cependant, de nombreuses personnes se sont opposées à cela et ont choisi de rester avec l'ancienne version, Ethereum Classic. Connaître cette épreuve est cruciale car elle marque le fondement de leurs différences. Maintenant que nous avons cela à l'écart, examinons les différences critiques entre Ethereum et Ethereum Classic.

Ethereum vs Ethereum Classic : les principales différences

1. Philosophique

Ethereum n'adhère pas à la philosophie selon laquelle la blockchain est immuable. Les partisans de cette notion pensent que les gens ne devraient pas changer la blockchain selon leurs caprices ; sinon, il deviendrait la proie de la corruption humaine.

Les créateurs d'Ethereum l'avaient construit avec cette idée en tête. Ethereum Classic est basé sur ce principe, et les membres de sa communauté croient également en ce principe.

Les partisans de l'ETH soutiennent que le Hard Fork était nécessaire pour rendre justice. Il a dévalué les jetons que le pirate avait volés et a remboursé les personnes qui avaient perdu leur Ether.

Doit lire: Introduction à l'exploitation minière Ethereum

2. Valeur

Actuellement, l'ETH a 15 fois plus de valeur que l'ETC. Une raison importante derrière cela est que l'ETH a le soutien de nombreux grands acteurs de la communauté crypto, et il reçoit continuellement de nouvelles mises à jour.

La valeur d'ETC est peut-être faible, mais elle a récemment attiré le soutien de plusieurs personnalités.

3. Potentiel

Le potentiel de croissance d'ETC est discutable. Certaines personnes affirment qu'ETC n'a pas d'avenir et que sa communauté est principalement remplie d'escrocs, d'autres y croient. Que l'ETC grandisse ou non, nous n'en avons aucune idée.

D'autre part, de nombreux experts affirment que l'ETH peut devenir la première crypto-monnaie après Bitcoin à atteindre 10 000 $. C'est une réalisation importante, et cela montre à quel point l'ETH a du potentiel. Il se développe également à un rythme rapide et reçoit régulièrement plusieurs mises à jour.

4. Caractéristiques

C'est un autre domaine où le contraste entre ETH, ETC est trop visible. L'ETH bénéficie du soutien de l'Enterprise Ethereum Alliance (EEA), un groupe de plus de 200 entreprises qui a pour objectif d'utiliser la blockchain pour les contrats intelligents dans les entreprises Fortune 500.

L'EEA compte parmi ses membres certaines des organisations les plus importantes, notamment JP Morgan, ING, Microsoft et Toyota. L'ETH reçoit régulièrement plusieurs mises à jour, ce qui lui permet de rester à jour avec le marché et ses exigences.

ETC, cependant, ne peut pas accéder à la plupart des mises à jour d'ETH. Il est donc nettement en retard en termes de fonctionnalités et de qualités.

Ethereum contre Ethereum Classic : le verdict

Le débat sur lequel de ces deux est le meilleur pourrait ne jamais se terminer. D'une part, vous avez le principe d'immuabilité et d'autre part, le développement constant. Au fur et à mesure que vous en apprendrez plus sur la blockchain et sa philosophie, vous réaliserez à quel point tout ce problème est compliqué.

Conclusion

Il y a une augmentation des carrières dans la technologie blockchain et la blockchain a énormément changé à jamais le visage même de l'industrie technologique. Si vous souhaitez devenir un développeur de blockchain et créer des contrats intelligents et des codes de chaîne, consultez le programme de certificat avancé IIIT-B & upGrad en technologie blockchain .

Quelles sont les fonctionnalités clés de Blockchain ?

La blockchain a un certain nombre de caractéristiques distinctives. Pour commencer, il est décentralisé, ce qui signifie qu'il n'y a pas d'autorité centrale pour superviser vos actions ; au lieu de cela, ils seront enregistrés dans un registre public distribué. Deuxièmement, étant donné que toutes les informations sur la Blockchain sont hachées de manière cryptographique, la Blockchain offre une plus grande sécurité à tous ses utilisateurs. Cryptographiquement signifie que le réseau dissimulera les données d'entrée à l'aide d'énigmes mathématiques. De plus, comme les blockchains utilisent des registres distribués, toutes les informations sur la transaction et les participants sont distribuées à chaque nœud du réseau. Enfin, l'algorithme de consensus est utilisé par Blockchain. Cet algorithme de consensus est chargé de confirmer les transactions, les soldes et les signatures, rendant la Blockchain plus sûre et transparente.

Comment fonctionne Ethereum ?

Pour valider les transactions réseau, Ethereum s'appuie sur des nœuds libres de fonctionner. Les nœuds peuvent contenir l'intégralité ou une fraction de l'historique des transactions Ethereum, ainsi que les informations les plus récentes sur l'état des contrats intelligents, les soldes des comptes, etc. La machine virtuelle Ethereum (EVM), qui est l'environnement opérationnel et sans confiance pour les contrats intelligents, est au cœur d'Ethereum. Les contrats intelligents sont des protocoles informatiques qui permettent la négociation, la vérification et l'application d'accords numériques. L'EVM exécute un contrat conformément aux directives du développeur. Pour exécuter ces programmes, l'EVM utilise un langage de bytecode. Les programmeurs Ethereum peuvent utiliser des langages de programmation Ethereum comme Solidity et d'autres pour créer des contrats intelligents et des applications décentralisées.

Quelle est la différence entre Bitcoin et Ethereum ?

De nombreux concepts sous-jacents de Bitcoin et Ethereum sont similaires. Les deux réseaux blockchain utilisent un processus de consensus Proof of Work et ont un certain nombre de caractéristiques cryptographiques en commun avec la technologie blockchain. Ethereum a été conçu pour résoudre des opportunités que la blockchain Bitcoin ne peut pas gérer. Les contrats intelligents, qui sont des accords codés pouvant être exécutés automatiquement, sont une caractéristique clé qui distingue Ethereum de Bitcoin. L'une des différences les plus notables entre Bitcoin et Ethereum réside dans les langages de programmation qu'ils utilisent. Ethereum utilise un langage de programmation Turing-complete, tandis que Bitcoin utilise un langage de programmation basé sur la pile. Leurs techniques de hachage et leurs temps de blocage diffèrent également. Le passage à une méthode Proof of Stake, selon les principaux développeurs d'Ethereum, augmentera l'efficacité et la sécurité du réseau intelligent basé sur des contrats d'Ethereum.