
La version très attendue de Leap 5 est sur le point d'être publiée et est sur le point de faire progresser le réseau EOS avec une série d'améliorations conçues pour offrir une valeur inégalée aux développeurs, aux fournisseurs d'API et aux opérateurs de nœuds. Cette itération de Leap offre des améliorations significatives en termes de vitesse, d'efficacité, de contrôle et de flexibilité.
Dans la recherche de l'excellence, les ingénieurs réseau d'EOS s'engagent à réfléchir en profondeur pour garantir que chaque fonctionnalité répond à nos normes élevées. Après des recherches approfondies, il a été conclu qu'Instant Finality, initialement prévu pour Leap 5, sera disponible dans une version ultérieure.
Le principal défi de tout système blockchain est de s'assurer que tous les nœuds honnêtes du réseau s'accordent sur l'ordre précis des transactions à traiter. Cet accord est crucial car il permet aux nœuds de répliquer des calculs déterministes et d'atteindre le même état à une hauteur de bloc donnée. Ce problème complexe, souvent appelé consensus, a été exploré au fil des ans, avec de nombreuses approches, dont certaines sont antérieures à l'avènement de la technologie blockchain. Si les recherches sur le consensus ont beaucoup appris, les exigences des réseaux blockchain publics requièrent des algorithmes de consensus dotés de propriétés strictes, qui ne sont pas encore pleinement prises en compte par les algorithmes classiques.
Depuis plus de cinq ans, l'algorithme de consensus actuel du protocole Antelope constitue la pierre angulaire de notre écosystème. À l'époque, il était à la pointe de la technologie et offrait des fonctionnalités révolutionnaires pour l'univers blockchain, comme la finalité des transactions. Cependant, il présentait également des limites. L'une de ses principales limitations réside dans son évolutivité linéaire en fonction du nombre de producteurs de blocs (BP) actifs. Concrètement, cela signifie qu'avec un temps de bloc de seulement 0,5 seconde pour EOS, le temps de finalité passe à environ 3 minutes avec 21 BP. De plus, si le nombre de BP était doublé pour atteindre 42, le temps de finalité doublerait également pour atteindre environ 6 minutes.
EOS a toujours été à l'avant-garde des solutions blockchain, et les récentes avancées dans la recherche sur les algorithmes de consensus ont permis d'atténuer certaines de ses limites actuelles. Grâce à un algorithme appelé HotStuff, nous pouvons éliminer les contraintes de mise à l'échelle linéaire. Nous disposons d'une première preuve de concept démontrant la finalité en quelques secondes tout en évoluant vers un plus grand nombre de producteurs de blocs. Cependant, adapter cet algorithme aux exigences plus strictes d'un environnement blockchain public nécessite d'aller au-delà de la recherche académique. Nous développons actuellement un nouvel algorithme de consensus qui s'appuie sur les idées fondamentales de HotStuff. Ce faisant, nous assumons la responsabilité de protéger la sécurité et l'efficacité de cet algorithme. Nous démontrerons hors de tout doute raisonnable que la blockchain est sécurisée et à l'abri des doubles dépenses. De plus, nous continuerons à développer des logiciels répondant aux normes les plus strictes et fonctionnant sans interruption.
Nous soulignons l'importance d'une analyse et de tests approfondis et complets pour garantir que le nouvel algorithme de consensus possède les propriétés de sécurité et de vivacité nécessaires. Pour un composant aussi essentiel du réseau EOS, nos seuils d'assurance exigent une preuve mathématique rigoureuse que le nouvel algorithme de consensus possède les propriétés requises. Nous maintenons notre engagement à maintenir un fonctionnement ininterrompu pendant plus de cinq ans. Nous sommes déterminés à garantir que le logiciel, essentiel au fonctionnement du réseau EOS, soit soumis à des tests approfondis afin de minimiser tout risque potentiel.
Nous apprécions votre compréhension et votre patience tandis que nous peaufinons nos algorithmes et leurs implémentations, testons rigoureusement nos logiciels et générons des preuves mathématiques pour une évaluation ultérieure par nos pairs. Soyez assurés que nous restons fidèles à notre engagement à fournir des produits répondant aux normes de fiabilité et de fiabilité les plus strictes.
Leap 5 améliorera considérablement le réseau EOS, fournissant une base solide pour les futures mises à niveau de consensus nécessaires à l'intégration de Leap 6, tout en offrant des améliorations significatives aux développeurs, aux fournisseurs d'API et aux opérateurs de nœuds. Cette mise à jour se concentre sur quatre axes principaux : l'assouplissement des contraintes, l'augmentation de la vitesse, l'amélioration de l'efficacité et l'optimisation du contrôle.
Leap 5 modifie le comportement contrôlé par deux paramètres qui limitent l'exécution des contrats intelligents.
Le premier paramètre, max-nonprivileged-inline-action-size, a été supprimé dans Leap 5 afin que la seule contrainte sur la taille de l'action en ligne provienne d'une limite cible (max_inline_action_size) gérée sur la chaîne.
En pratique, ce changement signifie que les contrats intelligents peuvent envoyer des charges utiles plus importantes via des opérations en ligne lors de la communication avec d'autres contrats. Par exemple, la nouvelle opération d'appel de l'EVM EOS peut être utilisée pour déployer des contrats EVM de plus de 4 Ko au sein du contrat intelligent EOS.
Le deuxième paramètre, max-transaction-time, a reçu une nouvelle valeur par défaut afin que le délai de l'horloge de transaction soit effectivement déterminé par une limite cible (max_transaction_cpu_usage) gérée sur la chaîne.
En pratique, ce changement signifie que les transactions peuvent effectuer davantage de travail dans le délai plus long qui leur est imparti. Par exemple, l'EVM EOS peut profiter des délais d'horloge de transaction assouplis pour exécuter avec succès des transactions EVM plus gourmandes en ressources, qui auraient pu être rejetées auparavant.
Leap 5 promet d'accélérer jusqu'à 4 fois les requêtes liées à l'ABI grâce à la désérialisation non bloquante. Il optimise également les transactions en lecture seule en permettant un traitement parallèle jusqu'à 128 threads.
De plus, EOS VM OC permet désormais d'optimiser certains contrats intelligents afin d'exécuter le même code dans un délai plus court. Cette optimisation est actuellement limitée aux contrats intelligents de confiance déployés sur des comptes dont le nom commence par le préfixe « eosio ».
Les contrats intelligents EOS EVM sont déployés sur des comptes préfixés par « eosio ». Cela signifie que l'EOS EVM peut bénéficier d'optimisations pour accroître sa vitesse. Cela offre davantage de possibilités pour les transactions EVM, coûteuses en ressources informatiques, de se dérouler dans les délais impartis.
Grâce à la synchronisation simplifiée et à la base de chaîne optimisée en mémoire de Leap 5, le réseau Antelope est devenu plus rentable, réduisant la consommation de mémoire d'état d'environ 20 %.
Les opérateurs de nœuds bénéficient d'options de contrôle améliorées, notamment de paramètres de nœud personnalisés, de la possibilité de résoudre les problèmes entre pairs via la journalisation Prometheus et de bénéficier de connexions locales uniquement efficaces et sécurisées.
À l'aube de l'ère Leap 5, l'évolution du réseau EOS est marquée par des améliorations uniques, conçues pour les développeurs, les fournisseurs d'API et les opérateurs de nœuds. Cette nouvelle version allie harmonieusement performances, évolutivité et efficacité pour répondre précisément aux besoins variés de nos utilisateurs.
Les développeurs bénéficieront d’un environnement qui élargit la portée des transactions, ouvrant la voie à des calculs complexes et à des interactions entre les contrats.
Pour les fournisseurs d'API, Leap 5 est synonyme de performance. Grâce à une capacité de lecture accrue, les API sont non seulement plus rapides, mais offrent également une fiabilité et une évolutivité inégalées. Fidèle à cet engagement de rapidité et d'efficacité, chaque interaction est conçue pour être fluide.
Les opérateurs de nœuds ne sont pas en reste dans cette transformation. La promesse de Leap 5 d'une efficacité accrue du traitement des transactions témoigne de ses prouesses techniques. En réduisant l'utilisation de la mémoire et en offrant un contrôle plus performant du réseau, les opérateurs de nœuds bénéficient d'outils non seulement puissants, mais aussi intuitifs et réactifs.
Certaines améliorations, bien que présentes dans le logiciel Leap 5, concernent des fonctionnalités de protocole et ne seront disponibles qu'une fois les fonctionnalités correspondantes activées. Bien qu'EOS ne fasse pas l'objet d'une mise à niveau consensuelle cette année, ces améliorations restent disponibles pour une adoption anticipée par toutes les chaînes Antelope, notamment les chaînes de test.
De nouvelles fonctions hôtes permettent aux contrats intelligents d'effectuer des opérations mathématiques à l'aide de la courbe elliptique BLS12–381. Une fois activées, les contrats intelligents peuvent utiliser ces fonctions hôtes pour diverses applications, notamment un nouveau système de preuve à divulgation nulle de connaissance.
Nous avons commencé à désactiver les transactions différées sur le réseau EOS en exigeant des opérateurs de nœuds qu'ils modifient une option de configuration modifiant le comportement de leurs nœuds producteurs de blocs afin que les nœuds Leap ne permettent pas aux transactions différées de se terminer correctement dans leurs blocs. Leap 5 franchit une nouvelle étape dans ce processus en appliquant ce changement de comportement dans le code. Les nœuds producteurs de blocs Leap 5 bloqueront la soumission de transactions différées par tout nouvel utilisateur.
Leap 5 introduit également une nouvelle fonctionnalité de protocole qui, lorsqu'elle est activée, désactive les transactions différées en modifiant les règles du protocole afin qu'aucune nouvelle transaction différée ne soit ajoutée à la blockchain et que toutes les transactions différées existantes soient rapidement annulées car expirées.
Nous avons présenté les principales améliorations apportées par Leap 5 aux développeurs, aux fournisseurs d'API et aux opérateurs de nœuds. Chacune de ces améliorations reflète notre engagement à faire évoluer en permanence le réseau EOS, afin qu'il reste non seulement robuste, mais aussi efficace et convivial.
Tout cela est encore en cours de développement. Notre adaptabilité découle de notre engagement stratégique à concilier innovation et normes de fiabilité et de performance les plus strictes qui caractérisent le réseau EOS. Dans cet esprit, nous continuerons d'affiner des fonctionnalités comme Instant Finality, dont la sortie est actuellement prévue pour Leap 6, conformément à notre cadence habituelle de mises à niveau consensuelles automnales (hard forks).
Restez à l'écoute pour de prochains articles qui approfondiront chacune des fonctionnalités de Leap 5 présentées aujourd'hui. Notre objectif est de fournir des informations claires, approfondies et détaillées afin de tenir notre communauté pleinement informée et impliquée dans le développement du réseau EOS. Nous vous remercions de votre patience et de votre impatience quant aux innovations à venir.
Consultez le récent appel de l'Antelope Alliance, où les représentants des chaînes de consortium EOS, WAX, UX Network et Telos ont approfondi davantage les détails de la mise à jour du consensus Leap 5.
Le réseau EOS est un parfait exemple de l'ère Blockchain 3.0, propulsé par la machine virtuelle EOS. Cette machine virtuelle est un moteur WebAssembly à faible latence, hautes performances et évolutif, permettant l'exécution de transactions déterministes quasi invisibles. Conçu spécifiquement pour le Web3, le réseau EOS s'engage à offrir la meilleure expérience utilisateur et développeur possible. EOS est la plateforme blockchain et financière phare du protocole Antelope. Grâce à l'EOS Network Foundation (ENF), vecteur de collaboration multi-chaînes et de développement d'infrastructures publiques, EOS poursuit le développement de son infrastructure et stimule sa croissance rapide.
L'EVM EOS est une simulation de l'EVM Ethereum et est intégrée aux contrats intelligents EOS. Elle offrira des fonctionnalités comparables à celles des autres EVM du marché, mais avec une vitesse, des performances et une compatibilité inégalées. Elle connecte l'écosystème EOS à celui d'Ethereum, permettant aux développeurs de déployer une large gamme d'actifs numériques basés sur Solidity et d'applications décentralisées innovantes sur EOS. Les développeurs peuvent utiliser l'EVM EOS pour exploiter le code open source, les outils, les bibliothèques et les SDK éprouvés d'Ethereum, tout en bénéficiant des performances supérieures d'EOS.
La Fondation EOS Network (ENF) a été créée pour favoriser un avenir prospère et décentralisé pour l'écosystème EOS. En encourageant la participation active des acteurs clés de l'écosystème EOS, en soutenant les projets communautaires, en octroyant des subventions et en soutenant le développement d'un écosystème technologique ouvert, l'ENF impulse une nouvelle vague de transformation du Web3. Centre du réseau EOS et plateforme open source de premier plan, l'ENF a été créée en 2021 et dispose d'une suite stable de frameworks, d'outils et de bibliothèques de déploiement blockchain. Ensemble, nous favorisons l'innovation dans le développement communautaire et nous engageons pour un avenir meilleur pour tous.
Site officiel de la Fondation EOS Network
Discord de la Fondation EOS Network
Twitter chinois de la Fondation EOS Network
Fondation EOS Network, langue chinoise
Compte d'abonnement Telegram chinois de la Fondation EOS Network
Groupe Telegram chinois de la Fondation EOS Network
Fondation EOS Network YouTube chinois

