Ką apibrėžia BIP21
BIP21 yra Bitcoin patobulinimo pasiūlymas (Bitcoin Improvement Proposal), 2012 m. parašytas Nilso Schneiderio ir Matto Corallo, apibrėžiantis URI schemą bitcoin mokėjimams. URI prasideda bitcoin:, po to eina gavėjo adresas ir pasirinktiniai užklausos parametrai. Kai piniginė nuskaito QR kodą su tokiu URI, ji atidaro siuntimo ekraną su jau įrašytu adresu ir suma.
Suma rašoma bitcoinais kaip dešimtainis skaičius, o ne mažesniais vienetais. Pavyzdžiui, bitcoin:bc1q...?amount=0.001&label=Maple%20Street%20Bakery&message=Order%2042 prašo 0,001 BTC. Tekstinės label ir message reikšmės koduojamos procentais.
- amount: prašoma suma BTC, dešimtainiu skaičiumi
- label: gavėjo pavadinimas
- message: mokėjimą aprašanti pastaba
- Parametrus su priešdėliu req- piniginė privalo suprasti, kitaip ji turėtų atmesti URI
BIP21 naudojimas QR kodams
QR kode gali būti tik adresas arba visas BIP21 URI. Mokėjimams naudingesnis URI, nes jame yra suma ir schema, todėl telefonas žino, kad reikia atidaryti piniginę. Kai kurios piniginės prideda ir papildomų parametrų, pavyzdžiui, lightning sąskaitą; tai susitarimai, o ne pirminio BIP21 teksto dalis, ir ne visos piniginės juos skaito.
Prieš siųsdami visada patikrinkite piniginėje rodomą adresą. Bitcoin operacijų atšaukti negalima, o ant tikro kodo užklijuotas kodas gali nukreipti lėšas kitam asmeniui.