Le dernier temps d'arrêt de Solana causé par un bogue de code et un nœud défectueux

La blockchain Solana les temps d'arrêt le 30 septembre a été causé par un bogue dans le code de la blockchain et déclenché par un nœud de secours défectueux qui a entraîné des blocs en double.

Un nœud de secours se produit lorsqu'un validateur exécute un deuxième nœud qui est en ligne et conçu pour être utilisé comme sauvegarde si le nœud principal tombe en panne. Pourtant, le nœud de secours est devenu actif et fonctionnait aussi bien que le nœud principal, selon un Mise à jour de la Fondation Solana. Cela a conduit les deux nœuds à soumettre différents blocs au réseau, ce qui a entraîné des blocs parallèles.

Cela a été bien géré pendant les premières 24 heures, car la blockchain a fini par choisir entre les deux blocs alternatifs, comme elle le ferait avec n'importe quel petit fork du réseau. Pourtant, à un moment donné, le bogue dans le code de la blockchain l'a conduit à ne plus produire de blocs après l'un de ces choix.

"Même si la version correcte du bloc 221 a été confirmée, un bogue dans la logique de sélection de la fourche a empêché les producteurs de blocs de construire au-dessus de 221 et a empêché le cluster de parvenir à un consensus", a déclaré Austin Federa, responsable des communications à la Fondation Solana à la mise à jour.

En conséquence, la blockchain est tombée en panne pendant environ sept heures jusqu'à ce que les validateurs acceptent et mettent en œuvre un correctif au code.

© 2022 The Block Crypto, Inc. Tous droits réservés. Cet article est fourni à titre informatif seulement. Il n'est pas offert ou destiné à être utilisé comme conseil juridique, fiscal, d'investissement, financier ou autre.

A propos

Tim est rédacteur en chef chez The Block et se concentre sur DeFi, NFT et DAO. Avant de rejoindre The Block, Tim était rédacteur en chef chez Decrypt. Il a obtenu un baccalauréat en philosophie de l'Université de York et a étudié le journalisme d'information à la Press Association. Suivez-le sur Twitter @Timccopeland.

Source : https://www.theblock.co/post/175493/solanas-latest-downtime-caused-by-code-bug-and-malfunctioning-node?utm_source=rss&utm_medium=rss