Saat mengirim aset kripto, kamu tentu berharap transaksi segera diproses. Namun, ada kondisi ketika jaringan blockchain berhenti memproses blok baru atau tidak dapat menyelesaikan konfirmasi transaksi.
Kondisi ini sering disebut blockchain halt. Dampaknya dapat terasa pada pengiriman aset, deposit dan penarikan, hingga penggunaan aplikasi keuangan terdesentralisasi atau DeFi.
Meski terdengar mengkhawatirkan, blockchain halt tidak otomatis berarti aset hilang atau jaringan diretas. Penyebab dan penanganannya perlu dilihat berdasarkan kondisi masing-masing jaringan.
Apa Itu Blockchain Halt?
Blockchain halt adalah kondisi ketika jaringan blockchain berhenti melanjutkan produksi blok atau finalisasi blok sehingga transaksi baru tidak dapat diselesaikan sebagaimana mestinya.
Blok merupakan bagian dari pencatatan transaksi blockchain. Sementara itu, finalisasi berkaitan dengan kepastian bahwa suatu blok telah diterima sesuai mekanisme konsensus jaringan.
Gangguan dapat terjadi pada salah satu atau kedua proses tersebut. Karena itu, sebuah jaringan bisa mengalami masalah finalisasi meskipun sebagian aktivitas node masih berjalan.
Sebagai contoh, laporan resmi Solana mengenai insiden 6 Februari 2024 menyebut bahwa finalisasi blok berhenti akibat bug perangkat lunak. Pemulihannya melibatkan pembaruan perangkat lunak dan restart jaringan oleh operator validator.
Analogi Blockchain Halt untuk Pemula
Bayangkan blockchain sebagai buku transaksi bersama yang diperbarui oleh banyak petugas.
Sebelum menambahkan halaman baru, para petugas harus mengikuti aturan pemeriksaan dan mencapai kesepakatan. Jika proses tersebut terhenti, transaksi berikutnya belum dapat dicatat secara tuntas.
Halaman yang sudah disahkan tidak otomatis hilang. Namun, pengguna perlu menunggu hingga pencatatan dapat dilanjutkan.
Apa Penyebab Blockchain Halt?
Blockchain halt dapat muncul akibat gangguan teknis, masalah konsensus, atau penghentian yang dikoordinasikan. Tidak semua jaringan memiliki mekanisme dan ambang gangguan yang sama.
1. Bug pada Perangkat Lunak
Validator menggunakan perangkat lunak untuk memeriksa transaksi dan menjalankan aturan jaringan.
Bug yang memengaruhi banyak validator dapat menghambat pemrosesan blok atau membuat node mengalami kegagalan berulang. Apabila dampaknya cukup luas, jaringan bisa kehilangan kemampuan untuk melanjutkan proses secara normal.
Insiden Solana pada Februari 2024 menunjukkan bagaimana masalah pada implementasi perangkat lunak dapat mengganggu finalisasi jaringan.
2. Partisipasi Validator Tidak Mencukupi
Sejumlah mekanisme konsensus membutuhkan dukungan minimum dari validator untuk menyetujui blok.
Jika cukup banyak kekuatan voting tidak tersedia, misalnya karena node mati atau tidak mengirimkan suara, jaringan dapat berhenti mencapai konsensus. Yang diperhitungkan dapat berupa kekuatan voting atau stake, bukan sekadar jumlah komputer.
Spesifikasi CometBFT, misalnya, menjelaskan bahwa tidak tersedianya suara dari porsi kekuatan voting tertentu dapat menghentikan kemajuan blockchain. Ambang ini mengikuti desain protokol dan tidak boleh diterapkan begitu saja pada seluruh jaringan.
3. Gangguan Komunikasi Antarnode
Validator perlu bertukar informasi. Gangguan koneksi atau terpisahnya jaringan menjadi beberapa kelompok dapat menghambat pertukaran data dan pencapaian konsensus.
Dalam kondisi tertentu, berhenti sementara menjadi konsekuensi dari ketidakmampuan jaringan mencapai kesepakatan yang aman.
4. Pembaruan Jaringan
Sebagian blockchain memiliki mekanisme upgrade yang melibatkan penghentian pada ketinggian blok tertentu.
Validator kemudian memperbarui perangkat lunak sebelum jaringan melanjutkan produksi blok. Penghentian seperti ini dapat direncanakan dan berbeda dari outage yang tidak terduga.
Sebagai contoh, panduan upgrade Cosmos Hub menjelaskan bahwa transaksi tidak dapat dikonfirmasi selama penghentian sampai cukup banyak validator menyelesaikan pembaruan dan konsensus kembali berjalan.
5. Penanganan Insiden Keamanan
Pada jaringan tertentu, operator validator dapat mengoordinasikan penghentian sebagai respons terhadap eksploitasi atau kerentanan serius.
Tujuannya dapat berupa pembatasan dampak sambil menyiapkan perbaikan. Namun, penghentian tersebut tidak otomatis memulihkan kerugian yang sudah terjadi.
Komunikasi keamanan resmi Cosmos memuat contoh rekomendasi penghentian jaringan terdampak saat menangani insiden pada Cosmos EVM.
Apakah Blockchain Halt Sama dengan Jaringan Lambat?
Tidak. Jaringan lambat masih dapat memproses transaksi, sedangkan halt menunjukkan berhentinya kemajuan produksi atau finalisasi blok.
Beberapa kondisi berikut perlu dibedakan.
Jaringan Padat atau Congestion
Transaksi bersaing untuk memperoleh kapasitas pemrosesan. Konfirmasi dapat melambat, tetapi blok masih bertambah.
Kepadatan tidak otomatis menyebabkan blockchain halt.
Transaksi Pending
Status pending menunjukkan bahwa transaksi tertentu belum selesai diproses. Penyebabnya bisa terkait antrean, pengiriman transaksi, atau kondisi layanan.
Satu transaksi pending belum cukup untuk menyimpulkan seluruh blockchain berhenti.
Gangguan RPC atau Aplikasi
RPC merupakan layanan yang membantu aplikasi berkomunikasi dengan blockchain. Jika layanan ini bermasalah, dompet bisa gagal menampilkan saldo atau mengirim transaksi meskipun jaringan tetap berjalan.
Stellar pernah menjelaskan insiden pada April 2021 ketika validator dan layanan API milik Stellar Development Foundation mengalami gangguan, tetapi jaringan Stellar tetap memproses transaksi.
Deposit dan Penarikan Ditangguhkan
Platform dapat menutup sementara deposit atau penarikan karena pemeliharaan maupun pemeriksaan internal.
Pengumuman tersebut perlu dibaca secara lengkap. Penangguhan pada satu platform belum membuktikan bahwa blockchain sedang halt.
Apa Dampak Blockchain Halt bagi Pengguna?
Dampaknya bergantung pada jaringan, layanan yang digunakan, dan posisi transaksi saat gangguan terjadi.
1. Pengiriman Aset Tertunda
Transaksi yang belum dikonfirmasi dapat tertahan atau gagal dilanjutkan.
Tidak semua transaksi akan otomatis diproses setelah jaringan pulih. Pada Solana, misalnya, transaksi yang menggunakan recent blockhash memiliki masa berlaku sehingga aplikasi perlu memeriksa konfirmasi dan kedaluwarsanya.
2. Deposit dan Penarikan Terhambat
Platform yang memerlukan konfirmasi blockchain belum dapat menyelesaikan pemrosesan sampai kondisi jaringan memenuhi persyaratannya.
Setelah jaringan pulih, platform juga dapat membutuhkan waktu tambahan untuk sinkronisasi dan pemeriksaan.
3. Aktivitas DeFi Tidak Dapat Dilakukan
Swap, penyetoran jaminan, pelunasan pinjaman, atau transaksi lain pada jaringan terdampak dapat terhambat.
Bagi pengguna dengan posisi pinjaman, keterbatasan akses ini menambah risiko. Harga pasar dapat berubah sementara pengguna belum bisa menyesuaikan posisi. Dampak akhirnya bergantung pada aturan protokol dan pembaruan data setelah jaringan kembali berjalan.
4. Transfer Lintas Jaringan Tertahan
Transfer melalui bridge dapat bergantung pada konfirmasi jaringan asal dan tujuan. Gangguan pada salah satu jaringan dapat menunda penyelesaian.
Prosedur pemulihannya mengikuti mekanisme bridge yang digunakan.
5. Harga Aset Tetap Dapat Bergerak
Berhentinya blockchain tidak selalu menghentikan perdagangan di seluruh pasar.
Platform yang mencatat perdagangan secara internal mungkin tetap memperdagangkan aset tersebut. Karena itu, harga dapat bergerak meskipun pengguna belum dapat memindahkan aset melalui jaringan.
Apakah Aset Aman saat Blockchain Halt?
Blockchain halt tidak otomatis menghapus saldo atau berarti private key telah dicuri. Namun, keamanan aset tetap bergantung pada penyebab insidennya.
Jika masalahnya terbatas pada kemampuan jaringan melanjutkan konsensus, catatan yang telah disahkan dapat tetap utuh. Namun, apabila halt berkaitan dengan eksploitasi, pengguna perlu memahami aset atau protokol mana yang terdampak.
Dalam insiden Stellar pada 15 Mei 2019, jaringan berhenti selama 67 menit karena tidak dapat mencapai konsensus. Laporan resminya menyebut kondisi ledger tetap konsisten dan saldo tidak hilang akibat penghentian tersebut. Itu merupakan hasil insiden tersebut, bukan jaminan untuk semua blockchain halt.
Bedakan dua hal: kepemilikan aset masih tercatat dan aset dapat diakses atau dipindahkan saat itu juga. Saat jaringan berhenti, akses transaksi dapat terganggu tanpa berarti catatan kepemilikannya terhapus.
Cara Mengetahui Apakah Blockchain Sedang Halt
Sebelum menyimpulkan jaringan berhenti, lakukan pemeriksaan berikut.
1. Periksa Halaman Status Resmi
Cari informasi mengenai waktu gangguan, layanan terdampak, dan pembaruan penanganan.
Perhatikan apakah insiden menyangkut seluruh jaringan, layanan RPC tertentu, atau aplikasi.
2. Periksa Block Explorer
Lihat apakah blok terbaru terus bertambah dan kapan blok terakhir dicatat.
Jika explorer tampak berhenti, bandingkan dengan sumber lain. Explorer juga dapat mengalami keterlambatan atau gangguan.
3. Baca Pengumuman Platform
Jika masalah terjadi pada deposit atau penarikan, periksa pengumuman platform tempat kamu bertransaksi.
Informasi ini membantu membedakan gangguan blockchain dari pemeliharaan layanan.
4. Cocokkan Informasi dari Beberapa Sumber
Gunakan halaman status, dokumentasi insiden, dan pengumuman pengembang atau operator yang dapat diverifikasi. Hindari mengambil keputusan hanya dari tangkapan layar atau unggahan tanpa tanggal.
Apa yang Harus Dilakukan saat Blockchain Halt?
1. Simpan Detail Transaksi
Catat TXID atau transaction hash, jaringan, alamat tujuan, jumlah aset, dan waktu pengiriman.
Untuk transaksi melalui platform, simpan juga nomor referensi atau bukti permintaan.
2. Periksa Status sebelum Mengirim Ulang
Jangan langsung membuat transaksi baru karena tampilan aplikasi belum berubah.
Pastikan apakah transaksi sebelumnya sudah berhasil, masih menunggu, gagal, atau kedaluwarsa. Mengirim permintaan pembayaran baru tanpa pemeriksaan dapat menyebabkan pembayaran ganda setelah layanan pulih.
Dokumentasi Solana menekankan pentingnya memastikan status dan masa berlaku transaksi sebelum melakukan penanganan ulang.
3. Jangan Menganggap Biaya Lebih Tinggi Selalu Membantu
Menaikkan biaya dapat relevan pada kondisi antrean tertentu. Namun, jika jaringan benar-benar tidak dapat menghasilkan atau memfinalisasi blok, biaya lebih tinggi tidak mengatasi penyebab halt.
4. Ikuti Instruksi Resmi
Apabila pemulihan membutuhkan pembaruan perangkat lunak, biasanya tindakan tersebut ditujukan kepada operator node.
Pengguna biasa tidak otomatis perlu memindahkan token atau menghubungkan dompet ke situs tertentu.
5. Waspadai Penipuan Pemulihan
Jangan memberikan seed phrase, private key, atau kode OTP kepada pihak yang mengaku dapat “membuka” aset.
Periksa alamat situs dan sumber pengumuman sebelum menandatangani transaksi apa pun.
6. Periksa Kembali setelah Jaringan Pulih
Cek status transaksi, saldo, serta ketersediaan deposit dan penarikan.
Jika transaksi belum selesai, hubungi dukungan resmi platform dengan menyertakan detail yang telah disimpan.
Bagaimana Jaringan yang Halt Dipulihkan?
Pemulihan mengikuti penyebab gangguan dan desain blockchain. Prosesnya dapat mencakup identifikasi masalah, penerbitan perbaikan, pembaruan perangkat lunak validator, dan koordinasi untuk melanjutkan konsensus.
Restart jaringan juga tidak otomatis berarti riwayat transaksi dihapus atau dilakukan rollback. Langkah teknisnya harus dilihat dari laporan insiden masing-masing.
Tidak ada durasi pemulihan yang berlaku untuk semua halt. Masalah yang sudah diketahui dapat ditangani berbeda dari kerentanan baru yang membutuhkan investigasi.
Pahami Risiko Jaringan sebelum Berinvestasi Kripto
Blockchain halt menunjukkan bahwa risiko aset kripto tidak hanya berasal dari perubahan harga. Keandalan jaringan dan kemampuan memindahkan aset juga dapat memengaruhi pengalaman pengguna.
Untuk memperluas pemahaman, jelajahi konten edukasi Nanovest mengenai blockchain, transaksi, dan aset kripto. Sebelum memilih aset, pelajari teknologi serta risikonya dan sesuaikan dengan tujuan keuangan maupun toleransi risikomu.






