Еще больше оснований для замены / nLockTime быть включены, вы никогда не должны были бы "Счет" на mtgox, что вы должны были внести больше, чем вы собираетесь сразу же использовать в.
В целом долгосрочные деловые отношения могут согласиться только "поселить его в blockchain позже", Но все-таки сделать это таким образом, что ни один не может ввернуть другой.
1) Проделайте "стандартная установка условного депонирования":
а) Написать Ую ж / вывод расходуемого по сиг от вас и mtgox, не подписывайте его еще.
б) Написать Тх расходы B Тх обратно к вам с nLockTime некоторое время в будущем и след числа 0.
в) Hand mtgox оба эти * без знака * (не подписывайте ТХА, пока он не подписал TxB), спрос на него подписать их, вернуть их и подписать их, транслировать их.
2) Для быстрого отзывать, mtgox может сделать то же самое в обратном порядке с вами.
3) Для того, чтобы начать, Tx B имеет SEQ 0 и дает все монеты в TxA обратно к вам. Когда вам нужно дать mtgox деньги, вы посылаете ему подписанную замену
TxB, что является окончательным, и посылает некоторые TxA к нему, а остальные обратно к вам. Все это в автономном режиме, не передаются в сеть.
4) Как вы должны дать больше денег, вы посылаете новые замены для TxB давая больше mtgox и меньше себя. Опять же это все в автономном режиме.
5) Наконец, где-то до истечения срока действия оригинала TxB, mtgox должен транслировать последний подписанный замену вы дали ему (тот, который дает ему больше денег).
В этой схеме, деньги связаны, но до сих пор не могут быть потрачены на другой стороне без разрешения от вас. С другой стороны, вы можете предоставить, что разрешение на них мгновенно Автономную blockchain.