Terkait topik iniLaporan GBA

Solusi Bitcoin Core untuk Node Mining yang Bermasalah? Matikan dan Nyalakan Lagi

Poin penting

  • Bitcoin Core mengumumkan CVE-2025-62861, sebuah bug yang bisa menghentikan node dari membuat block template.
  • Cacat ini memengaruhi versi 28,0 hingga 28,2 dan 29,0 hingga 29,1, dan hanya restart node yang bisa memperbaikinya.
  • Pengembang menambal bug tersebut pada Oktober 2025 melalui Bitcoin Core versi 30.0, 29.2, dan 28.3.
Promo

Para pengembang Bitcoin Core telah mengungkapkan bug tingkat tinggi yang bisa membuat node yang terdampak berhenti membangun blok baru. Bug ini muncul saat terjadi reorganisasi chain, sehingga merusak mempool node tersebut.

Untungnya, para pengembang sudah memperbaiki masalah ini lebih dari satu tahun yang lalu, tapi node yang lebih lama masih tetap berisiko.

Bagaimana Chain Reorg Bisa Menghentikan Pembangunan Blok Bitcoin

Block template adalah blok kandidat yang dipersiapkan sebuah node agar miner dapat mengolahnya. Tanpa block template ini, node mining tidak bisa membuat blok baru.

Pada 10 November, Bitcoin Core merilis imbauan untuk CVE-2025-62861. Berikut adalah detail utamanya:

  • Versi terdampak: Bitcoin Core 28.0 hingga 28.2 dan 29.0 hingga 29.1.
  • Penyebab utama: Sebuah aturan bernama sibling eviction berjalan tidak semestinya saat terjadi reorganisasi chain.
  • Kesalahan: Node bisa saja menghapus transaksi yang telah dipulihkan, tapi masih menyimpan turunan transaksinya.
  • Hasil: Transaksi yang tersisa menghabiskan dana yang sebenarnya sudah tidak ada.
Disponsori
Disponsori

Masalah ini melibatkan transaksi TRUC, jenis transaksi baru yang hanya mengizinkan satu turunan yang belum terkonfirmasi. Dengan adanya sibling eviction yang dikenalkan di versi 28.0, anak kedua yang menawarkan biaya transaksi lebih tinggi bisa menggantikan anak pertama.

Namun, logika tersebut gagal saat node memulihkan transaksi dari blok yang terputus. Sederhananya, node membangun blok berikutnya di atas fondasi yang sudah rusak.

Siapa yang Berisiko dengan Bug di Bitcoin Core?

Terutama, miner dan operator pool yang menggunakan versi rentan ini. Jika mempool menjadi tidak konsisten, proses pembuatan block template gagal dalam pengecekan validitasnya.

Akibatnya, node yang terdampak sudah tidak bisa menghasilkan blok lagi. Satu-satunya solusi adalah me-restart node, sehingga node harus membangun ulang mempool dari awal.

Peneliti keamanan Niklas Goegge melaporkan bug ini secara bertanggung jawab pada 26 September 2025. Tak lama sesudah itu, pengembang Greg Sanders mengajukan perbaikannya.

Rilisan dengan patch mengikuti pada Oktober 2025 dengan dirilisnya versi 30.0, 29.2, dan 28.3. Bitcoin Core hanya merilis rinciannya setelah versi 29.x terakhir yang rentan sudah mencapai akhir masa dukungannya. Inilah alasan mengapa para pengembang biasanya menunda rilis detail hingga sebagian besar node sudah di-update.

10 negara teratas berdasarkan node Bitcoin: AS memimpin dengan 32,63%, diikuti Jerman dan Prancis. Sumber: Newhedge
10 Negara Teratas Berdasarkan Node Bitcoin: AS Memimpin dengan 32,63%, Diikuti Jerman dan Prancis | Sumber: Newhedge

Yang menarik, pengungkapan bug kali ini juga mencakup dua bug lain yang juga telah diperbaiki di versi 30.0. Salah satunya bisa menghentikan proses blok, sedangkan bug satunya lagi secara keliru memberikan izin ke koneksi inbound Tor. Pengungkapan ini juga mengikuti tiga bug lain yang dilaporkan pada Oktober, dimana pemindai berbasis AI bernama Project Loupe mendeteksinya.

Karena itu, operator yang masih menjalankan versi 28.0 hingga 29.1 sangat dianjurkan untuk segera melakukan upgrade. Restart node yang terdampak juga akan memulihkan mempool yang bersih.

Penyangkalan

BeInCrypto berkomitmen pada pelaporan yang tidak bias dan transparan. Artikel berita ini bertujuan untuk menyajikan informasi yang akurat dan tepat waktu. Namun, pembaca disarankan untuk memverifikasi fakta secara independen dan berkonsultasi dengan profesional sebelum mengambil keputusan apa pun berdasarkan konten ini. Harap diperhatikan bahwa Syarat dan Ketentuan, Kebijakan Privasi, dan Disclaimer kami telah diperbarui.

Disponsori
Disponsori