Waktu henti terbaru Solana yang disebabkan oleh bug kode dan node yang tidak berfungsi

Blokir Solana penghentian pada 30 September disebabkan oleh bug dalam kode blockchain dan dipicu oleh node cadangan panas yang tidak berfungsi yang mengakibatkan blok duplikat.

Node cadangan panas adalah saat validator menjalankan node kedua yang online dan dirancang untuk digunakan sebagai cadangan jika node utama gagal. Namun node cadangan menjadi aktif dan berjalan sebaik yang utama, menurut sebuah memperbarui dari Yayasan Solana. Hal ini menyebabkan dua node mengirimkan blok yang berbeda ke jaringan, menghasilkan blok paralel.

Ini ditangani dengan baik selama 24 jam pertama, karena blockchain akhirnya memilih antara dua blok alternatif, seperti halnya dengan garpu kecil di jaringan. Namun pada satu titik, bug dalam kode blockchain menyebabkannya gagal menghasilkan blok lagi setelah salah satu pilihan ini.

“Meskipun versi blok 221 yang benar telah dikonfirmasi, bug dalam logika pemilihan garpu mencegah produsen blok membangun di atas 221 dan mencegah cluster mencapai konsensus,” kata Austin Federa, kepala komunikasi di Solana Foundation dalam pembaruan.

Akibatnya, blockchain turun selama sekitar tujuh jam sampai validator setuju dan menerapkan perbaikan pada kode.

© 2022 The Block Crypto, Inc. Semua Hak Dilindungi Undang-Undang. Artikel ini disediakan hanya untuk tujuan informasi. Itu tidak ditawarkan atau dimaksudkan untuk digunakan sebagai nasihat hukum, pajak, investasi, keuangan, atau lainnya.

Tentang Penulis

Tim adalah Editor Berita di The Block yang berfokus pada DeFi, NFT, dan DAO. Sebelum bergabung dengan The Block, Tim adalah Editor Berita di Decrypt. Ia memperoleh gelar BA dalam bidang Filsafat dari University of York dan mempelajari Jurnalisme Berita di Press Association. Ikuti dia di Twitter @Timccopeland.

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