Le réseau Solana a connu sa septième panne samedi, ce qui a entraîné une interruption de plus de sept heures. L'équipe de développement a publié un rapport sur la panne, ainsi que trois mesures d'atténuation clés pour rendre le réseau plus stable.

La panne de réseau sur Solana a été causée par une augmentation importante du nombre de transactions dues à des bots de frappe de tokens non fongibles (NFT). Les bots ont utilisé Candy Machine, une application populaire utilisée par les projets NFT de Solana pour lancer des collectes.

Le volume de transactions a atteint six millions par seconde, faisant déborder les nœuds individuels de données à 100 Gbps. En conséquence, les validateurs se sont retrouvés à court de mémoire de données, ce qui a entraîné une perte de consensus entre eux.

Les développeurs ont exclu les attaques par déni de service distribué (DDoS) et ont imputé la congestion aux robots monnayeurs NFT. Le réseau a été mis en ligne à 3 h 30 UTC dimanche.

Le rapport officiel a mis en évidence trois mesures d'atténuation clés visant à rendre le réseau Solana plus résistant à de tels problèmes de congestion. La première étape majeure consiste à passer du protocole de transfert de données actuel, appelé protocole de datagramme utilisateur (UDP), à la connexion Internet rapide UDP (QUIC) développée par Google. QUIC offre une communication asynchrone rapide comme UDP, mais avec des sessions et un contrôle de flux comme le protocole de contrôle de transmission.

La deuxième étape clé est l'intégration d'un traitement des transactions pondéré par les enjeux au lieu de la base actuelle du « premier arrivé, premier servi ». Les développeurs ont affirmé qu'un traitement des transactions pondéré en fonction des enjeux, associé à QUIC, serait plus robuste.

La troisième mesure d'atténuation consiste à introduire une « priorité d'exécution basée sur les frais », les utilisateurs ayant la possibilité d'ajouter des frais supplémentaires aux frais de base. La priorisation des frais est prévue pour la version 1.11.

À lire également : Les DAO de Solana peuvent désormais vous inciter à voter par téléphone ou par SMS

Outre la panne du réseau Solana, les instructions de redémarrage du cluster bêta, qui auraient été émises par les opérateurs de validation, ont suscité une controverse encore plus grande. Lesdites instructions demandaient aux validateurs de bloquer manuellement les bots de frappe des NFT au niveau de la couche 1.

Instructions de redémarrage du cluster Solana Beta Souce : Twitter

Toutefois, le responsable de la communication de Solana, Austin Federa, a déclaré que la majorité des validateurs se tenaient à l'écart de la censure et qu'une nouvelle mise à jour était introduite sur la Candy Machine avec des fonctionnalités anti-bots supplémentaires.

 Les faits sont inexacts. Tout d'abord, ces instructions n'ont pas été publiées par la Fondation Solana. Deuxièmement, très peu de validateurs l'ont adopté. Enfin, @metaplex déploie une mise à jour de Candy Machine avec un anti-botting supplémentaire. - Austin Federa (@Austin_Federa) Le 1er mai 2022.