EOS vs Ethereum : qui remportera le titre de meilleure plateforme de contrat intelligent
Publié: 2018-06-07Conclure des accords dans un monde sans Blockchain implique une participation active - qui est assortie d'un prix - d'intermédiaires, ce qui, d'une manière ou d'une autre, limite les horizons qu'une entreprise peut atteindre en termes d'extension de ses relations commerciales.
Coupé à l'ère de la Blockchain.
La blockchain, ainsi que son acolyte Smart Contracts , permettent aux entreprises de développer un écosystème décentralisé qui leur permet de conclure des accords sans l'intervention d'un intermédiaire tiers - Ergo, New Horizons entre désormais en scène pour que les entreprises y pénètrent.
Bien que Smart Contract semble n'avoir reçu sa juste part de battage publicitaire qu'après être tombé dans l'ombre de la technologie Blockchain, le concept avait déjà fait son apparition il y a vingt ans lorsque Nick Szabo, un cryptographe, a écrit un article à ce sujet.
Alors, que sont exactement les Smart Contracts ?
Smart Contract est un programme informatique stocké dans une Blockchain. Ils sont codés de manière à contrôler automatiquement le transfert d'actifs entre deux (ou plusieurs) parties, lorsque les conditions prédéfinies sont remplies.
Qu'est-ce qu'une plate-forme de contrat intelligente est censée faire ?
Une plateforme de contrats intelligents est une plateforme qui fournit un support pour la création et l'exécution de contrats intelligents. Il existe de nombreux noms dans la liste des plates-formes de contrats intelligents sur le marché aujourd'hui - Ethereum, EOS, NEO, Hyperledger Fabric, Cardano, Stellar, etc.
Parmi toutes ces plates-formes, nous concentrerons aujourd'hui notre attention sur la plus ancienne et la plus adoptée - Ethereum et la nouvelle plate-forme à la mode, qui prétend être plus efficace qu'Ethereum - EOS.
Dans cet article, nous comparerons les deux plates-formes puissantes - EOS vs Ethereum - pour déterminer quelle plate-forme a le potentiel d'aller le plus loin.
EOS et Ethereum sont des plates-formes complètes de développement de contrats intelligents Turing qui sont exploitées par les entreprises pour le développement de contrats intelligents et d'applications décentralisées. Alors qu'Ethereum facture des frais de gaz sous forme de devise Ethereum pour permettre aux entreprises d'exécuter leurs dApps ou Smart Contract sur leur plate-forme par transaction, EOS facture certaines crypto-monnaies EOS uniquement au stade initial et ne facture aucun frais de développement de réseau ou de transaction.
Ethereum
Ethereum est une plate-forme blockchain ouverte qui permet aux développeurs de créer et d'exécuter un contrat intelligent sur Blockchain. Pour permettre aux développeurs d'applications blockchain de mettre en œuvre des contrats intelligents sur Ethereum, la plate-forme a lancé son propre langage de programmation orienté contrat appelé Solidity.
La plate-forme utilise l'algorithme de consensus de preuve de travail, qu'elle prévoit de mettre à niveau vers le consensus de preuve de participation.
Ethereum, en plus d'être la principale plate-forme de contrats intelligents et de développement d'applications décentralisées, possède également sa plate-forme de crypto-monnaie Ethereum appelée Ether.
EOS
Idée originale de Daniel Larimer (le nom derrière Graphene Technology et le premier développeur à avoir mis en œuvre le consensus POS), la plate-forme EOS fonctionne sur un modèle similaire à Ethereum mais comporte un certain nombre de facteurs de différenciation.
EOS permet de traiter un plus grand nombre de transactions par seconde qu'Ethereum. La plate-forme, en termes de fonctionnalités, est beaucoup plus évolutive et comprend des éléments tels que le sharding, le plasma et les avantages du consensus de preuve de participation (dPoS et TaPoS).
Comme Ethereum, EOS possède également sa propre plate-forme de crypto-monnaie EOS, nommée d'après la plate-forme elle-même - EOS Cryptocurrency
Avec cela, vous êtes maintenant au courant de ce que sont les deux plates-formes et maintenant ( enfin ) il est temps de passer à ce pour quoi nous sommes venus ici - pour répondre à la question dans l'esprit de tous les passionnés de Blockchain 'EOS vs Ethereum : qui va gagner le Titre de la meilleure plateforme de contrat intelligent'
EOS contre Ethereum
1. Philosophie de conception
Ethereum
Ethereum a été développé comme une plateforme neutre. Il n'est pas fourni avec des fonctionnalités, ce qui permet aux utilisateurs de développer leur propre sous-protocole basé sur des fonctionnalités dans le cadre d'un contrat. Cela évite les cas de ballonnement dans une application.
EOS
EOS est livré avec des fonctions telles que des outils de communication d'application/blockchain et des implémentations de cryptographie. Il propose une gamme d'options différentes allant de la boîte à outils Web pour aider au développement de l'interface aux schémas de base de données auto-descriptifs.
2. Gouvernance
Ethereum
Ethereum travaille actuellement sur un consensus de preuve de travail avec les plans de passer à un hybride de preuve de travail/preuve de participation. Ethereum oblige les développeurs à adhérer au code et à résoudre les désaccords majeurs via des forks.
EOS
EOS utilise la technologie Graphene qui utilise le consensus délégué Proof-of-Stake (dPoS et TaPoS). Pour la résolution des différends, EOS viendra avec une constitution juridiquement contraignante qui établirait une juridiction commune.
3. Évolutivité
Ethereum
Le réseau Ethereum a jusqu'à présent réalisé environ 25 transactions par seconde et il peut augmenter jusqu'à 50 à 100 tps.
EOS
EOS a pu réaliser plus de 10 000 à 100 000 transactions par seconde lors de tests de résistance. La plate-forme, basée sur la technologie Graphene, utilise la parallélisation pour permettre l'évolutivité et permettre à des millions de transactions de s'exécuter ensemble par seconde.
4. Frais de réseau
Ethereum
Ethereum facture des frais, dans l'évaluation d'Ether (la devise Ethereum), en échange de l'utilisation du stockage, du calcul ou de la bande passante. Les frais requis dans Ethereum fluctuent et les mineurs ont la possibilité de sélectionner des transactions qui dépendent du montant des frais.
EOS
EOS créera un modèle de propriété, où les détenteurs de jetons EOS obtiendront une part proportionnelle du stockage, de la bande passante du réseau et de la puissance de traitement. Ils auront la possibilité de mettre à niveau en achetant plus d'EOS.
Cependant, la plate-forme EOS ne facturera aucun frais de développement de réseau et de transaction. Les utilisateurs n'auront qu'à acheter le jeton EOS dans la phase initiale.
5. Déni de service
Ethereum
Dans Ethereum, les mineurs sélectionnent les transactions à frais élevés pour les ajouter à Blockchain et comme la bande passante et la puissance de calcul sont limitées, la probabilité que les transactions à frais bas soient bloquées est très élevée.
EOS
La propriété des jetons EOS donne aux utilisateurs une participation proportionnelle dans le stockage, la bande passante du réseau et la puissance de calcul. Dans EOS, même les startups qui ont très peu investi dans la plate-forme bénéficient également d'une puissance de calcul et d'une bande passante garanties et fiables.
Voici donc les points de différence qui définissent l'écosystème sous-jacent d'EOS et d'Ethereum.
Voyant cela, il est prudent de supposer qu'EOS, une fois entièrement fonctionnel et adopté, a le potentiel de remplacer Ethereum dans un proche avenir, si ce dernier n'introduit pas de mises à jour pour rendre sa plate-forme plus centrée sur l'utilisateur plutôt que sur le profit.
Bien qu'il s'agisse de l'avenir, si Ethereum veut devancer EOS plus tôt, il devra apporter des modifications à son architecture en introduisant des fonctionnalités similaires à l'architecture du système d'exploitation d'EOS. En fait, l'incident DOS qui s'est produit en 2016 aurait pu être complètement évité si Ethereum était bien un système d'exploitation et non une machine à états.
Tout en disant qu'EOS remplacera Ethereum dans un avenir proche est toujours une déclaration moins de certitude et plus de probabilité, les facteurs de différenciation avec lesquels EOS est livré amènent la plate-forme très près de gagner la course pour devenir la meilleure plate-forme de développement de contrats intelligents.
Fonctionnalités EOS qui lui donnent une longueur d'avance sur Ethereum
1. Zéro frais de transaction pour les utilisateurs finaux
Alors que les utilisateurs d'EOS doivent posséder ou louer une crypto-monnaie pour utiliser la plate-forme, ils n'ont rien à payer pour effectuer une transaction. Un facteur qui joue en faveur des utilisateurs B2C, qui n'ont plus à payer pour effectuer des transactions sur leurs applications décentralisées.
De plus, comme il n'y a pas de frais d'entrée, les entreprises qui manquent de savoir-faire technique peuvent également entrer en toute confiance dans le monde des contrats intelligents.
2. Évolutivité
Le nombre de transactions par seconde visé par EOS est bien supérieur à celui proposé par Ethereum. Alors que dans le cas d'Ethereum, il est de 15 tps, EOS se situe entre 1 000 et 6 000 transactions par seconde.
EOS utilise des communications asynchrones et une authentification distincte de l'exécution elle-même pour obtenir des accélérations.
3. Gouvernance basée sur l'enjeu
Les détenteurs de crypto-monnaie EOS ont le droit de voter sur un changement de protocole, le décompte des votes étant proportionnel à la quantité de crypto-monnaie qu'ils détiennent.
Ces différenciateurs sont-ils suffisants pour valider que le temps d'Ethereum touche à sa fin ? Ethereum passe-t-il le relais à EOS ? Bien…. Pas en tant de mots.
C'est maintenant devenu une question de temps. Si Ethereum est capable de travailler sur ses problèmes d'évolutivité évidents et d'agir sur son image - que même si cela fonctionne très bien, cela fonctionne à une échelle limitée - en mettant à jour son écosystème pendant qu'il est temps, il survivra à la course.
Pour l'instant, nous devrons le laisser à temps pour déclarer le vainqueur incontesté de cette course aux contrats intelligents. Parce que l'état actuel des deux plates-formes est qu'il existe des applications décentralisées qui auront besoin de la vitesse et de l'évolutivité qu'offre EOS et que certaines auraient besoin de la confidentialité et de la résistance à la censure qu'offre Ethereum.