Le prototype Leios de Cardano adapte la taille des blocs au soutien des votes
La fonctionnalité expérimentale est disponible sur le réseau de test Musashi et maintient en place le seuil de certification des blocs.
By SongMarketCap
Updated:
L’équipe de consensus de Cardano a publié le prototype Ouroboros Leios rc-2026w44 avec une fonctionnalité appelée endossements adaptatifs. Elle permet aux producteurs de créer des blocs endosseurs plus petits lorsque les blocs récents recueillent moins de soutien de vote. L’équipe a conçu cette fonctionnalité pour préserver une partie de la capacité de transactions ajoutée par Leios lorsque les blocs plus volumineux peinent à être certifiés, et que le débit retomberait sinon au niveau pris en charge par Praos, le protocole de consensus actuel de Cardano.
Pourquoi des blocs plus petits peuvent aider
Leios ajoute de la capacité en utilisant des blocs endosseurs pour transporter des transactions aux côtés des blocs réguliers qui forment la chaîne. La certification d’un bloc endosseur exige des votes représentant une part minimale du stake. Dans les tests Musashi, certains blocs plus grands n’ont pas atteint le seuil, car les nœuds votants ne pouvaient pas valider des transactions qu’ils n’avaient pas encore vues avant la fermeture de la fenêtre de vote.
Le prototype compare le poids des votes derrière chaque annonce de bloc récente avec le stake qui a participé au cours des derniers tours. Il utilise cette différence pour estimer de combien la marge au dessus du seuil de certification a été perdue par l’annonce. Les producteurs réduisent alors la taille des nouveaux blocs endosseurs, ce qui laisse aux nœuds votants moins de transactions à vérifier dans la même fenêtre.
Ce qui a changé dans la branche principale de développement
Séparément de la sortie du prototype, l’équipe de consensus a ajouté la production de blocs endosseurs à la branche principale de développement. Les producteurs peuvent construire ces blocs à partir de transactions qui ne tiennent pas dans un bloc régulier de la chaîne, appelé bloc de classement, et les stocker dans une base de données dédiée appelée LeiosDB.
Lorsqu’un bloc de classement entrant porte un certificat Leios, le nœud vérifie le certificat et attend le bloc endosseur correspondant avant de sélectionner le bloc de classement pour sa chaîne. La branche de développement ajoute aussi le relais des votes. Les nœuds vérifient chaque vote Leios une seule fois et se déconnectent des pairs qui envoient des votes invalides.
[NEWSBREAK]
En quoi Musashi et DijkstraNet diffèrent
Intersect a identifié Musashi comme le réseau de test pour la mise en œuvre complète de Linear Leios. DijkstraNet exécute la version 12 du protocole et prend en charge l’enregistrement des clés BLS pour les opérateurs de pools de stake. Sa version actuelle laisse la mise en œuvre complète de Linear Leios hors du périmètre.
Les endossements adaptatifs sont désactivés par défaut dans rc-2026w44. La configuration fournie pour Musashi active la fonctionnalité. Cette version conserve les formats de base de données et de messages réseau utilisés par rc-2026w43, de sorte que les nœuds sur les deux versions peuvent communiquer et que les opérateurs peuvent effectuer la mise à niveau sans resynchronisation.