Ano ang tinutukoy ng BIP21
Ang BIP21 ay isang Bitcoin Improvement Proposal, na isinulat noong 2012 nina Nils Schneider at Matt Corallo, na tumutukoy ng URI scheme para sa mga bayad sa bitcoin. Nagsisimula ang URI sa bitcoin:, na sinusundan ng tatanggap na address at mga opsyonal na query parameter. Kapag ini-scan ng wallet ang QR code na may hawak na ganitong URI, magbubukas ito ng send screen na napunan na ang address at halaga.
Ang halaga ay isinusulat sa bitcoin bilang decimal na numero, hindi sa mas maliliit na yunit. Halimbawa, ang bitcoin:bc1q...?amount=0.001&label=Maple%20Street%20Bakery&message=Order%2042 ay humihingi ng 0.001 BTC. Ang mga halagang teksto sa label at message ay percent-encoded.
- amount: hiniling na halaga sa BTC, bilang decimal
- label: pangalan para sa tatanggap
- message: tala na naglalarawan sa bayad
- Ang mga parameter na may prefix na req- ay dapat maunawaan ng wallet, o dapat nitong tanggihan ang URI
Paggamit ng BIP21 sa mga QR code
Ang QR code ay puwedeng maglaman ng payak na address o ng buong BIP21 URI. Mas kapaki-pakinabang ang URI para sa mga bayad dahil dala nito ang halaga at scheme, kaya alam ng telepono na magbukas ng wallet. May mga wallet ding nagdaragdag ng karagdagang parameter, tulad ng lightning invoice, na mga kaugalian lang at hindi bahagi ng orihinal na teksto ng BIP21, at hindi lahat ng wallet ay nagbabasa ng mga ito.
Laging suriin ang address na ipinapakita sa wallet bago magpadala. Hindi na mababawi ang mga transaksyon sa Bitcoin, at ang code na inilagay sa ibabaw ng totoo ay maaaring magpadala ng pondo sa iba.