- Dua gangguan berasal dari ralat pengisian gas yang menyebabkan validator gagal apabila transaksi gagal memicu ralat baki.
- Ralat keadaan rawak yang berasingan menyebabkan penghentian ketiga dengan menghalang validator daripada menutup episod rangkaian dengan betul.
- Sui mengatakan dana pengguna tidak terjejas, telah melaksanakan pembaikan, dan menambahkan langkah-langkah keselamatan untuk meningkatkan ketahanan rangkaian.
Sui Foundation pada hari Ahad menerangkan punca-punca di sebalik tiga gangguan rangkaian utama yang mengganggu operasi rangkaian pada hari Khamis dan Jumaat, dengan menelusuri insiden-insiden tersebut kepada dua ralat berasingan yang diperkenalkan dalam pengemaskinian perisian v1.72. Gangguan berlaku apabila validator berusaha menangani isu-isu yang berkaitan dengan ciri keseimbangan alamat baharu dan masalah keadaan rawak yang berasingan. Menurut foundation, dana pengguna tidak terjejas dan tiada transaksi yang telah dijanjikan dibalikkan semasa pemulihan.
Kerosan pengisian gas memicu dua gangguan pertama
Kegagalan pertama bermula sekitar jam 7 pagi PT pada hari Khamis dan berterusan sehingga sekitar jam 1:30 petang PT. Namun, penghentian kedua berikutan pada pagi Jumaat selepas validator melaksanakan penyelesaian sementara.
Menurut Sui Foundation, kedua-dua gangguan berasal daripada kelemahan yang melibatkan caj gas dan ciri keseimbangan alamat yang baru diperkenalkan. Masalah ini muncul apabila transaksi yang bersaing untuk dana yang sama memicu ralat InsufficientFundsForWithdraw.
Walaupun transaksi dibatalkan, langkah-langkah pemprosesan gas seterusnya cuba menghabiskan baki yang sama sekali lagi. Akibatnya, penentu menemui baki negatif semasa penyelesaian, menyebabkan nod gagal.
Untuk memulihkan operasi dengan cepat, Pasukan Inti Sui mencadangkan penyelesaian sementara pada hari Khamis. Namun, pasukan mengakui bahawa risiko rendah yang diketahui masih wujud dalam penyelesaian sementara itu.
Akibatnya, rangkaian mengalami variasi masalah yang sama pada Jumaat pagi, menyebabkan gangguan kedua sebelum validator melaksanakan penyelesaian yang lebih menyeluruh.
Ralat Kehrawan Menyebabkan Penghentian Ketiga
Selepas pemulihan kedua, rangkaian beroperasi secara normal sehingga perubahan epok berjadual seterusnya pada petang Jumaat. Pada titik itu, satu ralat berasingan memicu gangguan ketiga.
Menurut pihak yayasan, validator telah memulakan semula pemasangan pembaikan Jumaat tetapi gagal memenuhi keperluan penyertaan untuk penghasilan kunci teragih. Seperti yang direka, proses tersebut menonaktifkan kerawakan untuk epoch tersebut.
Namun, satu bug terselindung menghalang validator daripada mengekalkan status tersebut sepanjang pengecualian. Akibatnya, transaksi yang bergantung kepada rawak tetap tidak diselesaikan, menyebabkan penimbunan antrian yang menghalang penghujuran epoch.
Kegagalan berlangsung dari kira-kira pukul 1:30 petang PT hingga 7:20 petang PT pada hari Jumaat.
Foundation Menggariskan Perbaikan dan Pelajaran
Selepas kejadian tersebut, para validator memperbaiki kedua-dua ralat pengenalan gas dan keadaan rawak. Selain itu, yayasan memperkenalkan mekanisme yang membenarkan para validator menutup secara paksa satu epoch yang terhenti apabila diperlukan.
Laporan tersebut juga menonjolkan bidang-bidang yang perlu diperbaiki, termasuk logik pengenalan gas, ketahanan akhir epoch, dan pengawalan kegagalan. Selain itu, Sui Foundation menyatakan bahawa agen AI membantu jurutera mendiagnosis insiden dengan lebih pantas dengan menganalisis log validator, data pengeluaran, dan metrik rangkaian semasa gangguan.


