Здравствуй,
Я довольно новый для развития Bitcoin протокола и хотел бы поблагодарить Вас заранее любую помощь, вы можете предложить мне.
По сути, я хотел бы использовать грим из SIGHASH_ANYONECANPAY типа хэша.
В настоящее время, после выполнения записи блога Кена Shirriff на http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html, Я был в состоянии получить простую транзакцию работу, которая отправить с одного входа на несколько выходов. Кроме того, после выполнения некоторых дополнительных исследований и чтения, я был в состоянии расширить свои знания и получить несколько входов и несколько выходов рабочих.
Прямо сейчас, я в недоумении, как реализовать тип SIGHASH_ANYONECANPAY хэш и было интересно, если кто-то может предложить мне, где искать в терминах образца сценария транзакции или кода. Я принял взглянуть на контракты вики, но все еще не уверены, какие шаги реализации.
Мои попытки SIGHASH_ANYONECANPAY (предполагая, что два входа и один выход) были следующие:
- Подписывая первый вход с SIGHASH_ALL ==> ("01") И второй вход с SIGHASH_ALL ("01") | SIGHASH_ANYONECANPAY ("80") ==> ("81")
- Вот разбивка моей нынешней подписанной сделки, которая не принимается TESTNET3:
Я выделил в красном SIGHASH_ALL ==> ("01") И SIGHASH_ALL ("01") | SIGHASH_ANYONECANPAY ("80") ==> ("81")
https://s3.amazonaws.com/research.btc/btcmisc/TxBreakdown.png
Опять же, любая помощь будет принята с благодарностью!
Благодаря!