Bitcoin Core 28.0: Peningkatan Komprehensif pada Perlindungan Privasi, Optimasi Performa, dan Manajemen Dompet.
Ditulis oleh: 0XNATALIE
Pada 2 Oktober, klien inti Bitcoin, Bitcoin Core 28.0, resmi dirilis. Versi ini dipimpin oleh beberapa pengembang senior, termasuk salah satu pendiri Blockstream Pieter Wuille (kontributor utama teknologi SegWit dan Taproot), mantan CTO Blockstream Greg Maxwell (berpartisipasi dalam pengembangan BIP66 dan BIP174), serta pengembang Bitcoin senior Luke Dashjr dan lainnya.
Bitcoin Core adalah klien node penuh (Full Node) Bitcoin yang paling banyak digunakan, dikembangkan dan dipelihara bersama oleh komunitas open source global untuk memastikan keamanan, stabilitas, dan desentralisasi jaringan Bitcoin. Siapa pun dapat berkontribusi melalui GitHub.
Bagi pengguna biasa, Bitcoin Core 28.0 memperkenalkan deteksi otomatis konflik transaksi dan fitur estimasi biaya yang dioptimalkan, secara efektif meningkatkan tingkat keberhasilan transaksi dan menurunkan biaya. Selain itu, peningkatan pada fungsi dompet membuat manajemen alamat dan kunci menjadi lebih mudah, serta proses pencadangan dan pemulihan menjadi lebih sederhana. Bagi pengembang, versi baru ini menyediakan lingkungan pengembangan yang lebih stabil dan kemampuan komunikasi node yang lebih kuat.
Dompet Bitcoin Core 28.0 dapat secara otomatis mendeteksi konflik dengan transaksi yang belum dikonfirmasi di mempool, sehingga menghindari pengguna mengalami duplikasi atau konflik saat mengirim transaksi. Hal ini meningkatkan tingkat keberhasilan transaksi dan mengurangi pembekuan dana atau keterlambatan akibat konflik transaksi. Versi baru ini juga memperkenalkan dompet deskriptor, yaitu metode manajemen dompet yang lebih modern. Melalui deskriptor, pengguna dapat mendefinisikan aturan pembuatan alamat yang kompleks, termasuk single-signature, multi-signature (multisig), dan alamat nested, untuk memenuhi berbagai kebutuhan penggunaan. Dompet deskriptor menggunakan satu file deskriptor terpadu untuk mencatat semua informasi alamat dan kunci, sehingga pengguna hanya perlu mencadangkan satu file deskriptor untuk memulihkan seluruh fungsi dan dana dompet, menyederhanakan proses pencadangan dan pemulihan.
Untuk membantu pengguna menghemat biaya, Bitcoin Core 28.0 mengoptimalkan estimasi biaya transaksi. Sistem secara default akan memilih model biaya yang paling ekonomis, secara otomatis memperkirakan biaya transaksi yang lebih rasional untuk membantu pengguna menghemat biaya. Sementara itu, tetap tersedia "mode konservatif" bagi pengguna yang membutuhkan estimasi biaya lebih tinggi, untuk memenuhi berbagai kebutuhan.
Bitcoin Core 28.0 menambahkan fitur "Migrasi Dompet" pada antarmuka pengguna, memungkinkan pengguna dengan mudah memigrasi data dompet versi lama ke versi baru tanpa perlu melakukan operasi yang rumit, sehingga proses pemindahan dan pembaruan data dompet menjadi lebih mudah. Selain itu, jendela informasi kini menampilkan detail kapasitas mempool, termasuk status penggunaan saat ini. Pengguna dapat menggunakan fitur ini untuk memantau status node dengan lebih baik, mengoptimalkan konfigurasi dan performa node.
Dari sisi performa, Bitcoin Core 28.0 mengoptimalkan mekanisme cache basis data blok, mempercepat kecepatan sinkronisasi blok. Pengguna yang menjalankan Bitcoin Core untuk pertama kali dapat menyinkronkan ke status blockchain terbaru dalam waktu yang lebih singkat. Versi baru ini juga menghapus komponen lama yang tidak lagi digunakan, mengurangi kompleksitas perangkat lunak, dan menurunkan risiko keamanan potensial. Selain itu, pustaka eksternal dan alat (dependensi kompilasi) yang diperlukan untuk membangun perangkat lunak juga telah diperbarui ke versi terbaru.
Pada versi minor sebelum rilis Bitcoin Core 28.0 (27.1 dan 27.2), para pengembang telah memperbaiki beberapa masalah yang memengaruhi keamanan dan stabilitas sistem:
Versi berikutnya, 29.0, direncanakan akan dirilis pada awal April 2025, dan diperkirakan akan memperkenalkan lebih banyak optimasi transaksi, protokol transfer blok yang lebih efisien, serta fitur privasi yang lebih kuat.