Kalau untuk restore file .dat yang pernah kita backup, itu perlu client Bitcoin Core yang fullsync atau tidak perlu fullsync ya gan?
Sebagai contoh ane ingin melakukan restore wallet.dat yang ane backup dari PC ke laptop . Sedangkan di laptop ane aplikasi Bitcoin Core nya belum tersingkronisasi sepenuhnya. Apakah proses restore wallet.dat nya bisa langsung dilakukan tanpa menunggu fullsync?
Dengan kondisi Client yang belum fullsync (masih dalam proses IBD), agan tetap bisa melakukan "Restore Wallet" (wallet.dat). Biasanya untuk seluruh address (beserta elemennya) akan langsung bisa dilihat di GUI-nya. Jika semisal setelah proses IBD mencapai fullsync, namun balance atau history transaksi tidak muncul di GUI Bitcoin Core, maka diperlukan proses
-rescan atau
rescanblockchain (proses ini bisa diabaikan jika address, balance, dan transaksi tertampil sebagaimana mestinya).
*
Jika ada kekhawatiran, lakukan eksperimen di client Testnet terlebih dahuluSedikit menambahkan apa yang disampaikan agan z@punk di atas, untuk proses
-rescan, bisa bisa memakan waktu yang cukup lama, hal ini pernah saya alami ketika test import wallet yang berasal dari Electrum dan juga pernah melakukan
-reindex ketika error gara-gara menjalankan Bitcoin Core di MacOS dan Windows OS bersamaan dengan sumber data Bitcoin Blockchain yang sama.
https://bitcointalk.org/index.php?topic=5196950.msg53770601#post_private_keyhttps://bitcointalk.org/index.php?topic=5196950.msg59777453#msg59777453
Baik itu dalam mode pruning atau non-pruning selama yang digunakan adalah keseluruhan data (termasuk file wallet.dat), saya rasa Bitcoin core client akan tetap running secara normal karena untuk setiap konfigurasi masih menggunakan data lama. Jadi dalam hal ini jika parameter pruning digunakan maka client akan mengimplementasikan parameter tersebut.
Berarti, kalau misalnya untuk hari ini saya menyimpan file .dat dari Bitcoin core saya yang dalam settingan mode pruning sebagaimana yang saya pilih di awal. Lalu saya tidak memakai lagi Bitcoin core untuk beberapa waktu ( 3 bulan misalnya ), bisa jadi karena softwarenya saya
uninstall atau laptop saya rusak sehingga harus ganti laptop baru. Nah saat mendownload kembali Bitcoin core, dan saya memakai file .dat ( mode pruning ) yang 3 bulan lalu tersebut, artinya nanti saya hanya perlu mendownload IDB sejumlah 3 bulan aja ya Om?
Folder lain yang berisi data Bitcoin Blockchain juga mesti ada agar bisa melanjutkan proses IBD (Initial Block Download) sebagaimana disebutkan pula agan punk di atas, karena file wallet.dat tidak mencakup semua file-file tersebut.
Berikut ini informasi yang tercakup dalam file wallet.dat:
The wallet.dat file contains your private keys, public keys, scripts (which correspond to addresses), key metadata (e.g. labels), and the transactions related to your wallet. If you have an HD wallet, it also includes the HD seed and the derivation paths for each private key.
It contains:
◌ keypairs for each of your
addresses◌ transactions done from/to your addresses
◌ user preferences
◌ default key (obsolete, no longer used by Bitcoin Core except by parsing them to detect key/value and wallet corruption)
◌ reserve keys
◌
accounts◌ a version number
◌
Key pool◌ Since 0.3.21: information about the current best chain, to be able to rescan automatically when restoring from a backup.