Apa pengaruh BTC Client 28.0 terhadap pengguna?

robot
Pembuatan abstrak sedang berlangsung

Penulis: 0xNatalie Sumber: chainfeeds

Pada 2 Oktober, klien inti BTC Bitcoin Core 28.0 resmi dirilis, versi ini dipimpin oleh beberapa pengembang senior, termasuk salah satu pendiri Blockstream Pieter Wuille (kontributor utama untuk teknologi SegWit dan Taproot), mantan CTO Blockstream Greg Maxwell (terlibat dalam pengembangan BIP66 dan BIP174), serta pengembang senior BTC Luke Dashjr dan lainnya.

Bitcoin Core adalah klien Full Node (Full Node) BTC yang paling banyak digunakan, dikembangkan dan dipelihara bersama oleh komunitas Sumber Terbuka global, untuk memastikan keamanan, stabilitas, dan Desentralisasi jaringan BTC. Siapa pun dapat berkontribusi melalui GitHub.

Bagi pengguna reguler, fitur estimasi biaya yang dioptimalkan dan deteksi konflik transaksi otomatis yang diperkenalkan oleh Bitcoin Core 28.0, signifikan meningkatkan tingkat keberhasilan transaksi dan mengurangi biaya. Peningkatan dalam fungsi Dompet juga membuat manajemen Alamat dan Kunci Rahasia menjadi lebih mudah, dan proses pencadangan dan pemulihan lebih sederhana**. Untuk pengembang, versi baru ini menyediakan lingkungan pengembangan yang lebih stabil dan kemampuan komunikasi Node yang lebih kuat**.

Fitur Utama Baru dan Perbaikan

Peningkatan Fungsi Dompet

Dompet Bitcoin Core 28.0 dapat secara otomatis mendeteksi konflik dengan transaksi yang belum dikonfirmasi di mempool, menghindari pengguna menghadapi situasi duplikat atau konflik saat mengirim transaksi. Ini meningkatkan tingkat keberhasilan transaksi, mengurangi pembekuan dana atau latensi yang disebabkan oleh konflik transaksi. Versi baru juga memperkenalkan Dompet deskriptor, yang merupakan cara pengelolaan Dompet yang lebih modern. Melalui deskriptor, pengguna dapat mendefinisikan aturan generasi Alamat yang kompleks, termasuk tanda tangan tunggal, multitandatangan (Multi-signature), dan Alamat tersemat, untuk memenuhi berbagai kebutuhan penggunaan. Dompet deskriptor menggunakan file deskriptor tunggal untuk mencatat semua informasi Alamat dan Kunci Rahasia, sehingga pengguna hanya perlu mencadangkan satu file deskriptor untuk mengembalikan semua fitur dan dana Dompet, menyederhanakan proses pencadangan dan pemulihan.

Untuk membantu pengguna menghemat biaya, Bitcoin Core 28.0 mengoptimalkan estimasi Pencucian Uang. Sistem secara default akan memilih model biaya paling ekonomis, secara otomatis memperkirakan Pencucian Uang yang lebih masuk akal untuk membantu pengguna menghemat biaya. Sementara itu, 'mode konservatif' juga tetap dipertahankan untuk pengguna yang memerlukan estimasi biaya yang lebih tinggi, untuk memenuhi berbagai kebutuhan.

Peningkatan Antarmuka Pengguna

Bitcoin Core 28.0 menambahkan fitur 'Migrasi Dompet' di antarmuka pengguna, memungkinkan pengguna untuk dengan mudah memindahkan data Dompet versi lama ke versi baru tanpa perlu melakukan operasi rumit, sehingga dapat menyelesaikan pemindahan dan pembaruan data Dompet. Selain itu, jendela informasi menampilkan detail kapasitas mempool, termasuk penggunaan saat ini. Pengguna dapat memantau status Node dengan lebih baik melalui fitur ini, serta mengoptimalkan konfigurasi dan kinerja Node.

Optimalisasi Jaringan dan Privasi

  • Testnet4: Menurut BIP94, versi baru memperkenalkan jaringan uji coba baru, Testnet4, yang secara bertahap akan menggantikan Testnet3 yang lama. Testnet4 menyediakan lingkungan pengujian yang lebih stabil dan modern, meningkatkan keandalan dan keamanan jaringan uji coba.
  • Perlindungan Privasi yang Lebih Fleksibel: Versi baru ini telah dioptimalkan untuk koneksi Tor. Tor adalah alat jaringan yang melindungi privasi dengan menyembunyikan Alamat IP asli dan meningkatkan privasi online. Dengan pembaruan ini, pengguna dapat dengan lebih mudah mengonfigurasi koneksi Tor untuk meningkatkan Anonimitas dan keamanan komunikasi Node.
  • Dukungan Soket Jebakan Domain UNIX : Versi baru menambahkan dukungan untuk soket jebakan domain UNIX, yang merupakan cara komunikasi aman antara program-program yang berbeda di komputer yang sama. Ini menyediakan cara komunikasi yang lebih aman dan efisien bagi pengguna lanjutan dan pengembang, terutama saat berinteraksi dengan Aplikasi Lokal dan BTCNode, yang secara signifikan meningkatkan kinerja dan keamanan.
  • Antarmuka Kontrol Jarak Jauh yang Ditingkatkan : Versi baru meningkatkan kompatibilitas antarmuka JSON-RPC. Mendukung standar JSON-RPC 2.0. Peningkatan ini memungkinkan aplikasi pihak ketiga berinteraksi dengan BTCNode secara lebih stabil dan dapat diandalkan, memberikan lingkungan pengembangan yang lebih stabil bagi para pengembang.

Peningkatan Kinerja

Dalam hal kinerja, Bitcoin Core 28.0 mengoptimalkan mekanisme cache database Blok, meningkatkan kecepatan sinkronisasi Blok. Pengguna yang menjalankan Bitcoin Core untuk pertama kali dapat menyinkronkan status rantai Blok terbaru dalam waktu yang lebih singkat. Versi baru juga menghapus komponen lama yang tidak lagi digunakan, mengurangi kompleksitas perangkat lunak, dan menghapus risiko keamanan yang potensial. Selain itu, versi ini juga meningkatkan versi perpustakaan dan alat eksternal (ketergantungan kompilasi) yang dibutuhkan untuk membangun perangkat lunak ke versi terbaru.

Review versi v27: Kerentanan yang Diperbaiki secara Penting

Di versi kecil sebelum rilis Bitcoin CORE 28.0 (27.1 dan 27.2), pengembang telah memperbaiki beberapa masalah yang memengaruhi keamanan dan stabilitas sistem:

  • Peningkatan Keamanan RPC: Pada versi 27.1, masalah penanganan parameter setmocktime telah diperbaiki. setmocktime adalah parameter yang digunakan untuk mengatur waktu uji coba. Masalah penanganan parameter ini telah diperbaiki untuk menghindari kegagalan Node yang disebabkan oleh pengaturan waktu yang salah. Selain itu, perbaikan telah dilakukan pada pesan kesalahan untuk lebih baik menjelaskan sumber masalah, sehingga pengembang dapat dengan cepat menemukan akar permasalahan saat memecahkan masalah.
  • Optimalisasi Miniscript: Miniscript adalah bahasa skrip BTC yang digunakan untuk memastikan keamanan transaksi, seperti siapa yang dapat menghabiskan dana tertentu, atau berapa banyak orang yang harus menandatangani transaksi untuk mentransfernya. Pada versi 27.1, pengembang meningkatkan cara parsing Miniscript, sehingga aturan transaksi yang sangat rumit pun dapat dikenali dan dieksekusi dengan benar.
  • Peningkatan Komunikasi Jaringan: Meningkatkan mekanisme pengenalan Node dalam jaringan P2P untuk memastikan koneksi antar Node lebih stabil dan efisien. Meningkatkan keandalan keseluruhan jaringan.
  • Perbaikan kebocoran memori: Kebocoran memori adalah jenis 'pemborosan sumber daya' dalam program komputer, karena program tidak membebaskan memori yang tidak lagi digunakan dengan benar. Kebocoran memori dapat menyebabkan penurunan kinerja program, bahkan mungkin menyebabkan Node crash. Pada versi 27.2, masalah yang menyebabkan kebocoran memori telah diperbaiki.
  • Pembaruan Keamanan Dompet: Versi 27.2 meningkatkan logika transaksi Dompet, memperbaiki beberapa masalah yang mungkin menyebabkan kesalahan transaksi. Misalnya, ketika pengguna mencoba membuat transaksi yang belum ditandatangani, sistem akan lebih akurat dalam mengidentifikasi dan memberi peringatan tentang kemungkinan kesalahan. Selain itu, masalah pengaturan Proxy IP diperbaiki untuk meningkatkan keamanan dan stabilitas saat terhubung melalui proxy.

Versi berikutnya 29.0 direncanakan akan dirilis pada awal April 2025, diperkirakan akan memperkenalkan lebih banyak optimalisasi transaksi dan protokol transfer Blok yang lebih efisien, serta fitur privasi yang lebih kuat.

Lihat Asli
  • Hadiah
  • Komentar
  • Bagikan
Komentar
Tidak ada komentar