Hari ini Flare mengalami pemadaman jaringan. Saya berterima kasih kepada tim karena telah memiliki peningkatan yang diperlukan yang telah direncanakan sebelumnya, siap, diuji, dan diaudit. Dengan demikian, Flare dapat pulih dengan cepat. Saya sangat menghargai kerja cepat dari validator dan ekosistem untuk merespons dan meningkatkan dengan cepat.
Post-mortem insiden jaringan: Bug pengambilan sampel validator
I. Ringkasan
Pada 26 Juni 2025 pukul 2:40 UTC, Flare Mainnet mengalami pemadaman singkat, menyebabkan penghentian sementara produksi blok. Masalah ini diidentifikasi sebagai bug yang diketahui dan sejak ditambal dalam mekanisme pengambilan sampel validator yang diwarisi dari dependensi hulu. Peningkatan jaringan yang telah diaudit sebelumnya yang berisi perbaikan telah diterapkan lebih cepat dari jadwal, berhasil memulihkan fungsionalitas jaringan pada pukul 11.15 UTC pada 26 Juni 2025.
II. Akar penyebab
Pemadaman dipicu oleh bug pada perangkat lunak klien go-flare v1.10, yang berasal dari dependensi Avalanche hulu (longsoran salju). Bug tersebut terletak di algoritma pengambilan sampel validator, yang sangat penting untuk produksi blok dan pemilihan rekan kerja. Dalam kondisi jaringan tertentu, bobot kumulatif semua validator melampaui nilai maksimum untuk bilangan bulat bertanda 64-bit (MaxInt64). Hal ini mengakibatkan kesalahan errOutOfRange, menyebabkan node validator dimatikan. Hilangnya validator ini mengganggu kemampuan jaringan untuk menghasilkan blok baru.
III. Resolusi
Bug yang mendasarinya telah diperbaiki di avalanchego v1.11.0, yang memperbarui logika pengambilan sampel untuk mendukung tipe data uint64 yang lebih besar. Flare telah secara proaktif mengaudit dan menyiapkan rilis v1.11 yang sesuai sebelum jadwal aslinya. Menanggapi insiden tersebut, peningkatan yang direncanakan ini digunakan sebagai tambalan darurat. Perangkat lunak baru berhasil diluncurkan, menyelesaikan kesalahan dan memulihkan stabilitas dan operasi jaringan.
IV. Langkah berikutnya
Keberhasilan penyebaran peningkatan ini telah meningkatkan ketahanan dan stabilitas jaringan, memposisikannya untuk menangani pertumbuhan di masa depan. Kami telah meninjau proses respons insiden kami untuk memastikan penyebaran patch penting yang cepat jika situasi serupa muncul.
Kami mengucapkan terima kasih kepada penyedia infrastruktur kami dan masyarakat luas atas respons dan dukungan cepat mereka, yang berperan penting dalam penyelesaian cepat insiden ini.
16,32 rb
461
Konten pada halaman ini disediakan oleh pihak ketiga. Kecuali dinyatakan lain, OKX bukanlah penulis artikel yang dikutip dan tidak mengklaim hak cipta atas materi tersebut. Konten ini disediakan hanya untuk tujuan informasi dan tidak mewakili pandangan OKX. Konten ini tidak dimaksudkan sebagai dukungan dalam bentuk apa pun dan tidak dapat dianggap sebagai nasihat investasi atau ajakan untuk membeli atau menjual aset digital. Sejauh AI generatif digunakan untuk menyediakan ringkasan atau informasi lainnya, konten yang dihasilkan AI mungkin tidak akurat atau tidak konsisten. Silakan baca artikel yang terkait untuk informasi lebih lanjut. OKX tidak bertanggung jawab atas konten yang dihosting di situs pihak ketiga. Kepemilikan aset digital, termasuk stablecoin dan NFT, melibatkan risiko tinggi dan dapat berfluktuasi secara signifikan. Anda perlu mempertimbangkan dengan hati-hati apakah trading atau menyimpan aset digital sesuai untuk Anda dengan mempertimbangkan kondisi keuangan Anda.