Представьте себе такую ситуацию:
Вы регистрируетесь для mtgox, и хотите внести некоторые биткойны. Вы идете на странице пополнения счета, заполнить сумму, которую вы хотите внести. MtGox генерирует ссылку протокола Bitcoin, например:
Bitcoin: оплата: 1MtGoxAddress1es89fwSTYR: 5: депозит MtGox на счет BTCurious
При нажатии на кнопку или ссылку, данные пересылаются в браузере. Вы установили по умолчанию Bitcoin клиентом ранее, который зарегистрирован протоколу Bitcoin, так что теперь отправляются данные.
Клиент спрашивает:
котировка
Вы хотите заплатить 5 Bitcoins в 1MtGoxAddress1es89fwSTYR ли? Данные оплаты: "MtGox депозит на счет BTCurious"
Да нет
Да нет
Вы нажимаете да, и это оплачено. Вы никогда не должны копировать / вставить любые адреса. Вы можете подключить протокол к вашей любимой walletmanager, будь то стандартный клиент, или ваш webbased бумажник.
Клиент может также предоставить возможность создавать эти ссылки, чтобы отправить ваш приятель, который хочет платить вам:
Bitcoin: оплата: 1JohnDoeAddress1n4e3o1tnsuy: 50: Вы до сих пор должен мне заблокированным, чувак!
Я считаю, что это будет очень увеличить userfriendliness оплаты и управления адресами.
Я предлагаю создать стандарт для этого протокола. Он открыт для предложений, но моя первоначальная идея заключается в:
Для ведения платежей (интернет-магазинов, депозиты, между человеко платежей)
::
Для сохранения адреса в AddressList (полезно для выплаты адресов рудничных, зеленые адреса)
: