Sui Menjelaskan Tiga Hentian Mainnet Setelah Peningkatan v1.72

iconCryptofrontnews
Bagikan
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconRingkasan

expand icon
Sui Foundation menjelaskan alasan di balik tiga gangguan mainnet setelah pembaruan jaringan v1.72. Dua jeda disebabkan oleh bug pengisian gas yang menyebabkan validator crash akibat kesalahan saldo. Bug state randomisasi terpisah memicu gangguan ketiga dengan menghalangi penutupan epoch. Sui memastikan tidak ada dana pengguna yang hilang dan telah merilis perbaikan untuk memperkuat pembaruan blockchain.
  • Dua gangguan berasal dari bug pengisian gas yang menyebabkan kegagalan validator ketika transaksi gagal memicu kesalahan saldo.
  • Kesalahan state kerandoman terpisah menyebabkan henti ketiga dengan mencegah validator menutup epoch jaringan dengan benar.
  • Sui mengatakan tidak ada dana pengguna yang terdampak, telah menerapkan perbaikan, dan menambahkan langkah-langkah pengamanan untuk meningkatkan ketahanan jaringan.

Sui Foundation pada Minggu mendetailkan penyebab tiga gangguan mainnet yang mengganggu operasi jaringan selama Kamis dan Jumat, yang ditelusuri ke dua bug terpisah yang diperkenalkan dalam pembaruan perangkat lunak v1.72. Gangguan terjadi ketika validator berupaya menangani masalah terkait fitur saldo alamat baru dan masalah state-randomness terpisah. Menurut foundation, tidak ada dana pengguna yang berisiko dan tidak ada transaksi yang telah dikonfirmasi dibatalkan selama pemulihan.

Kesalahan pengisian gas memicu dua gangguan pertama

Gangguan pertama dimulai sekitar pukul 7 pagi PT pada hari Kamis dan berlangsung hingga sekitar pukul 1:30 siang PT. Namun, penghentian kedua terjadi pada pagi hari Jumat setelah validator menerapkan perbaikan sementara.

Menurut Sui Foundation, kedua gangguan tersebut berasal dari kelemahan yang melibatkan pengisian gas dan fitur saldo alamat yang baru diperkenalkan. Masalah ini muncul ketika transaksi yang bersaing untuk dana yang sama memicu kesalahan InsufficientFundsForWithdraw.

Meskipun transaksi dibatalkan, langkah-langkah pemrosesan gas berikutnya mencoba menghabiskan saldo yang sama lagi. Akibatnya, validator mengalami saldo negatif selama penyelesaian, menyebabkan node crash.

Untuk memulihkan operasi dengan cepat, Tim Sui Core mengusulkan solusi sementara pada hari Kamis. Namun, tim mengakui bahwa risiko rendah yang sudah diketahui tetap ada dalam solusi sementara tersebut.

Akibatnya, jaringan mengalami varian dari masalah yang sama pada Jumat pagi, yang menyebabkan pemadaman kedua sebelum validator menerapkan perbaikan yang lebih komprehensif.

Banner EliteFXLabs

Kesalahan Randomness Menyebabkan Penangguhan Ketiga

Setelah pemulihan kedua, jaringan beroperasi normal hingga perubahan epoch terjadwal berikutnya pada Jumat sore. Pada titik itu, bug terpisah memicu gangguan ketiga.

Menurut yayasan, validator kembali memulai pemasangan perbaikan Jumat tetapi gagal memenuhi persyaratan partisipasi untuk generasi kunci terdistribusi. Seperti yang dirancang, proses tersebut menonaktifkan randomisasi untuk epoch tersebut.

Namun, sebuah bug laten mencegah validator menyimpan status tersebut di antara restart. Akibatnya, transaksi yang bergantung pada randomisasi tetap tidak terselesaikan, menyebabkan penumpukan antrian yang mencegah epoch ditutup.

Pemadaman berlangsung dari sekitar pukul 13:30 PT hingga 19:20 PT pada hari Jumat.

Foundation Merinci Perbaikan dan Pelajaran

Setelah insiden tersebut, validator memperbaiki kedua bug pengenaan gas dan status kerandoman. Selain itu, yayasan memperkenalkan mekanisme yang memungkinkan validator untuk menutup paksa sebuah epoch yang mandek jika diperlukan.

Laporan tersebut juga menyoroti area yang perlu diperbaiki, termasuk logika pengisian gas, ketahanan akhir epoch, dan penahanan kegagalan. Selain itu, Sui Foundation mengatakan agen AI membantu insinyur mendiagnosis insiden lebih cepat dengan menganalisis log validator, data produksi, dan metrik jaringan selama gangguan.

Penafian: Informasi pada halaman ini mungkin telah diperoleh dari pihak ketiga dan tidak mencerminkan pandangan atau opini KuCoin. Konten ini disediakan hanya untuk tujuan informasi umum, tanpa representasi atau jaminan apa pun, dan tidak dapat ditafsirkan sebagai saran keuangan atau investasi. KuCoin tidak bertanggung jawab terhadap segala kesalahan atau kelalaian, atau hasil apa pun yang keluar dari penggunaan informasi ini. Berinvestasi di aset digital dapat berisiko. Harap mengevaluasi risiko produk dan toleransi risiko Anda secara cermat berdasarkan situasi keuangan Anda sendiri. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Pengungkapan Risiko.