Solana a introduit une révision complète du consensus appelée "Alpenglow" dans le processus de gouvernance formelle de la blockchain, proposant de remplacer le système actuel TowerBFT par une architecture repensée promettant des temps de finalisation de bloc aussi bas que 100-150 millisecondes. La proposition, rédigée par Quentin Kniep, Kobi Sliwinski, et Roger Wattenhofer, représente ce qu'ils décrivent comme une "révision majeure du protocole de consensus central de Solana" qui éliminerait les mécanismes existants de Proof-of-History et TowerBFT.
Que savoir :
- Alpenglow introduit le protocole Votor, déplaçant le vote des validateurs hors chaîne pour atteindre une finalité de bloc sous-seconde et réduire la bande passante réseau
- La proposition nécessite un droit d'entrée de 1,6 SOL par époque pour un ticket d'admission de validateur pour maintenir des barrières économiques comparables aux coûts actuels du vote en chaîne
- Le vote communautaire a lieu lors des époques 840-842, nécessitant une supermajorité des deux tiers pour être adopté avec des votes validateurs utilisant des tokens de vote disponibles
Chronologie de la gouvernance et mécaniques de vote
Le cadre de gouvernance établit un calendrier de mise en œuvre en trois phases s'étendant sur plusieurs époques. La discussion se déroule jusqu'aux époques 833-838, suivie de la capture de la pondération des mises lors de l'époque 839, et des votes contraignants lors des époques 840-842 en utilisant des tokens de vote disponibles distribués aux comptes désignés par "Oui", "Non", ou "Abstention". Avec Solana actuellement à l'époque 834, la fenêtre de discussion reste active tandis que la période de vote approche dans plusieurs époques.
L'adoption nécessite un seuil de supermajorité où les votes affirmatifs doivent constituer au moins deux tiers des votes combinés "Oui" et "Non", aux côtés d'un quorum de 33 % incluant les abstentions.
Les tokens de vote seront distribués via un système Merkle distributeur adapté, permettant aux validateurs de diriger les tokens vers leurs comptes choisis préférés lors de la fenêtre d'époque désignée. La fondation publiera les poids des mises et un script de calcul de score public pour la vérification indépendante des résultats.
Architecture technique du système Alpenglow
La proposition se concentre sur Votor, un protocole de finalité par vote direct et pipeline leader, modifiant fondamentalement l'approche du consensus de Solana. Plutôt qu'un traitement des votes en tant que transactions en chaîne via des réseaux de rumeur lourds, Alpenglow passe à un échange de vote hors chaîne avec agrégation locale des signatures. Les validateurs votent pour soit noter soit ignorer les blocs, tandis que les leaders agrègent les votes huit slots plus tard et soumettent des preuves compactes au réseau.
Ce changement architectural prend en charge ce que les développeurs appellent un modèle de vivacité "20+20", conçu pour tolérer jusqu'à 20 % de validateurs adversaires et 20 % de validateurs non réactifs sans arrêter la progression du réseau.
Le système vise à réduire considérablement la latence tout en diminuant les exigences en bande passante à travers le réseau. Selon les auteurs de la proposition, "Alpenglow permet des latences beaucoup plus faibles, une tolérance aux pannes améliorée et généralement une plus grande efficacité du protocole."
La mise à jour entraînerait des changements visibles au niveau du client, remplaçant la confirmation optimiste par une finalité réelle à des échelles de temps sub-secondes. Les développeurs affirment que cette approche amène les latences de confirmation en ligne avec les attentes des utilisateurs Web2 tout en renforçant les garanties de sécurité qui se sont révélées difficiles à formaliser sous le système TowerBFT existant.
Restructuration économique et incitations des validateurs
Déplacer les votes hors chaîne nécessite des changements significatifs dans l'économie des validateurs au sein de l'écosystème Solana. La proposition introduit un système de ticket d'admission valideur nécessitant une redevance fixe de 1,6 SOL par époque qui est brûlée pour maintenir des barrières économiques à peu près équivalentes aux structures de frais de vote en chaîne actuelles. Ce montant représente environ 80 % des coûts de vote existants, garantissant qu'aucun opérateur de validateur ne subira de pires conditions économiques lors de la transition.
Sous Alpenglow, les validateurs doivent exprimer exactement un vote valide par slot, avec des votes conflictuels restant détectables via le système. Une non-participation persistante rend les validateurs inéligibles aux récompenses et risque leur retrait du groupe des validateurs actifs. Les leaders reçoivent une compensation égale aux récompenses de vote par slot des votes agrégés, plus des bonus fixes lors de l'inclusion de certificats de finalisation rapide ou de finalisation dans leurs blocs.
Réponse de la communauté et préoccupations de mise en œuvre
Les retours des validateurs se sont concentrés sur les risques opérationnels et les protocoles de déploiement entourant les changements proposés. Une réponse axée sur les validateurs souligne la nécessité de "plans de test, de déploiement et de retour en arrière" intégrés avant toute mise en œuvre sur le mainnet, comparant la portée à d'autres transitions de protocole de l'industrie à grande échelle.
Les membres de la communauté ont soulevé des questions spécifiques sur les niveaux de tarification du VAT, les mécanismes d'expiration des transactions dans un environnement post-Proof-of-History, et les procédures de gestion de l'équivoque de leader.
Des préoccupations supplémentaires se concentrent sur les effets potentiels sur les enchères MEV et l'expérience utilisateur client lorsque des parties de blocs sont ignorées sous certaines conditions de défaillance.
Ces discussions soulignent que bien que l'objectif de finalité de 150 millisecondes suscite de l'excitation, les décisions de vote dépendront probablement du confort des validateurs avec les preuves de sécurité, les cas limites d'incitation, et la clarté du chemin de la migration.
Comprendre les termes clés de la blockchain
Plusieurs concepts techniques centraux à la proposition Alpenglow nécessitent une explication pour une compréhension plus large. Les mécanismes de consensus déterminent comment les réseaux de blockchain s'accordent sur la validité des transactions et l'ordre des blocs, tandis que la finalité se réfère au point où les transactions deviennent irréversibles. TowerBFT représente le système actuel de tolérance aux fautes byzantines de Solana, conçu pour maintenir la sécurité du réseau même lorsque certains validateurs agissent de manière malveillante ou ne répondent pas.
Proof-of-History sert de mécanisme de chronométrage unique de Solana, créant des délais vérifiables entre les événements sans nécessiter de communication des validateurs. L'économie des validateurs englobe les incitations financières et les coûts associés à l'exploitation des nœuds de validation du réseau. MEV, ou Maximale Valeur Extractible, décrit les profits que les validateurs peuvent réaliser en réordonnant les transactions au sein des blocs.
Contexte de marché et développement futur
Au moment de la rédaction de ce rapport, SOL se négociait à 181,89$, reflétant l'intérêt continu du marché pour la trajectoire de développement technique de Solana. La documentation de la proposition Alpenglow fait référence à un livre blanc complet de plus de 50 pages ainsi qu'à des analyses indépendantes soutenant l'approche technique. Cependant, la mise en œuvre initiale se concentre spécifiquement sur les mécanismes de finalisation et de vote, avec un protocole de diffusion de données séparé appelé Rotor prévu pour de futures propositions SIMD.
Le processus de gouvernance reflète les mécanismes consultatifs précédents de Solana mais implique des enjeux significativement plus élevés étant donné la nature fondamentale des changements de consensus.
Le succès positionnerait Solana parmi les réseaux blockchain majeurs finalisant parmi les plus rapides, attirant potentiellement des applications nécessitant une confirmation de transaction quasi-instantanée.
Réflexions finales
Alpenglow représente le changement proposé le plus significatif à l'architecture centrale de Solana depuis le lancement du réseau, promettant des améliorations spectaculaires en termes de temps de finalité et de tolérance aux fautes. Le vote communautaire prévu pour les époques 840-842 déterminera si les validateurs adoptent cette révision complète du consensus malgré les complexités de mise en œuvre et les exigences de restructuration économique.