11. Setup Testnet Bitcoin Core di MacOSkembali ke daftar isiTestnet adalah alternatif dari Blockchain Bitcoin yang digunakan untuk pengujian. Koin testnet berbeda dan terpisah dengan bitcoin yang sebenarnya dan juga tidak memiliki nilai/value. Dengan testnet ini, memungkinkan bagi developer atau tester lainnya untuk bereksperimen tanpa harus menggunakan bitcoin asli ataupun khawatir mengganggu jaringan utama dari bitcoin blockchain.
Untuk Bitcoin Core versi WindowsOS, Bitcoin Core testnet ini secara default sudah dimunculkan ketika instalasi Bitcoin Core;
tidak demikian dengan Bitcoin Core versi macOS, diperlukan sedikit modifikasi settingan untuk bisa menggunakannya.
a. Install Bitcoin Core/Bitcoin-Qt ClientSilahkan merujuk pada post ke-
#3Pastikan download aplikasinya dari official website dan periksa signaturenya.
b. Konfigurasi fileSebelum memulai bitcoin core testnet, ada beberapa opsi yang perlu dikonfigurasi seperti testnet, rpcuser, rpcpassword pada file
bitcoin.conf- Buka folder tempat menyimpan data blockchain Bitcoin.
Jika pada saat instalasi tidak memilih
custom data directory, maka secara default folder data blockchain bitcoin di macOS ada di sini:
~/Library/Application Support/Bitcoin/
- Buka file
bitcoin.conf menggunakan aplikasi TextEdit.
Secara default, file tersebut kosong; tambahkan/edit beberapa konfigurasi seperti contoh berikut:
testnet=1
server=1
rpcuser=RPC_USER anda
rpcpassword=RPC_PASSWORD anda
rpctimeout=30
rpcport=8332
Untuk opsi lain dari konfigurasi
bitcoin.conf bisa dilihat di sini:
https://github.com/bitcoin/bitcoin/blob/master/share/examples/bitcoin.confc. Menjalankan Bitcoin Core/Bitcoin-QtUntuk memulai Bitcoin-Qt, bisa dengan klik ikon aplikasi Bitcoin Core di folder
/Applications atau melalui
Launchpad.
Jika Anda telah mengaktifkan opsi testnet di
bitcoin.conf (testnet=1) maka ikon aplikasi akan berubah menjadi berwarna hijau.
Note: untuk mengembalikan ke Bitcoin Core normal (mainnet), ganti testnet menjadi 0 (testnet=0) maka ikon aplikasi akan kembali normal berwarna oranye. Saat Bitcoin-Qt berjalan (mode testnet), akan ada folder
testnet3 di direktori tempat penyimpanan data blockchain.
Untuk susunan isi direktorinya sama dengan direktori pada data Bitcoin Core utamanya,
Berikut ini contoh isi dari folder
testnet3 dan besaran file hingga kali terakhir saya sinkronisasi data block nya:
Note: Beberapa fungsi dari file-file tersebutnya bisa lihat di sini: https://en.bitcoin.it/wiki/Data_directory#Directory_ContentsBerikut ini contoh tampilannya:
Referensi:
- https://en.bitcoin.it/wiki/Testnet
- https://en.bitcoin.it/wiki/Running_Bitcoin
- https://en.bitcoin.it/wiki/Data_directory
- https://en.bitcoin.it/wiki/Data_directory#Directory_Contents
- http://marshluca.github.io/2014/04/20/setup-testnet-for-bitcoin-on-mac-osx