En bref

  • Près de 29 % des SOL mis en jeu sont devenus délinquants tôt mercredi après un défaut de routage chez le fournisseur d'hébergement Teraswitch, contre les 33 % à partir desquels Solana cesse de finaliser les blocs.
  • Un réseau, AS20326, détient environ 27 % des SOL mis en jeu, au-dessus du plafond de 25 % fixé par le programme de délégation de la Fondation Solana, et 94 % de celui-ci est tombé en panne d'un coup.
  • Environ 90 validateurs ont été affectés, perdant au total 333 SOL en récompenses.

Solana est passé à 4,51 points de pourcentage de perdre la capacité de finaliser les transactions mercredi matin, après qu'une seule route mal configurée chez un fournisseur d'hébergement a mis hors ligne 28,83 % des SOL mis en jeu. La chaîne cesse de finaliser à 33,34 %, ce qui signifie que le réseau était environ à 86 % de ce seuil.

Teraswitch, le fournisseur, a publié un compte rendu expliquant comment cela s'est produit. L'entreprise utilise une route par défaut en interne pour signaler qu'un routeur périphérique peut atteindre Internet, chaque site préférant normalement celle que ses propres routeurs génèrent. Une route par défaut de son site de Miami a été propagée avec sa métrique et ses communautés supprimées, et un réflecteur de routes à Amsterdam l'a poussée vers l'Europe et l'Asie-Pacifique.

Les routeurs périphériques là-bas l'ont lue comme étant générée localement et l'ont préférée à la leur, puis l'ont transmise au cœur du centre de données, qui l'a rejetée comme invalide. Douze sites à Londres, Amsterdam, Dublin, Francfort, Singapour et Tokyo se sont retrouvés sans rien de valide à transmettre. L'Amérique du Nord n'a pas été touchée. Les ingénieurs ont trouvé le défaut en dix minutes et le service est revenu à 04:16:15 UTC.

Le protocole de staking Marinade Finance, qui a extrait les chiffres par la suite, a constaté que la panne était concentrée sur un seul système autonome. AS20326 porte 118 890 767 SOL, plus d'un quart de tout ce qui est mis en jeu sur le réseau, et 94 % de cela est tombé hors ligne dans les mêmes minutes.

Cela dépasse déjà le plafond destiné à empêcher cela. Le programme de délégation de la Fondation Solana plafonne tout système autonome à 25 % de la participation au réseau. AS20326 se situe à 27,34 %.

80 millions de SOL sont restés en attente

Marinade a constaté que 59 validateurs détenant 80,2 millions de SOL sont revenus dans la même fenêtre étroite à Amsterdam, Francfort et Tokyo, ayant attendu que le routage reconverge plutôt que de passer à autre chose. Helius, le deuxième plus grand validateur sur Solana, a été indisponible pendant les 33 minutes complètes. Sur les 74 opérateurs que Marinade a pu mesurer, trois « sont revenus propres » : Laine et Cogent Crypto, tous deux gérés par Sol Strategies, et Lion3d.

L'exposition s'étend également au-delà d'un seul fournisseur, avec 14,1 millions de SOL supplémentaires hors ligne dans les mêmes minutes chez latitude.sh, Limestone, Butterfly Research et Allnodes, ce que Marinade a déclaré ne pas pouvoir expliquer à partir des données, et qui suggère que compter les enjeux par fournisseur d'hébergement sous-estime ce qui échoue ensemble.

Marinade a appliqué la même analyse à elle-même, rapportant que quatre systèmes autonomes détiennent les deux tiers de l'enjeu que son modèle d'allocation distribue, l'un d'eux, AS395201, représentant 36,94 %. « Personne ne devrait être à l'aise avec cela, nous y compris », a tweeté la société tweeté, notant qu'elle examinerait ses limites de concentration par réseau et par centre de données, et commencerait à publier si un validateur exécute un échange à chaud et un basculement automatique, ce qui ne peut actuellement pas être déterminé de l'extérieur.

Les 333 SOL de récompenses manquées seront couverts par les obligations des validateurs à la fin de l'époque. Si le retard avait dépassé un tiers, rien n'aurait été finalisé pour aucun détenteur de SOL où que ce soit, et aucune obligation ne couvre cela. La dernière fois que Solana s'est arrêtée complètement, en février 2024, il a fallu près de cinq heures pour redémarrer.