Masa henti terkini Solana disebabkan oleh pepijat kod dan nod yang tidak berfungsi

Rantaian Solana downtime pada 30 September disebabkan oleh pepijat dalam kod blokchain dan dicetuskan oleh nod ganti panas yang tidak berfungsi yang mengakibatkan blok pendua.

Nod ganti panas ialah apabila pengesah menjalankan nod kedua yang dalam talian dan direka bentuk untuk digunakan sebagai sandaran jika nod utama gagal. Namun nod ganti menjadi aktif dan berjalan serta yang utama, menurut an maklumat daripada Yayasan Solana. Ini membawa kepada dua nod menghantar blok yang berbeza ke rangkaian, menghasilkan blok selari.

Ini telah dikendalikan dengan baik untuk 24 jam pertama, kerana blockchain akhirnya memilih antara dua blok alternatif, seperti yang dilakukan dengan mana-mana garpu kecil dalam rangkaian. Namun pada satu ketika, pepijat dalam kod blockchain menyebabkan ia gagal menghasilkan lebih banyak blok selepas salah satu pilihan ini.

"Walaupun versi blok 221 yang betul telah disahkan, pepijat dalam logik pemilihan garpu menghalang pengeluar blok daripada membina di atas 221 dan menghalang kluster daripada mencapai konsensus," kata Austin Federa, ketua komunikasi di Yayasan Solana di kemas kini.

Akibatnya, rantaian blok turun selama kira-kira tujuh jam sehingga pengesah bersetuju dan melaksanakan pembetulan kepada kod tersebut.

© 2022 The Block Crypto, Inc. Hak Cipta Terpelihara. Artikel ini disediakan untuk tujuan maklumat sahaja. Itu tidak ditawarkan atau dimaksudkan untuk digunakan sebagai nasihat hukum, pajak, pelaburan, kewangan, atau lain-lain.

mengenai Penulis

Tim ialah Editor Berita di The Block yang memfokuskan pada DeFi, NFT dan DAO. Sebelum menyertai The Block, Tim adalah Editor Berita di Decrypt. Beliau telah memperolehi BA dalam Falsafah dari Universiti York dan belajar Kewartawanan Berita di Persatuan Akhbar. 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