mardi, novembre 5, 2024

Les développeurs de Solana partagent 3 étapes d’atténuation clés pour rendre le réseau robuste

Le réseau Solana a fait face à sa septième panne samedi, entraînant une interruption de plus de sept heures. L’équipe de développeurs a publié un rapport de 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 significative du nombre de transactions due à des robots de frappe de jetons non fongibles (NFT). Les robots ont utilisé Candy Machine, une application populaire utilisée par les projets Solana NFT pour lancer des collections.

Le volume de transactions a atteint six millions par seconde, débordant les nœuds individuels avec des données à 100 Gbps. En conséquence, les validateurs ont manqué 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 blâmé les robots de frappe NFT pour la congestion. 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 en cours pour rendre le réseau Solana plus résistant à ces problèmes de congestion. La première étape majeure consiste à passer de son protocole de transfert de données actuel appelé protocole de datagramme utilisateur (UDP) à une connexion Internet UDP rapide (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 du traitement des transactions pondérées par les enjeux au lieu de sa base actuelle du premier arrivé, premier servi. Les développeurs ont affirmé qu’un traitement des transactions pondéré par les enjeux avec QUIC serait plus robuste.

La troisième étape d’atténuation consiste à introduire une « priorité d’exécution basée sur les frais », où les utilisateurs auraient la possibilité d’ajouter des frais supplémentaires en plus des frais de base. La hiérarchisation des frais est définie pour la version v1.11.

En relation: Les DAO de Solana peuvent désormais vous demander de voter avec des appels téléphoniques et des SMS

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

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

Cependant, 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 est en cours d’introduction sur la Candy Machine avec des fonctionnalités anti-bot supplémentaires.