Les chercheurs d'Anza Roger Wattenhofer et Quentin Kniep proposent à Solana une refonte du calendrier des leaders validateurs via le SIMD-0675, qui réorganise les fenêtres de production selon la proximité géographique. Leur simulation modélise un délai moyen de transfert passant de 36,2 millisecondes à 17,0 millisecondes, et une médiane tous transferts confondus chutant de 23,4 millisecondes à 4,5 millisecondes, en regroupant les leaders proches dans des créneaux de trois fenêtres. Le revers de la médaille : l'appartenance à un créneau dépend des emplacements que les validateurs déclarent eux-mêmes ; le protocole ne peut pas vérifier indépendamment les véritables coordonnées d'une machine. La spécification complémentaire SIMD-0674 stockerait les coordonnées autodéclarées dans les comptes de vote, avec des mises à jour signées et un contrôle de surface géométrique confirmant que le point se trouve plausiblement sur Terre, sans rien dire du fait que le validateur s'y trouve réellement.
Pourquoi c'est important
Le calendrier des leaders pondéré par le stake de Solana a longtemps favorisé les validateurs regroupés près des grandes concentrations de stake, puisque la succession aléatoire a tendance à placer le leader suivant à proximité des opérateurs de ces hubs. La nouvelle règle de regroupement vise à offrir aux validateurs éloignés de ces centres une part plus équitable de transferts locaux peu coûteux, ce que les auteurs présentent comme une incitation à opérer loin des hubs existants plutôt que comme une redistribution du stake. La passation rapide de leader d'Alpenglow dépend du fait que le leader précédent envoie le bloc suivant par un chemin direct, et la réorganisation géographique raccourcit en moyenne ce saut. Réduire le délai de transfert est l'un des gains les plus nets disponibles avant que la durée de slot elle-même ne bouge, donc toute amélioration structurelle ici se cumule avec les autres changements de l'ère Alpenglow déjà présents sur le testnet.
Impact sur le marché
La proposition est critique pour le consensus et nécessiterait sa propre feature gate, les tickets de suivi du calendrier n'étant toujours pas remplis et les deux pull requests restant ouvertes au 7 octobre. Le cas adverse de Wattenhofer et Kniep place un attaquant détenant 5 % du stake seul à Sydney, sans aucun autre validateur en Océanie ; selon le paramétrage de trois fenêtres proposé, cet opérateur peut détenir deux créneaux adjacents pendant six fenêtres de leader consécutives, soit plus du double de la taille de créneau configurée. Le projet signale également le risque de censure régionale en cours de route et de séquences de slots sautés plus longues en cas de coupure électrique, réseau ou juridictionnelle touchant un cluster. L'analyse d'incitation de Wattenhofer et Kniep a montré qu'un opérateur honnête, le plus gros validateur d'Ashburn, pourrait gagner 2,7 millisecondes sur son délai moyen de transfert en déclarant São Paulo, ce qui suggère que le modèle autodéclaré présente au moins un cas exploitable à combler avant activation.
Questions fréquemment posées
-
Que change concrètement le SIMD-0675 de Solana dans la production de blocs ?
Il réorganise le calendrier des leaders pondéré par le stake en créneaux géographiques de trois fenêtres, de sorte que les validateurs proches produisent consécutivement, avec un délai moyen de transfert modélisé passant de 36,2 ms à 17,0 ms sans donner davantage de fenêtres à quiconque.
-
Pourquoi la planification géographique est-elle risquée pour Solana ?
Les créneaux reposent sur des emplacements que les validateurs déclarent eux-mêmes ; le protocole peut vérifier qu'un point se trouve sur Terre, mais pas la véritable machine du validateur. Un attaquant isolé détenant 5 % du stake à Sydney peut remplir deux créneaux adjacents et détenir six fenêtres de leader…
-
Qui a rédigé le SIMD-0675 et où en est-il ?
Roger Wattenhofer, responsable de la recherche chez Anza et professeur à l'ETH Zurich, et Quentin Kniep, chercheur chez Anza et à l'ETH Zurich, ont ouvert le 29 sept. les pull requests du calendrier et de l'enregistrement d'emplacement complémentaire. Au 7 oct., aucune n'a été fusionnée.
-
Comment cela interagit-il avec la passation rapide de leader d'Alpenglow ?
La passation rapide d'Alpenglow envoie directement le bloc du leader précédent au suivant. La réorganisation géographique raccourcit en moyenne ce saut en plaçant les validateurs proches dans le même créneau, ce qui est la source de la majeure partie de la réduction de latence modélisée.
-
Quand le SIMD-0675 pourrait-il réellement être activé sur Solana ?
Le calendrier est critique pour le consensus et nécessiterait une feature gate, les tickets de suivi n'étant toujours pas remplis. Le projet propose d'activer le nouvel algorithme deux epochs après le basculement de la feature gate, de sorte que le calendrier pour le réseau principal reste ouvert.