Co BIP21 definuje
BIP21 je Bitcoin Improvement Proposal, který v roce 2012 napsali Nils Schneider a Matt Corallo a který definuje schéma URI pro platby v bitcoinech. URI začíná bitcoin:, následuje přijímací adresa a volitelné parametry dotazu. Když peněženka naskenuje QR kód s takovým URI, otevře obrazovku odesílání s již vyplněnou adresou a částkou.
Částka se zapisuje v bitcoinech jako desetinné číslo, ne v menších jednotkách. Například bitcoin:bc1q...?amount=0.001&label=Maple%20Street%20Bakery&message=Order%2042 žádá o 0,001 BTC. Textové hodnoty v label a message jsou zakódovány procentovým kódováním.
- amount: požadovaná částka v BTC jako desetinné číslo
- label: jméno příjemce
- message: poznámka popisující platbu
- Parametry s předponou req- musí peněženka rozumět, jinak by měla URI odmítnout
Použití BIP21 v QR kódech
QR kód může obsahovat buď samotnou adresu, nebo úplné URI BIP21. URI je pro platby užitečnější, protože nese částku a schéma, takže telefon ví, že má otevřít peněženku. Některé peněženky přidávají i další parametry, například fakturu Lightning, které jsou spíš konvencemi než součástí původního textu BIP21, a ne každá peněženka je čte.
Před odesláním vždy zkontrolujte adresu zobrazenou v peněžence. Bitcoinové transakce nelze vrátit a kód nalepený přes skutečný může poslat prostředky někomu jinému.