Post
Topic
Board Bahasa Indonesia (Indonesian)
Re: BITCOIN CORE
by
Husna QA
on 14/03/2024, 00:46:49 UTC
Pada akhirnya seluruh pengguna Bitcoin Core tidak akan lagi bisa menggunakan Legacy wallet, karena fungsi tersebut akan dihilangkan secara permanen dari Bitcoin Core Client. Sejauh yang saya tahu di versi 27.0 nanti fungsi Legacy wallet masih tetap bisa digunakan karena di Release schedule for 27.0 tidak disebutkan adanya update Legacy wallet (BDB) removal.

Yup, sebagaimana sudah diinformasikan pada rilis update sebelumnya (https://bitcoincore.org/en/releases/26.0/) mengenai rencana penghapusan Legacy wallet pada update Bitcoin Core yang akan datang.

Quote
The createwallet RPC will no longer create legacy (BDB) wallets when setting descriptors=false without also providing the -deprecatedrpc=create_bdb option. This is because the legacy wallet is being deprecated in a future release. (#28597)

Artinya kedepan akan fokus ke descriptor wallet yang berbasis script dan lebih dari sekedar wallet tipe legacy.

In contrast with Legacy Wallets, Descriptor Wallets are designed to support the Bitcoin scripting system through the use of descriptors. Descriptors explicitly give an output script (and thus address) as well as all of the keys and scripts necessary to sign them. This essentially means that Descriptor Wallets are a script based wallet, while Legacy Wallets are key based.


Btw proses migrasi dari Legacy Wallet ke Descriptor Wallet juga cukup mudah dilakukan, hanya perlu mengaksesnya lewat fitur "Migrate Wallet" yang ada di Tab File. Pada saat proses migrasi terjadi, Bitcoin Core secara otomatis akan membuat file back-up legacy wallet tersebut, dan diberi nama dengan : <nama wallet>-<Unix Epoch Timestamp>.legacy.bak

Sedikit menambahkan,
Menu Migrate Wallet (GUI) tersebut mulai ada di Bitcoin Core versi 26.0, karena di v25.1.0 yang saya gunakan masih belum ada; Meskipun demikian, bagi yang ingin Migrate wallet masih bisa mengaksesnya melalui Console:

Code:
migratewallet ( "wallet_name" "passphrase" )



Dan perlu diketahui juga, bahwa proses Migrate wallet akan menghasilkan address baru yang berbeda:
https://github.com/bitcoin/bitcoin/blob/master/doc/managing-wallets.md#migrating-legacy-wallets-to-descriptor-wallets