Čo definuje BIP21
BIP21 je Bitcoin Improvement Proposal, ktorý v roku 2012 napísali Nils Schneider a Matt Corallo a ktorý definuje schému URI pre bitcoinové platby. URI začína bitcoin:, potom nasleduje prijímacia adresa a voliteľné parametre dotazu. Keď peňaženka naskenuje QR kód s takýmto URI, otvorí obrazovku odoslania s už vyplnenou adresou a sumou.
Suma sa zapisuje v bitcoinoch ako desatinné číslo, nie v menších jednotkách. Napríklad bitcoin:bc1q...?amount=0.001&label=Maple%20Street%20Bakery&message=Order%2042 žiada 0,001 BTC. Textové hodnoty v label a message sú zakódované v percentuálnom kódovaní.
- amount: požadovaná suma v BTC ako desatinné číslo
- label: názov príjemcu
- message: poznámka popisujúca platbu
- Parametre s predponou req- musí peňaženka rozumieť, inak by mala URI odmietnuť
Použitie BIP21 v QR kódoch
QR kód môže obsahovať buď samotnú adresu, alebo úplné URI BIP21. Pre platby je užitočnejšie URI, pretože nesie sumu a schému, takže telefón vie, že má otvoriť peňaženku. Niektoré peňaženky pridávajú aj ďalšie parametre, napríklad faktúru Lightning, ktoré sú skôr konvenciou než súčasťou pôvodného textu BIP21, a nie každá peňaženka ich číta.
Pred odoslaním vždy skontrolujte adresu zobrazenú v peňaženke. Bitcoinové transakcie sa nedajú vrátiť a kód nalepený cez skutočný môže poslať prostriedky niekomu inému.