Apa yang didefinisikan BIP21
BIP21 adalah Bitcoin Improvement Proposal, ditulis pada 2012 oleh Nils Schneider dan Matt Corallo, yang mendefinisikan skema URI untuk pembayaran bitcoin. URI diawali bitcoin:, diikuti alamat penerima dan parameter query opsional. Ketika dompet men-scan QR code yang memuat URI semacam itu, ia membuka layar kirim dengan alamat dan nominal yang sudah terisi.
Nominal ditulis dalam bitcoin sebagai bilangan desimal, bukan dalam satuan yang lebih kecil. Misalnya, bitcoin:bc1q...?amount=0.001&label=Maple%20Street%20Bakery&message=Order%2042 meminta 0,001 BTC. Nilai teks pada label dan message di-percent-encode.
- amount: nominal yang diminta dalam BTC, sebagai desimal
- label: nama untuk penerima
- message: catatan yang menjelaskan pembayaran
- Parameter berawalan req- harus dipahami dompet, atau dompet harus menolak URI itu
Memakai BIP21 di QR code
QR code bisa memuat alamat saja atau URI BIP21 lengkap. URI lebih berguna untuk pembayaran karena membawa nominal dan skema, sehingga ponsel tahu untuk membuka dompet. Beberapa dompet juga menambahkan parameter ekstra, seperti invoice lightning, yang merupakan konvensi dan bukan bagian dari teks BIP21 asli, dan tidak semua dompet membacanya.
Selalu periksa alamat yang ditampilkan di dompet sebelum mengirim. Transaksi bitcoin tidak bisa dibatalkan, dan kode yang ditempel di atas kode asli bisa mengirim dana ke orang lain.