Post
Topic
Board Bahasa Indonesia (Indonesian)
Merits 1 from 1 user
Re: BITCOIN CORE
by
Husna QA
on 20/02/2024, 23:36:19 UTC
⭐ Merited by ABCbits (1)
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 dahulu

Sedikit 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_key
https://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.