12. Transaksi Bitcoinkembali ke daftar isiAda beberapa cara untuk membuat transaksi di Bitcoin Core diantaranya bisa dengan Raw transaction (
How to Create a Raw Bitcoin Transaction — Step by Step) ataupun memanfaatkan versi GUI dari Bitcoin Core. Bahasan kali ini menggunakan versi GUI.
A. Receive BitcoinUntuk Receive atau menerima Bitcoin, Bitcoin Core bisa meng-generate beberapa tipe address bitcoin: SegWit address (Bech32 & P2SH) dan Legacy address (P2PKH).
Cara meng-generate-nya bisa merujuk pada postingan sebelumnya:
8. Bitcoin Address.
Note:
Pada Bitcoin Core 0.21 ada fitur baru ketika hendak membuat wallet yakni Descriptor Wallets
(sebagaimana yang juga sudah di test om Chikito di atas).
The headlining wallet feature for Bitcoin Core 0.21 is Descriptor Wallets. Descriptor Wallets store
Output Script Descriptors in the wallet and use these to generate the addresses that users can use. Legacy Wallets (the non-descriptor wallet type, and the only type of wallet previous versions would create) instead used private keys to generate addresses. For even more detailed information on Descriptor Wallets, please read the
tentative release notes.
* Untuk informasi detail perihal Descriptor Wallet bisa dilihat juga di:
https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes.md#experimental-descriptor-wallets
Saya coba membuat wallet baru (
File -> Create wallet...) dengan menggunakan opsi
Descriptor Wallet, dan meng-generate beberapa address wallet (
Create new receiving address) untuk test menerima sejumlah Bitcoin versi testnet (saya request sejumlah BTC Testnet dari
https://bitcoinfaucet.uo1.net/send.php untuk mengirim ke address tersebut).
Berikut history transaksi (Received) & Balance dari hasil transaksi tersebut.
B. Send Bitcoin-
Pay to : Isi dengan Bitcoin Address yang akan dituju; Jika ingin mengirim ke address yang pernah dikirimi sebelumnya klik tombol di samping kanan kolomnya (ikon buku alamat).
-
Label : Bisa dikosongkan atau diisi diantaranya untuk memudahkan pencarian pada transaksi berikutnya.
-
Amount : Diisi dengan jumlah aset yang akan dikirim, satuannya bisa disesuaikan: BTC ; mBTC ; µBTC (bits) ; Satoshi (Sat)
(Mengenai satuan-satuan bitcoin bisa dipelajari antara lain di sini:
https://bitcoinmedia.id/satuan-bitcoin/)
- Klik tombol
Use available balance jika ingin mengirim semua aset yang ada.
-
Subtract fee from amount : Centang jika fee transaksi ingin diambil dari jumlah transaksi, jika tidak maka fee akan diambil diluar dari jumlah transaksi yang ditentukan.
-
Transaction fee : Terdapat dua pilihan:
Recommended dan
CustomPada pilihan
Recommended terdapat beberapa opsi fee yang bisa dipilih pada
Confirmation time target (sesuaikan dengan kebutuhan).
Sementara pada
Custom bisa di setting manual, namun perlu diperhatikan agar tidak terpaut jauh dengan fee rates yang berlaku pada saat transaksi;
Gunakan web semisal
https://mempool.space/ untuk mengetahui estimasi berapa saja besaran fee dan waktu transaksinya sampai terkonfirmasi.
Referensi lainnya:
List of Bitcoin Mempool Viewers for Reference.
-
Enable Replace-By-Fee : Fitur RBF ini berfungsi agar bisa menaikkan fee pada transaksi yang sebelumnya sudah terkirim namun kondisinya masih unconfirmed dengan mengganti tx tersebut menggunakan tx yang baru.
Informasi lebih detail mengenai RBF bisa dilihat di sini:
https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki.
Note:
Sedikit berbeda dengan di Electrum, saya sarankan agar bisa memanfaatkan fitur RBF di Bitcoin Core usahakan masih ada balance yang cukup di wallet untuk keperluan
increase transaction fee, jika tidak cukup balance-nya maka kemungkinan akan muncul notifikasi seperti berikut:
-
Add Recipient : berfungsi untuk mengirim ke beberapa address sekaligus.
- Klik
Send jika semua parameter yang diinput sudah sesuai atau klik
Clear All untuk membatalkan transaksi yang hendak dibuat tersebut.
Berikut ini contoh transaksi yang saya kirim ke beberapa address wallet sekaligus:
Ketika klik Send, maka akan dimunculkan window untuk mereview transaksi (periksa kembali detail transaksinya seperti pada address, amount, fee)
Transaksi ke Address 1 & 2:
https://blockstream.info/testnet/tx/60c7c83c3aa2d103a3702f27bb243dd918178e7a56fe0193eba18107a33c4365