Solana devrait activer Alpenglow aujourd’hui, mercredi 21 octobre. Il s’agit du plus grand changement apporté au mécanisme de consensus du réseau depuis le lancement du mainnet en 2020. L’objectif est d’atteindre la finalité complète des transactions en environ 150 millisecondes, contre près de 6,4 secondes auparavant. La fonctionnalité sera activée au début de l’époque 1064. Le consensus basculera environ 18 minutes plus tard, au slot 459 653 000.
Les votes quittent la chaîne
Avec TowerBFT, le système utilisé par Solana depuis 2020, les validateurs votent en soumettant des transactions sur la chaîne. Un bloc devient définitif lorsque suffisamment de ces votes se sont accumulés sur 32 slots. La première phase d’Alpenglow, appelée Votor, permet aux validateurs d’échanger directement leurs votes et de les regrouper dans des certificats BLS.
Un bloc est finalisé en un seul tour si 80 % du stake vote en sa faveur. Sinon, un second tour est nécessaire, avec un seuil de 60 %. Proof of History cesse de rythmer la production des blocs une fois la migration terminée.

Selon Galaxy Digital, les transactions de vote représentent environ les trois quarts de tout ce que le réseau traite. Le nombre de transactions rapporté par Solana va donc chuter fortement, sans baisse de l’activité réelle. Robin Nordnes, PDG et fondateur de Raiku, une société spécialisée dans les infrastructures de trading, a déclaré à CoinDesk que l’activité de trading est toujours la même.
Une finalité 40 fois plus rapide sur le papier
Les récentes réductions du temps de slot ont déjà divisé par deux le délai pour parvenir à la finalité complète, le faisant passer de 12,8 secondes à environ 6,4 secondes. L’objectif de 150 ms d’Alpenglow réduirait encore ce délai d’un facteur d’environ 40. À titre de comparaison, Ethereum met environ 13 minutes à atteindre la finalité complète.
La Solana Foundation présente les 150 ms comme une estimation plutôt que comme une constante. Ce délai variera selon la répartition du stake et selon qu’un bloc est validé en un ou deux tours. Il n’a pas encore été mesuré sur le mainnet.
Le changement perçu par les utilisateurs pourrait être moins important que ne le suggère le chiffre annoncé. La plupart des applications fonctionnent déjà avec le statut « confirmé » optimiste de Solana, qui arrive en environ un slot. Ce qui change, c’est que la garantie irréversible arrive désormais à peu près aussi vite, ce qui compte surtout pour les plateformes d’échange et les applications de paiement qui attendent la finalité complète avant de créditer les dépôts. Nordnes a déclaré que la finalité plus rapide n’a jamais été le principal goulot d’étranglement pour les bureaux de trading : rester proche de l’endroit où les blocs sont construits, oui.
Les coûts de vote des validateurs repassent sous leur niveau d’avant la réduction
Avec TowerBFT, les validateurs paient des frais pour chaque vote, une fois par slot. La réduction à des slots de 200 ms, achevée le 9 octobre, a approximativement doublé cette facture quotidienne, qui atteint environ 2 SOL.

Alpenglow remplace les frais par vote par un droit d’admission de 0,8 SOL par epoch pour les validateurs, soit environ 24 heures au rythme actuel des slots. Ce droit est prélevé sur le compte de vote et entièrement brûlé. Il est inférieur d’environ 60 % aux coûts bruts de vote actuels.
Les économies nettes sont moins importantes. Auparavant, la moitié de chaque frais de vote revenait au leader du bloc : les validateurs qui produisent beaucoup de blocs perdent donc ces revenus. Galaxy souligne que l’effet net dépend du nombre de blocs produits par chaque validateur.
Une meilleure tolérance aux interruptions, une moindre tolérance aux comportements malveillants
Alpenglow est conçu pour continuer à fonctionner avec jusqu’à 20 % du stake agissant de manière malveillante, auxquels s’ajoutent 20 % hors ligne. Le seuil combiné est donc de 40 %, contre 33 % sous TowerBFT. La part pouvant être activement hostile passe toutefois de 33 % à 20 %.
Selon Galaxy, les concepteurs ont accepté ce compromis parce que les pannes passées de Solana étaient dues à des bugs, à la congestion et à des plantages simultanés, plutôt qu’à des attaques coordonnées. Les sanctions pour les doubles votes sont définies, mais ne sont pas activées dans cette première version.
Un parcours mouvementé sur le cluster de test
Le cluster de test communautaire a été lancé début mai avec une cinquantaine d’opérateurs et compte désormais environ 100 validateurs. Galaxy Digital l’a rejoint en juin. Depuis, le cluster a été effacé puis redémarré six fois, et une tentative de migration a échoué à l’échelle du réseau et a été annulée avant qu’une tentative ultérieure ne réussisse. Aucun fonds réel n’était en danger.
Alpenglow a été activé sur le testnet de Solana le 24 septembre, puis sur le devnet le lendemain. Pendant la migration, les validateurs doivent utiliser un client basé sur Agave : Agave, Jito-Solana ou Harmonic Salsa. Firedancer et Frankendancer ne sont pas pris en charge pour cette transition.
Calendrier d’activation et prochaines étapes
La Solana Foundation estime que l’epoch 1064 débutera vers 13 h 20 UTC, tandis qu’Anza a évoqué environ 14 h 50 UTC. L’horaire des epochs varie selon la vitesse des slots. Le réseau confirmera le transfert au moyen d’un nouvel appel RPC qui renvoie le certificat de genèse d’Alpenglow.
Rotor, une deuxième phase qui remplacera la propagation des blocs de Turbine par une couche de relais unique, est prévue dans une version ultérieure, sans calendrier fixé pour le moment.
