Схему “bitcoin:” официально включили в спецификации WHATWG HTML5 для оформления ссылок на платежи в HTML-документах. Короткие ссылки позволяют упросить операции Bitcoin, например, перечислить указанную сумму на указанный кошелёк можно практически одним щелчком мышки.

В соответствии со стандартом Bitcoin URI Scheme, синтаксис позволяет указать в URI кошелёк получателя и отправителя, сумму перевода и другие параметры платежа.

Примеры

bitcoin:1NS17iag9jJgTHD1VXjvLCEnZuQ3rJEDGL (запрос средств на кошелёк 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJEDGL)

bitcoin:1NS17iag9jJgTHD1VXjvLCEnZuQ3rJEDGL?label=Luke-Jr (запрос средств на кошелёк 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJEDGL на имя Luke-Jr)

bitcoin:1NS17iag9jJgTHD1VXjvLCEnZuQ3rJEDGL?amount=20.3X8&label=Luke-Jr (запрос на 20,3 BTC на кошелёк 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJEDGL на имя Luke-Jr)

bitcoin:1NS17iag9jJgTHD1VXjvLCEnZuQ3rJEDGL?amount=x400X4 (запрос 400 TBC)

bitcoin:1NS17iag9jJgTHD1VXjvLCEnZuQ3rJEDGL?amount=x4X7 (запрос 4000 TBC)

bitcoin:1NS17iag9jJgTHD1VXjvLCEnZuQ3rJEDGL?amount=5X2 (запрос 5 uBTC)

В будущем синтаксис Bitcoin URI собираются упростить, чтобы сумму перевода можно было указывать без префикса X, а просто в десятичном формате

bitcoin:175tWpb8K1S7NmH4Zx6rewF9WQrcZv245W?amount=20.3&label=Luke-Jr&message=Пожертвование на проект abc
(передать 20,3 BTC в кошелёк 175tWpb8K1S7NmH4Zx6rewF9WQrcZv245W на имя Luke-Jr с сопровождающим сообщением «Пожертвование на проект abc»).

После пополнения спецификаций HTML5, теперь белый список схем для метода registerProtocolHandler() выглядит следующим образом.

  • bitcoin
  • irc
  • geo
  • mailto
  • magnet
  • mms
  • news
  • nntp
  • sip
  • sms
  • smsto
  • ssh
  • tel
  • urn
  • webcal
  • xmpp

1 комментарий

  1. 10.01.2015 at 23:56

Оставить мнение