Я придумал способ, чтобы совершать сделки мгновенно осевшие без необходимости в ожидании подтверждения.
Алиса платит биткойна Бобу. В то же время, Элис несколько биткойны на депозит MyBitcoin и MyBitcoin предоставляет гарантийное обслуживание транзакций с целью получения прибыли.
Для Боба, чтобы быть уверенным, что он не потеряет к двойному расходов, как только клиент Боба слышит о неподтвержденной входящей транзакции, он делает API вызова MyBitcoin с просьбой, чтобы гарантировать сделку Алисе, обеспечивая транзакции ID N в качестве параметра вместе с одноразовым паролем, предоставленной Алисой, так MyBitcoin знает, чьи средства подпирают гарантию.
MyBitcoin подтверждает, что он имеет достаточно средств Алисы, чтобы убедиться, что он может поручить любой двойной тратить обратно Алисе. Это ставит средства Алисы на удержание на 6 блоков, а затем обеспечивает цифровую подпись обещания Бобу, что если транзакция N позже становится недействительным, оно оплачивает претензию.
Теперь Боб чувствует себя комфортно, поставляя свою продукцию мгновенно.
MyBitcoin заряжает купец Бобу небольшую плату для удобства (так как это услуга, которая застраховала коммерсант в первую очередь). Это бесплатный сервис Алисе. И если Алиса заплатил из своего MyBitcoin баланса, гарантия предоставляется автоматически без проведения каких-либо дополнительных средств, так как MyBitcoin уже знает, что никто не может аннулировать ее сделку, кроме себя ... но все еще приносит прибыль для MyBitcoin.
Если API поддерживается достаточно общим, любая доверенная сторона может быть заменена на MyBitcoin. Другие доверенные стороны могут хеджировать риски в других целях, кроме требующих баланса по депозиту (например, для тех, с хорошей кредитной и т.д.)