Какво определя BIP21
BIP21 е Bitcoin Improvement Proposal, написано през 2012 г. от Nils Schneider и Matt Corallo, което определя схема на URI за биткойн плащания. URI започва с bitcoin:, следвано от адреса на получателя и незадължителни параметри на заявката. Когато портфейл сканира QR код, съдържащ такъв URI, той отваря екран за изпращане с вече попълнени адрес и сума.
Сумата се записва в биткойни като десетично число, а не в по-малки единици. Например bitcoin:bc1q...?amount=0.001&label=Maple%20Street%20Bakery&message=Order%2042 иска 0.001 BTC. Текстовите стойности в label и message са кодирани с процентно кодиране.
- amount: поискана сума в BTC като десетично число
- label: име на получателя
- message: бележка, описваща плащането
- Параметрите с префикс req- трябва да бъдат разбрани от портфейла, иначе той трябва да откаже URI
BIP21 в QR кодове
QR код може да съдържа или само адрес, или пълен BIP21 URI. URI е по-полезен за плащания, защото носи сумата и схемата, така че телефонът знае да отвори портфейл. Някои портфейли добавят и допълнителни параметри, например фактура за Lightning, които са конвенции, а не част от оригиналния текст на BIP21, и не всички портфейли ги четат.
Винаги проверявайте адреса, показан в портфейла, преди да изпратите. Биткойн транзакциите не могат да бъдат отменени, а код, залепен върху истински, може да изпрати средствата на друг.