Mida BIP21 määratleb
BIP21 on Bitcoini täiendusettepanek (Bitcoin Improvement Proposal), mille kirjutasid 2012. aastal Nils Schneider ja Matt Corallo ja mis määratleb bitcoini maksete URI-skeemi. URI algab tekstiga bitcoin:, millele järgnevad vastuvõtja aadress ja valikulised päringuparameetrid. Kui rahakott skannib sellist URI-d sisaldava QR-koodi, avab see saatmisvaate, kus aadress ja summa on juba täidetud.
Summa kirjutatakse bitcoinides kümnendarvuna, mitte väiksemates ühikutes. Näiteks bitcoin:bc1q...?amount=0.001&label=Maple%20Street%20Bakery&message=Order%2042 küsib 0,001 BTC-d. Teksti väärtused parameetrites label ja message on protsendikodeeritud.
- amount: soovitud summa BTC-des kümnendarvuna
- label: saaja nimi
- message: makset kirjeldav märkus
- Parameetreid, mille eesliide on req-, peab rahakott mõistma, vastasel juhul peaks see URI tagasi lükkama
BIP21 kasutamine QR-koodides
QR-kood võib sisaldada kas paljast aadressi või täielikku BIP21 URI-d. URI on maksete jaoks kasulikum, sest see kannab summat ja skeemi, nii et telefon teab rahakoti avada. Mõned rahakotid lisavad ka lisaparameetreid, näiteks lightning-arve, mis on tavad, mitte algse BIP21 teksti osa, ja kõik rahakotid neid ei loe.
Kontrollige alati enne saatmist rahakotis kuvatavat aadressi. Bitcoini tehinguid ei saa tagasi pöörata ja päris koodi peale asetatud kood võib saata raha kellelegi teisele.