Bitcoin Core Memperbaiki Risiko Privasi Tersembunyi Sebelum Rilis Utama Berikutnya

3 jam yang lalu
2 menit baca
3 tampilan

Rilis Bitcoin Core Versi 31.1rc1

Bitcoin Core telah merilis versi 31.1rc1, yang memperbaiki cacat privasi di fitur PrivateBroadcast dan memperkenalkan peningkatan pada perangkat lunak, dompet, serta validasi menjelang rilis mainnet stabil berikutnya. Menurut tim pengembang Bitcoin Core, versi 31.1rc1 kini tersedia sebagai kandidat rilis, memberikan kesempatan kepada pengguna, operator node, dan pengembang untuk menguji perangkat lunak yang hampir selesai sebelum rilis produksi resmi. Para pengembang menyatakan bahwa periode pengujian ini bertujuan untuk mengungkap masalah yang mungkin masih ada dan tidak terdeteksi selama pengembangan internal.

Perbaikan dan Peningkatan

Kandidat rilis baru Bitcoin Core, v31.1rc1, kini tersedia untuk pengujian. Ini adalah rilis minor yang mengikuti versi 31.0. Dalam catatan rilis, biner dapat diakses di sini: perubahan paling signifikan mengatasi masalah privasi yang mempengaruhi fitur PrivateBroadcast. Menurut catatan rilis, dalam kondisi jaringan tertentu, alamat internet pengguna dapat terekspos karena memungkinkan koneksi di luar jaringan privasi yang dimaksud. Perangkat lunak yang diperbarui menghilangkan perilaku tersebut, sehingga penyiaran transaksi menjadi lebih konsisten bagi pengguna yang bergantung pada konfigurasi jaringan yang berfokus pada privasi.

Selain perbaikan privasi, para pengembang Bitcoin Core juga memperkenalkan beberapa perubahan untuk meningkatkan validasi blockchain dan kinerja node dalam jangka panjang. Menurut dokumentasi proyek, perangkat lunak kini mengelola data terkait transaksi dengan lebih efisien sambil mempertahankan basis data blockchain yang lebih ramping. Perubahan ini dirancang untuk mengurangi pertumbuhan penyimpanan yang tidak perlu dan meningkatkan kinerja seiring berkembangnya rantai.

Peningkatan Perilaku Jaringan dan Dompet

Perilaku jaringan juga telah disempurnakan. Para pengembang menyatakan bahwa Bitcoin Core kini menangani pengaturan proxy dan koneksi PrivateBroadcast dengan lebih cerdas, memberikan perilaku yang lebih dapat diprediksi bagi pengguna yang mengarahkan lalu lintas melalui alat privasi seperti jaringan proxy. Fungsionalitas dompet juga menerima pembaruan pemeliharaan tambahan. Menurut catatan rilis, pemeriksaan migrasi telah ditingkatkan, dan estimasi ukuran input transaksi telah disempurnakan, memungkinkan operasi dompet untuk menghitung data transaksi dengan lebih akurat di belakang layar tanpa mengubah pengalaman pengguna.

Pembaruan Keamanan dan Pengembangan

Pembaruan terkait keamanan juga mencakup perlindungan tambahan untuk MuSig2, protokol agregasi tanda tangan yang didukung oleh Bitcoin Core. Menurut para pengembang, perangkat lunak kini menolak daftar kunci publik kosong yang berisi kunci publik tidak valid, mencegah agregasi tanda tangan yang salah dan meningkatkan validasi selama operasi multi-tanda tangan.

Beberapa perubahan juga diperkenalkan untuk pengembang yang memelihara atau membangun perangkat lunak di sekitar Bitcoin Core. Catatan rilis menyatakan bahwa utilitas pengujian telah dibersihkan, kondisi balapan telah dihapus, pengujian fuzz telah diperluas, dan sistem build telah diperbarui untuk meningkatkan keandalan perangkat lunak selama pengembangan. Penanganan konfigurasi juga telah diperkuat. Sebelum menyimpan pengaturan penting, Bitcoin Core kini melakukan pemeriksaan untuk operasi tulis yang gagal, sebuah perlindungan yang menurut para pengembang dapat membantu mencegah kesalahan konfigurasi akibat tulisan disk yang tidak berhasil.

Informasi Tambahan

Versi 31.1rc1 kini tersedia untuk sistem operasi Linux, macOS, dan Windows. Menurut tim Bitcoin Core, pengguna yang menjalankan versi perangkat lunak terbaru dapat melakukan upgrade langsung, meskipun sistem yang melakukan upgrade dari rilis yang jauh lebih lama mungkin memerlukan waktu tambahan untuk memigrasi data blockchain yang ada. Karena versi 31.1rc1 masih merupakan kandidat rilis dan bukan versi produksi final, para pengembang mendorong komunitas untuk menginstal perangkat lunak di lingkungan pengujian, memverifikasi perilakunya dalam kondisi dunia nyata, dan melaporkan bug sebelum rilis stabil mencapai jaringan Bitcoin. Proyek ini menyatakan bahwa umpan balik yang dikumpulkan selama fase pengujian ini akan membantu mengidentifikasi masalah yang tersisa sebelum perangkat lunak diselesaikan.