Post
Topic
Board Bahasa Indonesia (Indonesian)
Re: BITCOIN CORE
by
punk.zink
on 28/05/2024, 06:16:18 UTC
Kalau masih bisa masuk menggunakan alamat yang sama tentunya ini tidak ada perbedaan dengan jaringan sebelumnya, kita masih bisa mining tbtc di jaringan testnet3 sebanyak-banyaknya untuk digunakan di testnet4. Kalau testnet4 ini sudah jalan artinya aplikasi bitcoin core versi testnet sebelumnya gak perlu dihapus atau diganti dengan testnet4 dong, karena semua sama baik alamat dan jaringannya.


Tidak bakal bisa Om, karena jaringannya jelas berbeda sehingga bisa dipastikan seluruh block dan transaksi yang ada didalamnya juga berbeda (https://mempool.space/testnet vs https://mempool.space/testnet4). Jika seandainya pada saat Update Bitcoin Core terbaru nanti sudah menggunakan jaringan testnet4 yang baru, maka secara otomatis Client Bitcoin Core akan mendownload Blockchain testnet4 dari awal (dari genesis block) dan kemungkinan besar akan tersimpan di directory data masing-masing node pada foleder testnet4.

Pada dasarnya apapun versi jaringan testnet Bitcoin yang digunakan (baik itu testnet3 atau testnet4) jika masih menggunakan Private Key maupun seed yang sama maka akan menghasilkan address yang sama pula. Untuk membuktikannya, saya membuat Legacy address pada jaringan testnet3 mzUitL1oHynaoGWZT75KX1fyQ4okAVJXcB dan diketahui PrivKey dari address tersebut adalah cUhvun6Bof8WgBFf9Ch1FUXdWMzryLiDGn7biqHtxM33Ab9LPjgh





Kemudian beralih ke Linux (virtualbox) dimana saya menjalankan node testnet4, saya membuat sebuah legacy wallet dan melakukan import Private Key dari address yang saya buat di jaringan testnet3, dan untuk hasilnya didapatkan address yang serupa : mzUitL1oHynaoGWZT75KX1fyQ4okAVJXcB

Code:
./bitcoin-cli -testnet4 -rpcuser=punk -rpcpassword=punk -rpcwallet="legacy-punk" importprivkey cUhvun6Bof8WgBFf9Ch1FUXdWMzryLiDGn7biqHtxM33Ab9LPjgh "Legacy Address Testnet4" false

./bitcoin-cli -testnet4 -rpcuser=punk -rpcpassword=punk -rpcwallet="legacy-punk" getaddressesbylabel "Legacy Address Testnet4"
{
  "mzUitL1oHynaoGWZT75KX1fyQ4okAVJXcB": {
    "purpose": "receive"
  },
  "2NFPkMhxwG7DQpAG3STx9vtdWbqZ4p9HMkL": {
    "purpose": "receive"
  },
  "tb1qell96kd5gz7k0f5kmfvmff0u9kw55k9mj0az8j": {
    "purpose": "receive"
  }
}