Auteur : Marco González
Editeur : Randall Roland
Traducteur: Charles Arroyo-Bishop
Le 14 juin, la EOS Network Foundation a annoncé la version 3.1 Release Candidate 1 de Mandel avec ces mots :
"La version 3.1.0-rc1 comprend des mises à niveau du protocole permettant aux contrats d'obtenir le numéro de bloc actuel et d'accélérer divers calculs cryptographiques, ainsi que de nombreuses autres nouvelles fonctionnalités... :"
Mandel était un nom de remplacement pour le rebranding de la troisième version d'EOSIO. L'élan pour le développement d'EOSIO 3.0 a commencé dans l'esprit d'un noyau de développeurs du réseau principal. Beaucoup d'entre eux étaient déjà connus au sein de la communauté. La EOS Network Foundation est née de ces esprits indépendants.
L'inspiration pour Antelope Leap (Mandel) 3.1
L'indépendance reste au cœur de la mission de l'ENF. Avant Mandel, le développement d'EOS était confronté à plusieurs défis. Le financement et la coordination étaient parmi les plus inhibiteurs. Les développeurs s'attendaient à ce que les investissements antérieurs à l'ICO et les investissements liés à l'inflation soutiennent les nouveaux projets. Au lieu de cela, les fonds alloués n'ont pas été dépensés sous l'administration de Block.One. La coordination de la planification des projets a également souffert du manque d'outils nécessaires.
Même ceux qui ne dépendaient pas des premiers investissements ont exprimé leur désapprobation. Les développeurs bien financés qui ne connaissent pas EOSIO se plaignent souvent du peu d'outils de développement disponibles pour soutenir leurs projets.
L'ENF s'efforce de répondre aux besoins de financement et d'outils des développeurs du réseau principal. En outre, l'ENF dirige le développement pour s'assurer que les besoins fondamentaux du réseau principal sont satisfaits. La Fondation met en place des groupes de travail instrumentaux pour atteindre ces objectifs. Avec Mandel, l'ENF a présenté ce qui devrait constituer une base solide pour l'avenir d'EOS et du vaste écosystème.
Principaux points à retenir
La première version de Mandel devient la troisième génération d'EOSIO. Elle redéfinit le réseau principal. De nombreuses initiatives de Mandel s'attaquent aux préoccupations de la communauté qui s'enveniment depuis de nombreux mois (voire des années pour certains). L'ENF a souligné les nouvelles fonctionnalités dans un fil de discussion (1, 2) accompagnant l'annonce initiale :
"Un nouveau endpoint API de soumission de transaction avec une trace complète de l'échec d'une transaction et une nouvelle tentative automatique médiée par nodeos.
Un cache géré par nodeos des statuts de finalité des transactions ainsi qu'un nouveau endpoint API pour demander le statut de finalité d'une transaction.
Calcul des coûts de transaction sans engager la transaction.
L'ajout de nouvelles options pour la facturation subjective
Élagage automatique des anciennes entrées dans le bloc
journaux de State_history_plugin (SHiP)".
Pour ceux qui ne sont pas des développeurs, ces nouvelles fonctionnalités faciliteront essentiellement le lancement de nouveaux projets. Un autre objectif clé est de faciliter la diversité pour les dApps. Les conversations concernant la facturation subjective, la finalité des transactions, les journaux des plugins et les coûts de calcul ont toutes circulé dans les salons de discussion de la communauté au cours des derniers mois.
Clarification du processus de mise à niveau du réseau principal EOS
Antelope (précédemment Mandel) a des implications au-delà du réseau principal EOS. Comme EOSIO, Antelope est une technologie open-source permettant d'établir un réseau de blockchain. Les futures chaînes qui souhaitent se connecter à EOS voudront considérer Antelope. La version candidate a été préparée pour que les producteurs de blocs (PB) puissent la tester et éventuellement l'approuver.
Gardez à l'esprit qu'Antelope Leap 3.1 RC1 n'est PAS un hard fork - il s'agit plutôt d'une mise à niveau par consensus. Il n'y aura pas deux chaînes dans son sillage. Le réseau principal EOS fonctionne sur Antelope, car les 21 principaux producteurs de blocs se mettent d'accord avec un consensus de ⅔ +1. Notez que si les PB ne s'étaient pas mis d'accord, les détenteurs de jetons auraient pu rétrocéder leurs jetons à des PB qui le feraient.
Des tests approfondis précèdent la publication des nouvelles versions de la blockchain EOS. Les tests ne sont pas seulement ouverts aux PB. En tant que projet open-source, Antelope Leap 3.1 RC1 est l'affaire de tous les développeurs d'applications EOS. Là encore, l'adoption officielle d'Antelope Leap 3.1 en tant que nouveau réseau principal EOS nécessite un consensus entre les 21 principaux PB avant que le code puisse être mis à jour. En tant que candidat à la publication, Leap 3.1 peut être modifié pour répondre aux préoccupations des PB ou à tout défaut découvert lors des tests.
Remarques finales
Yves La Rose, fondateur et PDG de l'ENF, a présenté Mandel 3.1 (maintenant Antelope Leap) avec ces mots :
"L'histoire a été écrite il y a 4 ans lorsque le réseau #EOS a été lancé. 🎂
Une autre étape historique vient d'être franchie alors que $EOS fait un grand bond en avant avec la sortie de Mandel 3.1 RC1, la toute première version majeure dirigée par la communauté !"
4 ans, c'est long en blockchain. Compte tenu de la capacité d'EOS à effectuer des transactions à la vitesse de l'éclair, 4 ans semblent être une éternité.
En effet, Antelope Leap 3.1 est la première véritable version communautaire du mainnet. Les versions précédentes d'EOSIO étaient dirigées par une société privée. Ce qui est étonnant, c'est que le produit dirigé par la Fondation est beaucoup plus complet et rapide. Même dans son ampleur, il semble destiné à surpasser le développement centralisé des versions 1.0 et 2.0. C'est un témoignage du potentiel de la blockchain et de la communauté EOS.
Sources et références
Site Web EOS Support
Tweet ENF
Tweet d'Yves la Rose :
Github