Apa yang ditakrifkan BIP21
BIP21 ialah Bitcoin Improvement Proposal, ditulis pada 2012 oleh Nils Schneider dan Matt Corallo, yang mentakrifkan skim URI untuk pembayaran bitcoin. URI itu bermula dengan bitcoin:, diikuti alamat penerima dan parameter pertanyaan pilihan. Apabila dompet mengimbas kod QR yang memuatkan URI sedemikian, ia membuka skrin hantar dengan alamat dan jumlah yang sudah diisi.
Jumlah ditulis dalam bitcoin sebagai nombor perpuluhan, bukan dalam unit yang lebih kecil. Contohnya, bitcoin:bc1q...?amount=0.001&label=Maple%20Street%20Bakery&message=Order%2042 meminta 0.001 BTC. Nilai teks dalam label dan message dikodkan peratusan.
- amount: jumlah yang diminta dalam BTC, sebagai perpuluhan
- label: nama untuk penerima
- message: nota yang menerangkan pembayaran
- Parameter berawalan req- mesti difahami oleh dompet, atau dompet itu patut menolak URI tersebut
Menggunakan BIP21 dalam kod QR
Kod QR boleh memuatkan alamat sahaja atau URI BIP21 penuh. URI lebih berguna untuk pembayaran kerana ia membawa jumlah dan skim, jadi telefon tahu untuk membuka dompet. Sesetengah dompet juga menambah parameter tambahan, seperti invois lightning, yang merupakan konvensyen dan bukan sebahagian daripada teks BIP21 asal, dan tidak semua dompet membacanya.
Sentiasa semak alamat yang ditunjukkan dalam dompet sebelum menghantar. Transaksi Bitcoin tidak boleh diterbalikkan, dan kod yang diletakkan di atas kod sebenar boleh menghantar dana kepada orang lain.