15 февраля 2014, 2:54:39 ​​AM   # 1
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: SX с 2-из-2 MULTISIG

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Привет, ребята, пожалуйста, не ударить меня, я прочитал много постов здесь, но не нашел решение моей проблемы.

Вот это мой «депозит» сделка: https://blockchain.info/tx/d87099d52f80ae0b7d9da81e74d3ee00b6dc76f33eb807939d87e698d416b83e
Она была создана с помощью следующего сценария:

котировка
$ 2 rawscript SX [$ (кошка Tigra-pvt.key | Публичные SX)] [$ (кот dipspb-pvt.key | Публичные SX)] 2 checkmultisig > msig.script

Теперь я пытаюсь создать транзакцию расходов ...

котировка
$ Mktx tx_spending.tx SX --input d87099d52f80ae0b7d9da81e74d3ee00b6dc76f33eb807939d87e698d416b83e: 0 --output 1Aef3F5Yg4RaBb2FFtLyGkCsgjsWH5mB3K: 20000

... и создавать подписи ...

котировка
$ SIGNATURE_1 = $ (кошка Tigra-pvt.key | Sx входа вход tx_spending.tx 0 $ (кат msig.script))
$ SIGNATURE_2 = $ (кошка dipspb-pvt.key | Sx входа вход tx_spending.tx 0 $ (кат msig.script))

... и установить входной скрипт ...

котировка
$ INPUT_SCRIPT = $ (SX rawscript [$ SIGNATURE_1] [$ SIGNATURE_2] [$ (кот msig.script)])
$ Sx набор-вход tx_spending.tx 0 $ INPUT_SCRIPT > tx_spending_signed.tx

... и транслировать его ...

котировка
$ Sendtx-SX BCI tx_spending_signed.tx

И я получил: "Неправильная подпись"  

Похоже, что я делаю все согласно SX учебник ...
Pls помочь мне выяснить, где это ошибка ... Спасибо!
Tigra сейчас офлайн Пожаловаться на Tigra   Ответить с цитированием Мультицитирование сообщения от Tigra Быстрый ответ на сообщение Tigra


Как заработать Биткоины?
Без вложений. Не майнинг.


15 февраля 2014, 1:49:52 PM   # 2
 
 
Сообщения: 1232
Цитировать по имени
цитировать ответ
по умолчанию Re: SX с 2-из-2 MULTISIG

Получил 1806 Биткоинов
Реальная история.





Эй, это сводило меня немного ума, пытаясь отследить проблему, и я закончил тем, что взломать источник. Вам нужен дополнительный «нулевой» опкод в начале подписи для ввода сценария:

Код:
Хэш: 18ef65bb0e8c26dd9f02866161fc8f92f49b6a33b63b8310d645b9008ec6c7ff
Версия: 1
Locktime: 0
Входные данные:
  предыдущая выход: 07acadc2e7042f4a43305d08fd03c66800155b7ecb6ac56c3395fd906a8ed69a: 1
  Сценарий: ноль [30440220587a9cdb4847d4a7586ed25f95a21d8cae1db64b579bb11eb5c14c033ece8bba022027c1e8395470bc0c7be1d792c33f52bcca27e4bd027231f93a74bb5dddcabbc501] [3045022100b8e9d83ea79bc97188b6ed7072bb361a9b9d00e35336a0b1e444a4a39ce75410022039da58cbc38e55c9dd89f4990ea8a7b8f18d3c6d9f809ff1219382e4c5894eb901] [522102fb034f6e3f9608a99bba7627c3eb5527102335df46262563681b6c53cc7876952102fcb4a15e1a47eb2e4b4684e18a76a9702e254816d6bad3b2aee141742ebd74cc52ae]
  Последовательность: 4294967295
  Адрес: 3KnHCJAymuz9mzMQBeHp6Tjvo2kqr7giug
Вывод:
  Значение: 90000
  Сценарий: DUP hash160 [a387ba64648b2c78b38d5278a43f0291a06458f0] equalverify checksig
  Адрес: 1Fufjpf9RM2aQsGedhSpbSCGRHrmLMJ7yY

Затем он должен работать.

Код:
$ INPUT_SCRIPT = $ (SX rawscript нулю [$ SIGNATURE_1] [$ SIGNATURE_2] [$ (кат msig.script)])
genjix сейчас офлайн Пожаловаться на genjix   Ответить с цитированием Мультицитирование сообщения от genjix Быстрый ответ на сообщение genjix

16 февраля 2014, 4:12:48 AM   # 3
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: SX с 2-из-2 MULTISIG

Спасибо, genjix, за все ваши усилия!
Держу пари, я пытался, что прежде не повезло ... но я постараюсь это снова и даст вам знать о результате.

В чем причина для «нулевого» опкода? Ошибка в «Checkmultisig»?

Спасибо!
Tigra сейчас офлайн Пожаловаться на Tigra   Ответить с цитированием Мультицитирование сообщения от Tigra Быстрый ответ на сообщение Tigra

16 февраля 2014, 6:37:37 AM   # 4
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: SX с 2-из-2 MULTISIG

В чем причина для «нулевого» опкода? Ошибка в «Checkmultisig»?

Ага.
Peter Todd сейчас офлайн Пожаловаться на Питер Тодд   Ответить с цитированием Мультицитирование сообщения от Peter Todd Быстрый ответ на сообщение Peter Todd

16 февраля 2014, 1:52:53 PM   # 5
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: SX с 2-из-2 MULTISIG

Хм ...

Код:
$ 2 rawscript SX [$ (кошка Tigra-pvt.key | Публичные SX)] [$ (кот dipspb-pvt.key | Публичные SX)] 2 checkmultisig > msig2.script
$ Кошки msig2.script

котировка
524104333f8553e05fb27bd494fb56dcc471eee03928fb70516e18982226ea095b2e2abadb98c69 3568c4ecaeb2d19a59bf3673b0e1bb1673a96d8bcb2ddebb9f6aa9d2103babbf9a0a54c5e59b73a 5ea5675c703caa042b8f857685e20d970233ea76d6e752ae

Код:
$ Mktx tx_spending.tx SX --input d87099d52f80ae0b7d9da81e74d3ee00b6dc76f33eb807939d87e698d416b83e: 0 --output 1Aef3F5Yg4RaBb2FFtLyGkCsgjsWH5mB3K: 20000

котировка
Добавлен вход d87099d52f80ae0b7d9da81e74d3ee00b6dc76f33eb807939d87e698d416b83e: 0
Добавлен вывод отправки 20000 Satoshis в 1Aef3F5Yg4RaBb2FFtLyGkCsgjsWH5mB3K.

Код:
$ SIGNATURE_1 = $ (кошка Tigra-pvt.key | Sx входа вход tx_spending.tx 0 $ (кат msig2.script))
$ SIGNATURE_2 = $ (кошка dipspb-pvt.key | Sx входа вход tx_spending.tx 0 $ (кат msig2.script))
$ INPUT_SCRIPT = $ (SX rawscript нулю [$ SIGNATURE_1] [$ SIGNATURE_2] [$ (кат msig2.script)])
$ Sx набор-вход tx_spending.tx 0 $ INPUT_SCRIPT > tx_spending_signed2.tx
$ ShowTx tx_spending_signed2.tx SX

котировка
Хэш: fcd606b0bc83c35685adb91a6e2e1928177a6cf27522bdc5515d9a06b4746f7a
Версия: 1
Locktime: 0
Входные данные:
  предыдущая выход: d87099d52f80ae0b7d9da81e74d3ee00b6dc76f33eb807939d87e698d416b83e: 0
  Сценарий: ноль [30450221009fe57a37cc994b1aecccd326ff9a49b0bf7087b3be388f1787a9587126aaf4e202206 0a8e71b136221bcecf6cb17906aca674ad3f763170e23f351b71fc546fd159d01] [30450220551ca0a94d77d699749f6ccca6c02ea229c7a19b0386ef69a23baa8b8a43945b022100f ed99375abd0d43c6c20b90df67b5d142a72f672bb7b702e33ebf216fbf187d401] [524104333f8553e05fb27bd494fb56dcc471eee03928fb70516e18982226ea095b2e2abadb98c69 3568c4ecaeb2d19a59bf3673b0e1bb1673a96d8bcb2ddebb9f6aa9d2103babbf9a0a54c5e59b73a 5ea5675c703caa042b8f857685e20d970233ea76d6e752ae]
  Последовательность: 4294967295
  Адрес: 3Dq8dohF2WEKG5DYQerH1tmRKJf954VrB4
Вывод:
  Значение: 20000
  Сценарий: DUP hash160 [69d84695a67b54c2261ebce324b894411230bf78] equalverify checksig
  Адрес: 1Aef3F5Yg4RaBb2FFtLyGkCsgjsWH5mB3K

Код:
$ Sendtx-SX BCI tx_spending_signed2.tx

котировка
Неправильная подпись

  Что я делаю неправильно?
Tigra сейчас офлайн Пожаловаться на Tigra   Ответить с цитированием Мультицитирование сообщения от Tigra Быстрый ответ на сообщение Tigra

17 февраля 2014, 10:56:08 PM   # 6
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: SX с 2-из-2 MULTISIG


Затем он должен работать.

Код:
$ INPUT_SCRIPT = $ (SX rawscript нулю [$ SIGNATURE_1] [$ SIGNATURE_2] [$ (кат msig.script)])

Я попытался сделать то же самое, используя bitcoind ... с разным количеством расходов (от 0,0002 + 0,0001 платов до 0,0003 всех имеющихся на выходе из предыдущей сделки) ...

Код:
$ Bitcoind sendrawtransaction 01000000013eb816d498e6879d9307b83ef376dcb600eed3741ea89d7d0bae802fd59970d800000000fc0048304502200336a8586c8bf7cf3da8a83b3c74b7e839a0132c8a32665e6dc9c301aa897da6022100b589e761c70d618dd78b266847e32ec576b24a1a65a2a98638bf928a3c1889820148304502203a6d2432d896f91c74176eb6836450cb33d548f7824681b3572f3147982593ee0221008a0bdc52bd31ede77fbdb32d64810b0a11fe5af8c2be7821cd7d8a6b94050b35014c67524104333f8553e05fb27bd494fb56dcc471eee03928fb70516e18982226ea095b2e2abadb98c693568c4ecaeb2d19a59bf3673b0e1bb1673a96d8bcb2ddebb9f6aa9d2103babbf9a0a54c5e59b73a5ea5675c703caa042b8f857685e20d970233ea76d6e752aeffffffff0130750000000000001976a91469d84695a67b54c2261ebce324b894411230bf7888ac00000000

... и получил следующее:

котировка
ошибка: {"код": -22,"сообщение":"TX отвергнута"}

Есть предположения? Ребята, пожалуйста, помогите ... провести два дня выяснить, что происходит ... и до сих пор понятия не имею ... 
Tigra сейчас офлайн Пожаловаться на Tigra   Ответить с цитированием Мультицитирование сообщения от Tigra Быстрый ответ на сообщение Tigra

18 февраля 2014, 1:46:01 AM   # 7
 
 
Сообщения: 469
Цитировать по имени
цитировать ответ
по умолчанию Re: SX с 2-из-2 MULTISIG

Почему вы пытаетесь провести без платы ТХ? Может быть, я ошибаюсь, но в прошлом я всегда получал отказы от расходов с 0 платой, как это. Я забыл точные правила, но это, как правило, не принято правильно?
свиристель сейчас офлайн Пожаловаться на свиристель   Ответить с цитированием Мультицитирование сообщения от свиристеля Быстрый ответ на сообщение свиристель

18 февраля 2014, 1:49:47 AM   # 8
 
 
Сообщения: 469
Цитировать по имени
цитировать ответ
по умолчанию Re: SX с 2-из-2 MULTISIG

Кроме того, еще одна вещь, которую вы можете сделать, чтобы отладить не удалось multisig тратит это своего рода входной скрипт декодирования, чтобы выйти на pubkeys и убедитесь, что у вас есть Sigs соответствующие правые pubkeys в правильном порядке. Но я предполагаю, что это, вероятно, не проблема.
свиристель сейчас офлайн Пожаловаться на свиристель   Ответить с цитированием Мультицитирование сообщения от свиристеля Быстрый ответ на сообщение свиристель

18 февраля 2014, 5:41:30 AM   # 9
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: SX с 2-из-2 MULTISIG

Почему вы пытаетесь провести без платы ТХ?

Я проверил ту же операцию с 0,0001 до 0,00024 плата ... тот же результат.

И, наконец, просто чтобы ответить на ваш вопрос, я решил снова прошел через весь цикл и придумал следующую сделку:

Код:
bitcoind decoderawtransaction 01000000013eb816d498e6879d9307b83ef376dcb600eed3741ea89d7d0bae802fd59970d800000000fa004730440220352c0db3e81b484ebad7ee46a33287cfffef85a51b849d5cec5a26ead2d107ef02204ced33671af07eb16dc15fd2cc57bad075b0d9d1aa90b45ceb07b9056c3659d5014730440220782c390f5ecd931742461d5b8140c7fa198deddb39b1fbc07e1433b33c50917f022036c1d3c002c4bbd94db15b36bee9b919298dbee854f0ef7d8e05b03dbc5cad17014c67524104333f8553e05fb27bd494fb56dcc471eee03928fb70516e18982226ea095b2e2abadb98c693568c4ecaeb2d19a59bf3673b0e1bb1673a96d8bcb2ddebb9f6aa9d2103babbf9a0a54c5e59b73a5ea5675c703caa042b8f857685e20d970233ea76d6e752aeffffffff01204e0000000000001976a91469d84695a67b54c2261ebce324b894411230bf7888ac00000000

Код:
{
    "TXID" : "14d90664dd94b59e2f6efdf69da5cc8dcabcedfe1979991644b95553767fbd11",
    "версия" : 1,
    "Locktime" : 0,
    "Vin" : [
        {
            "TXID" : "d87099d52f80ae0b7d9da81e74d3ee00b6dc76f33eb807939d87e698d416b83e",
            "Vout" : 0,
            "scriptSig" : {
                "как м" : "0 30440220352c0db3e81b484ebad7ee46a33287cfffef85a51b849d5cec5a26ead2d107ef02204ced33671af07eb16dc15fd2cc57bad075b0d9d1aa90b45ceb07b9056c3659d501 30440220782c390f5ecd931742461d5b8140c7fa198deddb39b1fbc07e1433b33c50917f022036c1d3c002c4bbd94db15b36bee9b919298dbee854f0ef7d8e05b03dbc5cad1701 524104333f8553e05fb27bd494fb56dcc471eee03928fb70516e18982226ea095b2e2abadb98c693568c4ecaeb2d19a59bf3673b0e1bb1673a96d8bcb2ddebb9f6aa9d2103babbf9a0a54c5e59b73a5ea5675c703caa042b8f857685e20d970233ea76d6e752ae",
                "наговор" : "004730440220352c0db3e81b484ebad7ee46a33287cfffef85a51b849d5cec5a26ead2d107ef02204ced33671af07eb16dc15fd2cc57bad075b0d9d1aa90b45ceb07b9056c3659d5014730440220782c390f5ecd931742461d5b8140c7fa198deddb39b1fbc07e1433b33c50917f022036c1d3c002c4bbd94db15b36bee9b919298dbee854f0ef7d8e05b03dbc5cad17014c67524104333f8553e05fb27bd494fb56dcc471eee03928fb70516e18982226ea095b2e2abadb98c693568c4ecaeb2d19a59bf3673b0e1bb1673a96d8bcb2ddebb9f6aa9d2103babbf9a0a54c5e59b73a5ea5675c703caa042b8f857685e20d970233ea76d6e752ae"
            },
            "последовательность" : 4294967295
        }
    ],
    "Vout" : [
        {
            "стоимость" : 0.00020000,
            "N" : 0,
            "scriptPubKey" : {
                "как м" : "OP_DUP OP_HASH160 69d84695a67b54c2261ebce324b894411230bf78 OP_EQUALVERIFY OP_CHECKSIG",
                "наговор" : "76a91469d84695a67b54c2261ebce324b894411230bf7888ac",
                "reqSigs" : 1,
                "тип" : "pubkeyhash",
                "адреса" : [
                    "1Aef3F5Yg4RaBb2FFtLyGkCsgjsWH5mB3K"
                ]
            }
        }
    ]
}

И интересный факт: она прошла через! А теперь это большой вопрос - ПОЧЕМУ ???

Вот моя декодируются предыдущая сделка:
Код:
bitcoind decoderawtransaction 01000000013eb816d498e6879d9307b83ef376dcb600eed3741ea89d7d0bae802fd59970d800000000fc0048304502200336a8586c8bf7cf3da8a83b3c74b7e839a0132c8a32665e6dc9c301aa897da6022100b589e761c70d618dd78b266847e32ec576b24a1a65a2a98638bf928a3c1889820148304502203a6d2432d896f91c74176eb6836450cb33d548f7824681b3572f3147982593ee0221008a0bdc52bd31ede77fbdb32d64810b0a11fe5af8c2be7821cd7d8a6b94050b35014c67524104333f8553e05fb27bd494fb56dcc471eee03928fb70516e18982226ea095b2e2abadb98c693568c4ecaeb2d19a59bf3673b0e1bb1673a96d8bcb2ddebb9f6aa9d2103babbf9a0a54c5e59b73a5ea5675c703caa042b8f857685e20d970233ea76d6e752aeffffffff0130750000000000001976a91469d84695a67b54c2261ebce324b894411230bf7888ac00000000

Код:
{
    "TXID" : "28e5e21d195fad663a9d2ad0208868a874fd4425a09b826ce5ec85b46880a353",
    "версия" : 1,
    "Locktime" : 0,
    "Vin" : [
        {
            "TXID" : "d87099d52f80ae0b7d9da81e74d3ee00b6dc76f33eb807939d87e698d416b83e",
            "Vout" : 0,
            "scriptSig" : {
                "как м" : "0 304502200336a8586c8bf7cf3da8a83b3c74b7e839a0132c8a32665e6dc9c301aa897da6022100b589e761c70d618dd78b266847e32ec576b24a1a65a2a98638bf928a3c18898201 304502203a6d2432d896f91c74176eb6836450cb33d548f7824681b3572f3147982593ee0221008a0bdc52bd31ede77fbdb32d64810b0a11fe5af8c2be7821cd7d8a6b94050b3501 524104333f8553e05fb27bd494fb56dcc471eee03928fb70516e18982226ea095b2e2abadb98c693568c4ecaeb2d19a59bf3673b0e1bb1673a96d8bcb2ddebb9f6aa9d2103babbf9a0a54c5e59b73a5ea5675c703caa042b8f857685e20d970233ea76d6e752ae",
                "наговор" : "0048304502200336a8586c8bf7cf3da8a83b3c74b7e839a0132c8a32665e6dc9c301aa897da6022100b589e761c70d618dd78b266847e32ec576b24a1a65a2a98638bf928a3c1889820148304502203a6d2432d896f91c74176eb6836450cb33d548f7824681b3572f3147982593ee0221008a0bdc52bd31ede77fbdb32d64810b0a11fe5af8c2be7821cd7d8a6b94050b35014c67524104333f8553e05fb27bd494fb56dcc471eee03928fb70516e18982226ea095b2e2abadb98c693568c4ecaeb2d19a59bf3673b0e1bb1673a96d8bcb2ddebb9f6aa9d2103babbf9a0a54c5e59b73a5ea5675c703caa042b8f857685e20d970233ea76d6e752ae"
            },
            "последовательность" : 4294967295
        }
    ],
    "Vout" : [
        {
            "стоимость" : 0.00030000,
            "N" : 0,
            "scriptPubKey" : {
                "как м" : "OP_DUP OP_HASH160 69d84695a67b54c2261ebce324b894411230bf78 OP_EQUALVERIFY OP_CHECKSIG",
                "наговор" : "76a91469d84695a67b54c2261ebce324b894411230bf7888ac",
                "reqSigs" : 1,
                "тип" : "pubkeyhash",
                "адреса" : [
                    "1Aef3F5Yg4RaBb2FFtLyGkCsgjsWH5mB3K"
                ]
            }
        }
    ]
}

Да, сумма отличается, но, как я уже говорил, я пытался 0,0002 до и он не прошел ... и это было сейчас ... как-то ...
Любые идеи, почему? 
Tigra сейчас офлайн Пожаловаться на Tigra   Ответить с цитированием Мультицитирование сообщения от Tigra Быстрый ответ на сообщение Tigra

18 февраля 2014, 5:57:53 AM   # 10
 
 
Сообщения: 469
Цитировать по имени
цитировать ответ
по умолчанию Re: SX с 2-из-2 MULTISIG

Как я уже сказал, никакая плата ПЕРЕДАЧИ, как правило, не собирается идти до конца, так что никакой тайны там.

А почему он не работал раньше, и делает сейчас - только вы можете понять, что отличается между этими двумя случаями. Я взял быстрый взгляд на двух входных сценариев и ничего не видел, очень интересный.

правильно ТХ:
Код:
m.ea.get_address_from_input_script ( '004730440220352c0db3e81b484ebad7ee46a33287cfffef85a51b849d5cec5a26ead2d107ef02204ced33671af07eb16dc15fd2cc57bad075b0d9d1aa90b45ceb07b9056c3659d5014730440220782c390f5ecd931742461d5b8140c7fa198deddb39b1fbc07e1433b33c50917f022036c1d3c002c4bbd94db15b36bee9b919298dbee854f0ef7d8e05b03dbc5cad17014c67524104333f8553e05fb27bd494fb56dcc471eee03928fb70516e18982226ea095b2e2abadb98c693568c4ecaeb2d19a59bf3673b0e1bb1673a96d8bcb2ddebb9f6aa9d2103babbf9a0a54c5e59b73a5ea5675c703caa042b8f857685e20d970233ea76d6e752ae'.decode (' шестигранной '))

([ '04333f8553e05fb27bd494fb56dcc471eee03928fb70516e18982226ea095b2e2abadb98c693568c4ecaeb2d19a59bf3673b0e1bb1673a96d8bcb2ddebb9f6aa9d', '03babbf9a0a54c5e59b73a5ea5675c703caa042b8f857685e20d970233ea76d6e7'], [ '30440220352c0db3e81b484ebad7ee46a33287cfffef85a51b849d5cec5a26ead2d107ef02204ced33671af07eb16dc15fd2cc57bad075b0d9d1aa90b45ceb07b9056c3659d5', '30440220782c390f5ecd931742461d5b8140c7fa198deddb39b1fbc07e1433b33c50917f022036c1d3c002c4bbd94db15b36bee9b919298dbee854f0ef7d8e05b03dbc5cad17'], '3Dq8dohF2WEKG5DYQerH1tmRKJf954VrB4')

первый список являются два pubkeys, вторые два SIGs, и последний, очевидно, является адресом msig.

не удалось ТХ:
Код:
>>> m.ea.get_address_from_input_script ( '0048304502200336a8586c8bf7cf3da8a83b3c74b7e839a0132c8a32665e6dc9c301aa897da6022100b589e761c70d618dd78b266847e32ec576b24a1a65a2a98638bf928a3c1889820148304502203a6d2432d896f91c74176eb6836450cb33d548f7824681b3572f3147982593ee0221008a0bdc52bd31ede77fbdb32d64810b0a11fe5af8c2be7821cd7d8a6b94050b35014c67524104333f8553e05fb27bd494fb56dcc471eee03928fb70516e18982226ea095b2e2abadb98c693568c4ecaeb2d19a59bf3673b0e1bb1673a96d8bcb2ddebb9f6aa9d2103babbf9a0a54c5e59b73a5ea5675c703caa042b8f857685e20d970233ea76d6e752ae'.decode (' шестигранной '))

([ '04333f8553e05fb27bd494fb56dcc471eee03928fb70516e18982226ea095b2e2abadb98c693568c4ecaeb2d19a59bf3673b0e1bb1673a96d8bcb2ddebb9f6aa9d', '03babbf9a0a54c5e59b73a5ea5675c703caa042b8f857685e20d970233ea76d6e7'], [ '304502200336a8586c8bf7cf3da8a83b3c74b7e839a0132c8a32665e6dc9c301aa897da6022100b589e761c70d618dd78b266847e32ec576b24a1a65a2a98638bf928a3c188982', '304502203a6d2432d896f91c74176eb6836450cb33d548f7824681b3572f3147982593ee0221008a0bdc52bd31ede77fbdb32d64810b0a11fe5af8c2be7821cd7d8a6b94050b35'], '3Dq8dohF2WEKG5DYQerH1tmRKJf954VrB4')

У вас есть те же 2 pubkeys в том же порядке, в обоих случаях, так что ничего плохого там. Это в значительной степени просто оставляет подпись. Для сделки, чтобы добиться успеха, подписи должны быть в том же порядке, что и pubkeys, и, очень важно, они должны подписывать ту же самую операцию. Так что те два способа подписи может быть введен неправильно. Есть и другие, но, скорее всего, ошибка в предыдущей попытке находится где-то там ...
свиристель сейчас офлайн Пожаловаться на свиристель   Ответить с цитированием Мультицитирование сообщения от свиристеля Быстрый ответ на сообщение свиристель

18 февраля 2014, 4:23:42 PM   # 11
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: SX с 2-из-2 MULTISIG

Спасибо, Waxwing ... Я ценю вашу помощь!

Я решил сделать то же самое еще раз ... Теперь с SX. Надежда, чтобы выяснить, что пошло не так раньше.
Tigra сейчас офлайн Пожаловаться на Tigra   Ответить с цитированием Мультицитирование сообщения от Tigra Быстрый ответ на сообщение Tigra

21 февраля 2014, 7:47:15 PM   # 12
 
 
Сообщения: 1232
Цитировать по имени
цитировать ответ
по умолчанию Re: SX с 2-из-2 MULTISIG

Я следовал вашим инструкциям, но поставить ноль в начале и генерируется действительный 2of2 расходов:

https://blockchain.info/tx/086bd5c500021f007d2e77d8dc7fcbe200dca4f7957eef7ff1f788996a5381c8

Код:
2010 кот tx_spending.tx | ShowTx SX
 2011 SIGNATURE_1 = $ (кошка Tigra-pvt.key | Sx входа вход tx_spending.tx 0 $ (кат msig.script))
 2012 SIGNATURE_2 = $ (кошка dipspb-pvt.key | Sx входа вход tx_spending.tx 0 $ (кат msig.script))
 2013 эхо $ SIGNATURE_1
 2014 SIGNATURE_1 = $ (кошка Tigra-pvt.key | Sx входа вход tx_spending.tx 0 $ (кат msig.script))
 2015 SIGNATURE_2 = $ (кошка dipspb-pvt.key | Sx входа вход tx_spending.tx 0 $ (кат msig.script))
 2016 Эхо $ SIGNATURE_1
 2017 эхо $ SIGNATURE_1
 2018 эхо $ SIGNATURE_2
 2019 INPUT_SCRIPT = $ (SX rawscript [$ SIGNATURE_1] [$ SIGNATURE_2] [$ (кат msig.script)]) INPUT_SCRIPT = $ (SX rawscript [$ SIGNATURE_1] [$ SIGNATURE_2] [$ (кат msig.script)])
 2020 INPUT_SCRIPT = $ (SX rawscript [$ SIGNATURE_1] [$ SIGNATURE_2] [$ (кот msig.script)])
 2021 INPUT_SCRIPT = $ (SX rawscript нулю [$ SIGNATURE_1] [$ SIGNATURE_2] [$ (кат msig.script)])
 2022 эхо $ INPUT_SCRIPT
 2023 эхо $ INPUT_SCRIPT | showscript SX
 2024 Sx набор-вход tx_spending.tx 0 $ INPUT_SCRIPT > tx_spending_signed.tx
 2025 кот tx_spending_signed.tx
 2026 кот tx_spending_signed.tx | ShowTx SX
 2027 кот tx_spending_signed.tx
 2028 кот tx_spending_signed.tx | validtx SX
 2029 кот tx_spending_signed.tx
 2030 кот tx_spending_signed.tx | ShowTx SX
 2031 История
genjix сейчас офлайн Пожаловаться на genjix   Ответить с цитированием Мультицитирование сообщения от genjix Быстрый ответ на сообщение genjix



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW