|
30 ноября 2017, 8:30:00 AM | # 1 |
Сообщений: 12
цитировать ответ |
Re: Ошибка транзакции мне помочь
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru я сделка по ошибке: Ошибка проверки: BitcoindException (супер = com.neemre.btcdcli4j.core.BitcoindException: Error # -26: 16: обязательный-скрипт-проверить флаг-неудачная (Неканоническая DER подпись), код = -26) { "гашиш": "9cce9d3b62917647050df970270700b56d69530ad23028dcc782e61f81d77ad8", "вер": 1, "vin_sz": 2, "vout_sz": 1, "размер": 405, "в": [{"prev_out": {"гашиш": "50748b7a193a0b23f1e9494b511312f954cc6cf4792bacc69d207d16002080d","N": "0"}, "scriptSig":"30460221009e38f007ccc1d411e9dba6e03a932ee5076e2f7f4fa6c38b9fa6ad972655460221009 9f89638981d465629e65c02bc5fa38fb9ca49e2d3fd9f83326ce8678195ac1601 04a6fc4cf229381673741d3b5673a2968007fdd16c52f7e2cba082e9ee5c429dcbf6535ef6d26f2 7d828c36d454e2afe880c0642b429c1a6136a2b29e5ccbcd", "последовательность": 4294967295}, {"prev_out": {"гашиш": "3fad794a884fdbe30fec74b224efda235eb05f7944050183826073ee05f41","N": "0"}, "scriptSig":"3045022100d2f9171fdce54734818bc6314389b2d7cce4c15cc6fa556b3886860e493b1a02204ae 329de78e09aad4dc52a0bec8c339c8c8e5f28cca6c47928acd26f95c2364d01 04a6fc4cf229381673741d3b5673a2968007fdd16c52f7e2cba0d22e9ee5c429dcbf6535ef6d26f 27d828c36d454e2afe880c0642b429c1a6136a2b29e5ccbcd", "последовательность": 4294967295}], "вне": [{"стоимость": "50.03560000", "scriptPubKey": "OP_DUP OP_HASH160 5f8f7b1e05c54508c471f1bb9a282f53bc1d21 OP_EQUALVERIFY OP_CHECKSIG" } ] } |
30 ноября 2017, 8:50:46 AM | # 2 |
Сообщений: 12
цитировать ответ |
Re: Ошибка транзакции мне помочь
|
30 ноября 2017, 10:03:04 AM | # 3 |
Сообщения: 602
цитировать ответ |
Re: Ошибка транзакции мне помочь
Прочитайте этот пост Ошибка 16: обязательный-скрипт-проверить флаг-неудачный
Я надеюсь, что это помогает. |
30 ноября 2017, 10:41:00 AM | # 4 |
Сообщения: 154
цитировать ответ |
Re: Ошибка транзакции мне помочь
Вы можете оставить сделку в сыром виде шестигранной? Не JSON
|
30 ноября 2017, 11:15:51 PM | # 5 |
Сообщения: 101
цитировать ответ |
Re: Ошибка транзакции мне помочь
Я взял быстрый взгляд на второй сиг, и поле длины подписи для R-значения:
Код: 30: OP_SEQUENCE_0x30: тип тега, указывающий ПОСЛЕДОВАТЕЛЬНОСТЬ, начать sigscript 45: OP_LENGTH_0x45: длина R + S, 02: OP_INT_0x02: тип тег, указывающая длина ЦЕЛОГО 21: OP_LENGTH_0x21: это SIG R (33 байт) 00D2F9171FDCE547: 34818BC6314389B2 D7CCE4C15CC6FA55: 6B3886860E493B1A 02 21: неизвестно опкод Я могу видеть двойной нуль там, так что длина R-значение должна быть 21hex, 33 байт десятичной. В случае, вы бы оканчиваться "02", Однако: 02 должна быть типом тегом, указывающая длиной для S-Value и 21 длиной для S-Value (что это такое ...). Я просто добавил "DD" в конце R-значение, то он декодирует правильно: Код: 30: OP_SEQUENCE_0x30: тип тега, указывающий ПОСЛЕДОВАТЕЛЬНОСТЬ, начать sigscript 45: OP_LENGTH_0x45: длина R + S, 02: OP_INT_0x02: тип тег, указывающая длина ЦЕЛОГО 21: OP_LENGTH_0x21: это SIG R (33 байт) 009E38F007CCC1D4: 11E9DBA6E03A932E E5076E2F7F4FA6C3: 8B9FA6AD97265546 DD 02: OP_INT_0x02: тип тег, указывающая длина ЦЕЛОГО 21: OP_LENGTH_0x21: это SIG S (33 байт) 0099F89638981D46: 5629E65C02BC5FA3 8FB9CA49E2D3FD9F: 83326CE8678195AC 16 01: OP_SIGHASHALL: это завершает подпись ECDSA (ASN1-ДЕР структура) Таким образом, я предполагаю, библиотеку, которую вы используете, не собирая подписи правильно. Что вы используете? |