Схему “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