Sui Ungkap Penyebab Tiga Penghentian Mainnet Setelah Peningkatan Jaringan Besar

bitcoinistDipublikasikan tanggal 2026-06-02Terakhir diperbarui pada 2026-06-02

Abstrak

Sui mengalami tiga kali gangguan berhenti jaringan (halts) pada 28 dan 29 Mei setelah rilis versi 1.72 menyebabkan masalah pada logika pengisian gas dan validasi. Menurut postmortem Sui Foundation, semua masalah telah diperbaiki, aktivitas jaringan kembali normal, dan dana pengguna tidak pernah dalam risiko. Dua gangguan pertama disebabkan oleh bug yang melibatkan interaksi antara fitur baru 'saldo alamat' dan logika pembayaran biaya gas (gas charging), yang menyebabkan underflow saat transaksi dibatalkan. Perbaikan sementara diterapkan, tetapi celahnya masih memicu gangguan kedua. Gangguan ketiga terpisah, dipicu saat perubahan epoch terjadwal setelah proses restart validator mengekspos bug pada penyimpanan status 'randomness' untuk protokol DKG. Validator lupa bahwa DKG sebelumnya gagal, menyebabkan antrian transaksi mandek dan menghentikan perubahan epoch. Perbaikan dengan mempertahankan status DKG dan mekanisme penutupan epoch darurat akhirnya diterapkan. Sui Foundation mengakui insiden ini sebagai pelajaran untuk meningkatkan ketahanan sistem, terutama pada logika akhir epoch dan pengisian gas, yang membutuhkan ketelitian setara dengan komponen inti lainnya. Pada saat berita dirilis, harga SUI diperdagangkan di $0,8798.

Mainnet Sui mengalami tiga pemadaman terpisah pada 28 dan 29 Mei setelah rilis 1.72 jaringan mengekspos kasus-kasus tepi (edge cases) dalam logika pengisian gas (gas charging) dan logika restart validator, menurut laporan pascakejadian (postmortem) dari Sui Foundation. Yayasan tersebut mengatakan masalah-masalah tersebut telah diselesaikan, aktivitas jaringan telah berlanjut, dan "dana pengguna tidak dalam risiko."

Insiden dimulai pada Kamis, 28 Mei, ketika mainnet Sui berhenti sekitar pukul 07.00 PT dan tetap mati hingga sekitar pukul 13.30 PT. Pemadaman kedua terjadi pada Jumat pagi, dimulai sekitar pukul 05.00 PT dan berakhir sekitar pukul 08.30 PT. Penghentian ketiga dimulai Jumat sore sekitar pukul 13.30 PT dan diselesaikan sekitar pukul 19.20 PT.

Menurut yayasan tersebut, dua pemadaman pertama berasal dari bug crash yang melibatkan interaksi antara logika pengisian gas dan pembaruan Sui 1.72, yang memperkenalkan saldo alamat. Pemadaman ketiga terpisah, dipicu selama perubahan epoch yang dijadwalkan setelah restart validator mengekspos bug laten dalam cara status keacakan (randomness) dipertahankan.

"Selama pemadaman, tidak ada dana pengguna yang berisiko, dan jaringan tidak membatalkan transaksi yang telah dikommit ketika berlanjut," kata Sui Foundation. "Sampai saat ini, validator telah sepenuhnya mengatasi masalah-masalah yang diketahui yang disebabkan oleh bug pengisian gas asli dan bug status keacakan, dan aktivitas jaringan telah berlanjut."

Bug Pengisian Gas Sui Memicu Penghentian Awal

Masalah pertama berpusat pada fitur saldo alamat baru Sui, yang memungkinkan pengguna menyimpan dana dan membayar gas tanpa hanya mengandalkan objek koin (coin objects). Transaksi di Sui dapat membayar gas melalui saldo alamat, objek koin, atau struktur hibrida yang menggabungkan keduanya.

Kasus tepi muncul di jalur gas hibrida tersebut. Ketika sebuah transaksi mencoba membelanjakan dari saldo alamat yang tidak dapat menutupi transaksi yang bersaing, penjadwal (scheduler) dengan benar membatalkannya dengan kesalahan InsufficientFundsForWithdraw. Namun kemudian, selama proses gas smashing — proses menggabungkan koin masukan menjadi satu koin pembayar gas — reservasi yang sama masih dapat mencoba mendebit dana lagi.

Dalam penjelasan yayasan, crash tidak terjadi langsung selama gas smashing tetapi selama penyelesaian (settlement), ketika delta saldo direkonsiliasi oleh transaksi sistem. Delta negatif yang diterapkan pada saldo nol menyebabkan underflow.

Perbaikan segera secara konseptual mudah: hindari gas smashing ketika transaksi dibatalkan dengan InsufficientFundsForWithdraw. Validator mengadopsi perbaikan itu pada hari Kamis, membuat jaringan kembali online. Namun yayasan mengakui bahwa tambalan itu adalah langkah sementara, dipilih untuk memulihkan jaringan sementara insinyur mengembangkan solusi yang lebih lengkap.

"Mengubah logika gas adalah operasi yang rumit," tulis yayasan tersebut. "Seperti dijelaskan di atas, ada interaksi rumit antara saldo alamat dan koin. Selain memperbaiki bug, perubahan logika gas harus mempertahankan semua perilaku sebelumnya atau menggunakan pengaturan versi (version gating) yang tepat."

Tambalan sementara itu mengandung kelemahan yang diketahui. Jika sebuah transaksi memiliki beberapa alasan pembatalan, kesalahan lain dapat menutupi kondisi InsufficientFundsForWithdraw. Ketika itu terjadi Jumat pagi, jalur underflow asli masih dapat dicapai, menyebabkan penghentian kedua.

Perubahan Epoch Mengekspos Bug Status Keacakan

Pemadaman ketiga terjadi setelah jaringan beroperasi normal kembali pada Jumat pagi. Pada perubahan epoch terjadwal berikutnya, validator gagal menyelesaikan transisi karena bug yang terkait dengan protokol pembangkitan kunci terdistribusi (DKG) Sui, yang mem-bootstrap keacakan untuk transaksi yang bergantung pada keacakan on-chain.

Selama siklus restart sebelumnya, partisipasi tidak cukup tinggi untuk proses DKG epoch berikutnya, sehingga keacakan dinonaktifkan sesuai desain. Masalahnya adalah keputusan kegagalan itu tidak ditulis ke disk. Saat validator restart lagi, mereka bangkit tanpa mengingat bahwa DKG telah gagal.

"Dengan validator yang tidak lagi mengingat DKG telah gagal, tidak ada yang bisa terjadi, antrian yang dijeda (paused queue) tumbuh, dan logika akhir-epoch — yang harus mengosongkan antrian itu sebelum menutup — tertahan menunggu DKG yang tidak akan pernah datang," kata yayasan tersebut.

Perbaikan memiliki dua bagian: mempertahankan status DKG di seluruh restart dan menambahkan mekanisme yang memungkinkan validator menutup epoch yang macet pada titik yang terkoordinasi. Mekanisme itu digunakan sekali untuk menutup epoch yang terdampak, setelah itu jaringan pindah ke epoch berikutnya dan keacakan dipulihkan.

Laporan pascakejadian merangkum pemadaman ini sebagai pelajaran rekayasa yang lebih luas bagi Sui. Yayasan mengatakan ketahanan akhir-epoch perlu investasi lebih lanjut, terutama terkait degradasi anggun (graceful degradation) dan mekanisme penutupan paksa operasional (operational force-close). Yayasan juga mengatakan pengisian gas pantas mendapatkan tingkat ketelitian yang sama seperti Move VM atau konsensus Mysticeti, mengingat interaksinya dengan penyelesaian (settlement), pemeriksaan konservasi, dan penjadwalan.

Pada saat berita ditulis, SUI diperdagangkan pada $0,8798.

Sui tetap di bawah EMA 20-minggu, grafik 1-minggu | Sumber: SUIUSDT di TradingView.com

Pertanyaan Terkait

QMenurut laporan Sui Foundation, apa penyebab utama dari tiga kali gangguan yang dialami mainnet Sui pada akhir Mei?

AGangguan utama disebabkan oleh kasus edge (kasus ekstrem) dalam logika penagihan gas dan logika restart validator yang terpapar setelah pembaruan jaringan versi 1.72. Versi tersebut memperkenalkan fitur address balances.

QBagaimana bug penagihan gas alamat memicu dua gangguan pertama pada jaringan Sui?

APada transaksi yang menggunakan jalur hibrida (kombinasi saldo alamat dan objek koin), ketika saldo alamat tidak cukup dan transaksi dibatalkan, proses 'gas smashing' yang menggabungkan koin input masih dapat mencoba menarik dana dari reservasi yang sama, menyebabkan underflow selama penyelesaian (settlement) dan membuat validator crash.

QApa yang menyebabkan gangguan ketiga yang terjadi saat pergantian epoch, dan bagaimana cara perbaikannya?

AGangguan ketiga disebabkan oleh bug dalam status randomness pada protokol Distributed Key Generation (DKG). Status kegagalan DKG tidak ditulis ke disk saat validator restart, sehingga validator tidak mengingat kegagalan tersebut dan proses akhir epoch terhenti menunggu DKG yang tidak akan pernah datang. Perbaikan dilakukan dengan membuat status DKG bertahan melewati restart dan menambahkan mekanisme untuk menutup epoch yang macet secara terkoordinasi.

QApakah dana pengguna dalam risiko selama rangkaian gangguan ini, dan apakah ada transaksi yang dibatalkan?

AMenurut Sui Foundation, tidak ada dana pengguna yang berisiko selama gangguan berlangsung, dan jaringan tidak membatalkan transaksi apa pun yang sudah diproses (committed transactions) ketika kembali beroperasi.

QPelajaran teknik apa yang diambil Sui Foundation dari insiden ini, berdasarkan laporan postmortem mereka?

ADua pelajaran utama adalah: (1) Perlunya investasi lebih lanjut pada ketahanan proses akhir epoch, terutama terkait mekanisme degradasi yang anggun (graceful degradation) dan penutupan paksa (force-close) yang operasional. (2) Logika penagihan gas memerlukan tingkat ketelitian yang sama seperti Move VM atau konsensus Mysticeti, mengingat interaksinya yang kompleks dengan penyelesaian, pemeriksaan konservasi, dan penjadwalan.

Bacaan Terkait

Setelah 540 Ribu Baris Kode, Garry Tan Menyadari Permainan Lama Pemrograman AI Sudah Berakhir

Editor's Note: Sementara banyak orang memperdebatkan apakah AI akan menggantikan programmer, Presiden YC Garry Tan justru mengajukan pertanyaan lain: Jika AI sudah dapat menyelesaikan sebagian besar pekerjaan pemrograman, mengapa kita masih mengelolanya dengan cara lama seperti perangkat lunak biasa? Awal tahun ini, Garry Tan menghabiskan beberapa bulan untuk membuat proyek "Garry's List" dengan Rails dan AI Agent, yang menghasilkan lebih dari 540.000 baris kode. Namun, ia menyimpulkan bahwa kode tersebut tidak penting. Yang berharga adalah "GStack"—kerangka kerja pengembangan baru yang dibangun di sekitar alur kerja AI Agent. Menurutnya, industri perangkat lunak selama ini terbiasa membungkus model AI dengan banyak tes, validator, mekanisme percobaan ulang, dan logika kontrol. Ini seperti membangun "pabrik Foxconn" untuk pekerja AI yang sangat cerdas—membatasi agen yang sebenarnya sudah mampu dengan banyak aturan. Dengan biaya model yang turun cepat dan kemampuannya meningkat, fokus pengembangan perangkat lunak beralih dari "menulis lebih banyak kode" ke "merancang lebih banyak kemampuan." Tan mengusulkan menggunakan Markdown untuk membuat "skill pack" (paket keterampilan yang dapat diuji dan digunakan kembali), di mana Agent dapat secara otomatis menghasilkan kode, tes, dan sistem evaluasi. Sebagai contoh, pekerjaan menilai hackathon yang biasanya memakan waktu berhari-hari kini dapat diselesaikan oleh Agent dalam beberapa puluh menit. Intinya, artikel ini membahas akhir dari logika industrialisasi perangkat lunak. Ketika kode bukan lagi sumber daya paling langka, kompetensi inti insinyur juga bergeser: Daripada menulis lebih banyak kode, kemampuan untuk menilai apa yang layak dibangun, mendefinisikan masalah, dan mengemas pengalaman menjadi aset kemampuan yang dapat digunakan kembali menjadi lebih penting. Kesimpulannya: Insinyur terbaik di masa depan mungkin bukan yang menulis kode paling banyak, tetapi yang menulis paling sedikit namun mampu melepaskan kecerdasan paling besar.

marsbit1j yang lalu

Setelah 540 Ribu Baris Kode, Garry Tan Menyadari Permainan Lama Pemrograman AI Sudah Berakhir

marsbit1j yang lalu

Trading

Spot
Futures

Artikel Populer

Cara Membeli SUI

Selamat datang di HTX.com! Kami telah membuat pembelian SUI Network (SUI) menjadi mudah dan nyaman. Ikuti panduan langkah demi langkah kami untuk memulai perjalanan kripto Anda.Langkah 1: Buat Akun HTX AndaGunakan alamat email atau nomor ponsel Anda untuk mendaftar akun gratis di HTX. Rasakan perjalanan pendaftaran yang mudah dan buka semua fitur.Dapatkan Akun SayaLangkah 2: Buka Beli Kripto, lalu Pilih Metode Pembayaran AndaKartu Kredit/Debit: Gunakan Visa atau Mastercard Anda untuk membeli SUI Network (SUI) secara instan.Saldo: Gunakan dana dari saldo akun HTX Anda untuk melakukan trading dengan lancar.Pihak Ketiga: Kami telah menambahkan metode pembayaran populer seperti Google Pay dan Apple Pay untuk meningkatkan kenyamanan.P2P: Lakukan trading langsung dengan pengguna lain di HTX.Over-the-Counter (OTC): Kami menawarkan layanan yang dibuat khusus dan kurs yang kompetitif bagi para trader.Langkah 3: Simpan SUI Network (SUI) AndaSetelah melakukan pembelian, simpan SUI Network (SUI) di akun HTX Anda. Selain itu, Anda dapat mengirimkannya ke tempat lain melalui transfer blockchain atau menggunakannya untuk memperdagangkan mata uang kripto lainnya.Langkah 4: Lakukan trading SUI Network (SUI)Lakukan trading SUI Network (SUI) dengan mudah di pasar spot HTX. Cukup akses akun Anda, pilih pasangan perdagangan, jalankan trading, lalu pantau secara real-time. Kami menawarkan pengalaman yang ramah pengguna baik untuk pemula maupun trader berpengalaman.

663 Total TayanganDipublikasikan pada 2024.12.12Diperbarui pada 2026.06.02

Cara Membeli SUI

Diskusi

Selamat datang di Komunitas HTX. Di sini, Anda bisa terus mendapatkan informasi terbaru tentang perkembangan platform terkini dan mendapatkan akses ke wawasan pasar profesional. Pendapat pengguna mengenai harga SUI (SUI) disajikan di bawah ini.

活动图片