TL;DR

EOS est une blockchain de couche 1 créée pour résoudre les problèmes d'évolutivité des blockchains de première et deuxième génération. En tant que troisième blockchain la plus ancienne après Bitcoin et Ethereum, EOS a été utilisée par les développeurs pour créer des applications et des écosystèmes blockchain. Cela a à son tour permis de débloquer des cas d’utilisation dans les secteurs de la chaîne d’approvisionnement, de la finance décentralisée (DeFi) et de la finance des jeux (GameFi), entre autres.

Introduction

EOS a été lancé en 2018 à l’aide de la technologie open source de la société B1 basée aux îles Caïmans. À ses débuts, EOS était connu pour surpasser les autres projets grâce à ses innovations techniques.

Cependant, son développement s'est ralenti et les promesses de capital-risque pour des projets communautaires, basés sur EOS, n'ont pas été tenues. Face à ces défis, les projets sur EOS ne disposaient plus des ressources nécessaires pour continuer à fonctionner sur le réseau.

Par solidarité, les producteurs de blocs EOS sont parvenus à un consensus sur la création d'une nouvelle entité appelée EOS Network Foundation (ENF), qui est désormais responsable de la gestion efficace du capital et du développement d'EOS. Les producteurs de blocs EOS ont également approuvé une proposition visant à arrêter le verrouillage des jetons – ou l'acquisition – destinés à être utilisés par B1, et le réseau EOS est devenu une organisation autonome décentralisée (DAO).

Le 21 septembre 2022, pour atteindre une indépendance absolue du code, les ingénieurs de la communauté dirigés par ENF sont passés d'EOSIO 2.0 à Leap 3.1, l'implémentation C++ du nouveau protocole Antelope. Aujourd’hui, avec ses nouvelles fonctionnalités, EOS continue de faire face à des défis d’évolutivité comme tant d’autres blockchains.

Qu’est-ce qu’EOS ?

Jeton EOS

EOS utilise le mécanisme de consensus Delegated Proof of Stake (DPoS). Son jeton natif, EOS, est un jeton utilitaire utilisé sur le réseau pour acheter des ressources système, participer à la gouvernance EOS, transférer des valeurs dans les applications réseau natives et prendre en compte les valeurs des investisseurs et des spéculateurs.

Les détenteurs peuvent également mettre en jeu leurs jetons EOS inactifs et recevoir un pourcentage des frais facturés par les utilisateurs qui souhaitent utiliser les ressources du système EOS via le modèle EOS PowerUp.

Introduction à la blockchain EOS

Dans de nombreuses situations réelles, l’évolutivité constitue l’obstacle le plus important à l’établissement de blockchains publiques. Généralement, le problème d’évolutivité des blockchains survient lorsqu’un réseau se développe et que le volume de ses transactions augmente.

Il y a beaucoup de discussions sur des paramètres importants qui mesurent les performances des blockchains, tels que les swaps par seconde, le débit et la latence des transactions, qui dans de nombreuses blockchains n'ont pas encore atteint un niveau de qualité suffisant.

Grâce aux capacités de son écosystème mentionnées ci-dessus, EOS vise à remédier à ces limitations sans compromettre la sécurité du réseau ni la liberté des développeurs.

Mécanisme WebAssembly C++

Au cœur de la blockchain EOS se trouve un moteur hautes performances, WebAssembly (WASM), qui exécute le code du contrat intelligent. Ce moteur a été conçu pour répondre aux exigences des applications blockchain, qui exigent bien plus d'un moteur WASM que des navigateurs Web.

Débit élevé, validations plus rapides et faible latence

Une bonne expérience utilisateur nécessite une faible latence, avec des délais ne dépassant pas quelques secondes. EOS atteint des débits de transactions élevés car son mécanisme DPoS n'a pas besoin d'attendre que tous les nœuds terminent une transaction pour qu'elle soit irréversible (finalité de la transaction). Ce style de validation asynchrone entraîne des validations plus rapides et une latence plus faible (moins de temps requis pour la validation d'une transaction).

Intégration EVM

EOS dispose d'une machine virtuelle compatible Ethereum (EOS EVM) qui permet aux développeurs Solidity sur Ethereum de profiter de l'évolutivité et de la fiabilité de la blockchain EOS. Cela inclut des transactions presque gratuites pour ses utilisateurs, ainsi que l'accès aux bibliothèques et outils open source auxquels ils sont déjà habitués.

Autorisations via les clés d'accès

La conception de la blockchain EOS intègre un système d'autorisations complet et flexible pour créer des modèles d'autorisation personnalisés pour divers cas d'utilisation. Les propriétaires de comptes peuvent accorder des autorisations spécifiques à des tiers et ont le pouvoir de révoquer ces autorisations à tout moment.

EOS prend en charge les structures de comptes hiérarchiques, qui permettent à tout utilisateur de gérer plusieurs contrats intelligents via un seul compte principal. Alternativement, un propriétaire de compte peut partager l'autorité requise pour modifier le contrat intelligent avec d'autres comptes.

La flexibilité

Grâce à la conception de son protocole, les applications déployées sur EOS peuvent être mises à jour. Autrement dit, les développeurs peuvent déployer des correctifs de code, ajouter des fonctionnalités et modifier la logique de l'application à condition qu'ils disposent de l'autorité nécessaire pour le faire.

EOS permet également aux développeurs de mettre en œuvre des contrats intelligents qui ne peuvent pas être modifiés. Ces décisions sont laissées à la discrétion des développeurs d'EOS, plutôt qu'à la merci du protocole.

Allocation et gouvernance des ressources programmables

Les développeurs peuvent modifier les contrats intelligents du système pour créer des modèles économiques et des règles de gouvernance personnalisés. La couche principale de code n'a pas toujours besoin d'être mise à jour pour que des changements se produisent, ce mécanisme en chaîne peut être modifié à l'aide des contrats intelligents du système.

Ou qu’est-ce qui rend EOS unique ?

Comptes lisibles par l'homme

EOS utilise des comptes lisibles par l'homme pour permettre aux utilisateurs de se souvenir plus facilement de leurs propres comptes ainsi que des comptes avec lesquels ils interagissent. Au lieu de longues chaînes de caractères aléatoires, les comptes EOS utilisent souvent des adresses telles que « Alice.gm ».

Frais de transaction faibles

EOS propose des transactions quasi gratuites à ses utilisateurs, ce qui le rend idéal pour envoyer ou recevoir des micropaiements. Cela pourrait supprimer l'une des plus grandes barrières à l'entrée du Web3, car les frais de gaz sur d'autres blockchains peuvent ajouter des coûts importants à un seul achat.

Finalité quasi instantanée

Dans le contexte des transactions de crypto-monnaie, le terme caractère définitif fait référence à l’assurance que les transactions ne peuvent pas être annulées ou modifiées une fois terminées. La vitesse d’une blockchain affecte son taux de finalité car elle détermine la rapidité avec laquelle les transactions sont confirmées et finalisées.

EOS prend environ trois minutes pour terminer une transaction, soit beaucoup plus rapidement que les 60 minutes de Bitcoin et les six minutes d'Ethereum.

Cependant, par rapport au Web2, trois minutes, c'est encore long pour régler une transaction. Par conséquent, ENF et ses principaux partenaires technologiques – une coalition connue sous le nom d'Antelope – ont lancé l'initiative Instant Finality pour fournir aux utilisateurs un règlement de transaction instantané et irréversible.

Efficacité énergétique

Le mécanisme DPoS d'EOS permet à ses nœuds de valider les transactions plus rapidement et avec moins de ressources réseau. Comme il n’implique pas de minage comme dans les réseaux Proof of Work (PoW), EOS Network est l’une des blockchains les plus économes en énergie du secteur.

Sécurité de la couche de base

Recover+ (R+) est un portail de cybersécurité et un programme de réponse rapide aux incidents. Il a été créé pour assurer la sécurité des projets EOS DeFi, récompenser les utilisateurs qui signalent des bugs et offrir des incitations aux chapeaux blancs (pirates éthiques). Grâce au programme de réponse rapide, les fonds volés peuvent être rapidement récupérés en cas d'attaque de pirate informatique.

Le 5 novembre 2021, la plateforme de prêt blockchain Pando Rings a subi un piratage impliquant plus de 70 millions de dollars. Bien que Pando Rings ne soit pas une application basée sur EOS, l'attaquant a volé plus de 2 millions de dollars en jetons EOS. L'équipe Recover+ a réussi à intervenir et à geler les fonds volés, protégeant ainsi les utilisateurs d'EOS DeFi.

Groupes de travail EOS

Depuis la création de l'ENF en 2021, elle a financé plusieurs groupes de travail EOS pour l'amélioration des écosystèmes. Elle était également chargée de recommander des éléments concrets via des « Blue Papers », qui proposent des suggestions d'amélioration dans divers domaines, notamment l'infrastructure, les API, les SDK, DeFi et les outils d'analyse de sécurité.

Entreprises de réseau EOS

EOS Network Ventures (ENV) est un fonds de capital-risque de 100 millions de dollars dont la mission est d'attirer des investissements et de les utiliser au profit d'EOS Network. Le fonds réalise également des investissements stratégiques basés sur des capitaux propres et des jetons dans des start-ups technologiques du secteur Web3. La portée d'ENV comprend, sans toutefois s'y limiter, GameFi, le métaverse, les eSports, les NFT et les fintechs.

Fondation du réseau EOS

EOS Network Foundation (ENF) est une organisation communautaire à but non lucratif fondée par Yves La Rose en septembre 2021. Sa mission est d'identifier les opportunités d'investissement, de financement d'amorçage et de collaboration pour le développement et l'innovation du Web3.

À cette fin, ENF coordonne le financement des biens publics et le soutien non financier pour la croissance, le développement et l'adoption mondiale du réseau EOS. Depuis sa création, plusieurs programmes de biens publics ont été organisés et financés, contribuant aux principaux développements d'EOS.

Le 9 novembre 2022, ENF a annoncé une proposition visant à lancer un fonds de 100 millions de dollars américains géré par ENV.

Considérations finales

En tant que blockchain la plus ancienne après Bitcoin et Ethereum, EOS a surmonté les défis du passé et s'est adaptée aux demandes actuelles. Il poursuit son évolution vers un système robuste, utilisant ses performances, sa flexibilité et son évolutivité pour créer des expériences GameFi natives Web3 pour les développeurs et les utilisateurs finaux.

Lectures complémentaires

  • Qu’est-ce que la couche 1 dans la blockchain ?

  • Preuve de travail (PoW) vs Preuve d'enjeu (PoS)

  • Qu'est-ce que la preuve de travail (PoW) ?

  • Qu’est-ce que le minage de cryptomonnaies ?