Mit határoz meg a BIP21
A BIP21 egy Bitcoin Improvement Proposal, amelyet 2012-ben Nils Schneider és Matt Corallo írt, és a bitcoin-fizetések URI-sémáját határozza meg. Az URI a bitcoin: előtaggal kezdődik, amelyet a fogadó cím és az opcionális lekérdezési paraméterek követnek. Amikor egy pénztárca ilyen URI-t tartalmazó QR-kódot olvas be, megnyit egy küldési képernyőt a már kitöltött címmel és összeggel.
Az összeget bitcoinban, tizedes számként írják, nem kisebb egységekben. Például a bitcoin:bc1q...?amount=0.001&label=Maple%20Street%20Bakery&message=Order%2042 0,001 BTC-t kér. A címke és az üzenet szöveges értékei százalékkódoltak.
- amount: kért összeg BTC-ben, tizedes számként
- label: a címzett neve
- message: a fizetést leíró megjegyzés
- A req- előtagú paramétereket a pénztárcának értenie kell, különben el kell utasítania az URI-t
A BIP21 használata QR-kódokban
A QR-kód tartalmazhat puszta címet vagy teljes BIP21 URI-t. Az URI a fizetéseknél hasznosabb, mert hordozza az összeget és a sémát, így a telefon tudja, hogy pénztárcát kell megnyitnia. Egyes pénztárcák további paramétereket is hozzáadnak, például lightning-számlát, ezek konvenciók, nem az eredeti BIP21 szöveg részei, és nem minden pénztárca olvassa őket.
Küldés előtt mindig ellenőrizd a pénztárcában látható címet. A bitcoin-tranzakciók nem vonhatók vissza, és egy valódi kód fölé helyezett kód másnak küldheti el az összeget.