Solana prévoit d’activer Alpenglow sur le mainnet le 21 octobre, en remplacement de son système de consensus TowerBFT, avec pour objectif de finaliser les transactions en environ 150 millisecondes, contre près de 12,8 secondes auparavant. Anza a annoncé cette date le 13 octobre. Cet objectif réduirait le délai de finalisation de près de 99 %, même si les performances réelles dépendront des conditions du réseau, de la participation des validateurs et du nombre de tours de vote nécessaires.
Pourquoi c’est important
Alpenglow s’attaque au délai entre le traitement d’une transaction et le moment où elle est considérée comme irréversible, et non au temps nécessaire à la production des blocs. Son système Votor permet aux validateurs d’échanger directement leurs votes et de les réunir dans des certificats cryptographiques, afin de finaliser les blocs après un ou deux tours de vote. Solana a récemment ramené le temps de production des blocs à environ 200 millisecondes, une évolution distincte du traitement des transactions.
Une finalisation plus rapide pourrait permettre aux prestataires de paiement de considérer les transferts comme réglés plus tôt et aux plateformes de trading de conclure plus rapidement les opérations qui dépendent du règlement. Elle pourrait aussi favoriser les applications liées aux actifs tokenisés et aux paiements en stablecoins. L’exécution des transactions restera inchangée : les applications existantes devraient donc continuer de fonctionner sans modification de leurs programmes sous-jacents.
Impact sur le marché
La migration mettra à l’épreuve la capacité de Solana à remplacer son système de consensus tout en maintenant le réseau en service. L’activation devrait commencer vers 15 h UTC, au début de l’époque 1064. TowerBFT continuera de fonctionner pendant 5 000 slots supplémentaires, soit environ 18 minutes, avant que le réseau ne tente de passer à Votor. Des validateurs représentant au moins 82 % des SOL mis en staking devront signer un certificat de genèse pour que la transition ait lieu. Pendant le basculement, les transactions des utilisateurs cesseront brièvement d’être intégrées aux blocs.
Les validateurs devront utiliser un logiciel basé sur Agave 4.3.0 et disposer d’au moins 0,8 SOL au-delà de leur solde exempté de loyer pour payer les frais de participation. Les clients Firedancer et Frankendancer ne seront pas pris en charge pendant la migration. Alpenglow a été déployé sur testnet et devnet, mais la transition du mainnet prévue le 21 octobre constituera son premier test en conditions réelles. Rotor, un composant distinct consacré à la distribution des blocs, est prévu pour une version ultérieure.
Questions fréquemment posées
-
Comment Alpenglow compte-t-il réduire le délai de finalisation des transactions sur Solana ?
Son système Votor permet aux validateurs d’échanger directement leurs votes et de les réunir dans des certificats cryptographiques. Les blocs pourraient être finalisés après un ou deux tours de vote.
-
Quel délai de finalisation Solana vise-t-il après la mise à niveau ?
Alpenglow vise environ 150 millisecondes, contre près de 12,8 secondes avec TowerBFT. Ce chiffre reste un objectif, et non un résultat établi sur le mainnet.
-
Que faut-il pour que la migration d’Alpenglow sur Solana puisse avoir lieu ?
Des validateurs représentant au moins 82 % des SOL mis en staking doivent signer un certificat de genèse. Ils doivent aussi préparer un logiciel compatible et disposer du solde requis pour payer les frais de participation.
-
Alpenglow obligera-t-il les applications Solana à modifier leurs programmes ?
L’exécution des transactions restera inchangée. Les applications existantes devraient donc continuer à fonctionner sans modification de leurs programmes sous-jacents.
-
Quelle est la différence entre Alpenglow et Rotor ?
Alpenglow remplace le système de consensus de Solana afin d’accélérer la finalisation. Rotor est un composant distinct, destiné à refondre la distribution des blocs, et prévu dans une version ultérieure.