BIP21 bitcoin URI

Известен още като: bitcoin: URI, Bitcoin URI за плащане, BIP 21, QR код за биткойн плащане

Определение

BIP21 bitcoin URI е линк, който започва с bitcoin: и съдържа биткойн адрес плюс незадължителни сума, етикет и съобщение, използван в QR кодове, за да могат портфейлите да попълнят плащането предварително.

Прегледано от екипа на AriaQR ·

BIP21 bitcoin URI

Какво определя 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, и не всички портфейли ги четат.

Винаги проверявайте адреса, показан в портфейла, преди да изпратите. Биткойн транзакциите не могат да бъдат отменени, а код, залепен върху истински, може да изпрати средствата на друг.

Често задавани въпроси

В каква единица е сумата в биткойн QR код?

В BIP21 URI параметърът amount е в биткойни (BTC) като десетично число, например amount=0.001.

Достатъчен ли е само биткойн адрес за QR код?

Само адресът работи в повечето портфейли, но URI с bitcoin: може да носи и сума, и бележка и показва, че кодът е заявка за плащане.

Източници и стандарти

Всички термини