Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
16 июня 2015, 4:37:57 PM   # 1
 
 
Сообщений: 17
Цитировать по имени
цитировать ответ
по умолчанию Re: решаемые [Почему мои сгенерированные сделки неканонические?]

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


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

Я пишу C ++ библиотека для подписания Bitcoin сделок (вы можете найти его здесь: https://github.com/sgeisler/EasyBitcoin).

Я судимый послать транзакцию из 1HikVCL5PsR75toN23yEifLqmg8uXAepoz в какой-то другой адрес. На данный момент только код для входа на вход реализуется, поэтому я первым создал сырую сделку с coinbin, а затем заменить неподписанный вход с подписанным входом, порожденного моим сценарием.

Код:
0100000001883971b9025799b61040fdd0bc516a4c631f8753f689962fc72980de4f2aabc8000000006a47304402207a57c1db269e2ab4706279309a4d1d91112478d92132c2580d4b6f21670dce0502200590c8be6be1616c41db4663800c3b3d9d36ffa0e4d1c7b08082b0b00f679f9a01210440af8583e795691debf6331605a444a1bd2ae3e3978b38ff1d2c7f69443b6c01ffffffff01905f0100000000001976a914ed25801aa39644aaa7fcef2944ba200e05e615be88ac00000000

Coinbin показывает, как подписан, когда я пытаюсь проверить это: проверить на coinb.in

Но когда я пытаюсь транслировать это показывает:
котировка
64: неканонической

Я не знаю, что я делаю неправильно. В основном я следовал за этим руководство.

Вы знаете, если Bitcoin транзакция отладчик существует?

Было бы здорово, если бы вы могли бы мне помочь


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


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


17 июня 2015, 8:12:01 AM   # 2
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: решаемые [Почему мои сгенерированные сделки неканонические?]

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





Здравствуй,

Я пишу C ++ библиотека для подписания Bitcoin сделок (вы можете найти его здесь: https://github.com/sgeisler/EasyBitcoin).

Я судимый послать транзакцию из 1HikVCL5PsR75toN23yEifLqmg8uXAepoz в какой-то другой адрес. На данный момент только код для входа на вход реализуется, поэтому я первым создал сырую сделку с coinbin, а затем заменить неподписанный вход с подписанным входом, порожденного моим сценарием.

Код:
0100000001883971b9025799b61040fdd0bc516a4c631f8753f689962fc72980de4f2aabc8000000006a47304402207a57c1db269e2ab4706279309a4d1d91112478d92132c2580d4b6f21670dce0502200590c8be6be1616c41db4663800c3b3d9d36ffa0e4d1c7b08082b0b00f679f9a01210440af8583e795691debf6331605a444a1bd2ae3e3978b38ff1d2c7f69443b6c01ffffffff01905f0100000000001976a914ed25801aa39644aaa7fcef2944ba200e05e615be88ac00000000

Coinbin показывает, как подписан, когда я пытаюсь проверить это: проверить на coinb.in

Но когда я пытаюсь транслировать это показывает:
котировка
64: неканонической

Я не знаю, что я делаю неправильно. В основном я следовал за этим руководство.

Вы знаете, если Bitcoin транзакция отладчик существует?

Было бы здорово, если бы вы могли бы мне помочь


EDIT: Я думаю, что я нашел свою ошибку, я только хэшированию входа и не весь ТХ (глупый меня), будет пытаться хэш всего ТХ. Но почему coinb.in принять подписи, если это не правильно?

Мое предположение, что coinb.in на самом деле не проверки подписи. Я вижу, что это "декодированный" сделка, и она имеет флажок рядом с "подписанный", Но, к сожалению, я не знаком с этим интерфейсом, возможно, он станет зеленым или что-то, если подпись действительна? Вы вернуться, чтобы попытаться coinb.in снова после того, как вы выяснили ошибку? Мне любопытно, что вы нашли.
tspacepilot сейчас офлайн Пожаловаться на tspacepilot   Ответить с цитированием Мультицитирование сообщения от tspacepilot Быстрый ответ на сообщение tspacepilot

17 июня 2015, 11:17:06 AM   # 3
 
 
Сообщения: 217
Цитировать по имени
цитировать ответ
по умолчанию Re: решаемые [Почему мои сгенерированные сделки неканонические?]

Публичных в scriptSig выглядит также странно:

0440af8583e795691debf6331605a444a1bd2ae3e3978b38ff1d2c7f69443b6c01

33 байт (сжатый), но начинается с 04 указывает на несжатый.
johoe сейчас офлайн Пожаловаться на johoe   Ответить с цитированием Мультицитирование сообщения от johoe Быстрый ответ на сообщение johoe

17 июня 2015, 1:17:48 PM   # 4
 
 
Сообщений: 17
Цитировать по имени
цитировать ответ
по умолчанию Re: решаемые [Почему мои сгенерированные сделки неканонические?]

Он работает сейчас: https://blockchain.info/de/tx/64d45ef207f6b283540db006bf6ddd43a1c312ca826e08336053fe7f6bab0b8a (Моя первая сделка подписала с моей собственной библиотекой)

В TXS произведенный выглядеть следующим образом:

Код:
0100000001883971b9025799b61040fdd0bc516a4c631f8753f689962fc72980de4f2aabc8000000006b483045022100f24f95da3b0df769a79af676c6d0cbd781fa7c0d04be1712c3b148b53472fad702200dc0b3635bba2a0af15104d86ef86ccc74811287184956aa4b612e041e5a5ace01210340af8583e795691debf6331605a444a1bd2ae3e3978b38ff1d2c7f69443b6c01ffffffff01905f0100000000001976a914b7675e0b90a09cb97674702be07b119c989b835088ac00000000

Код:
01000000  версия
01  количество входов
883971b9025799b61040fdd0bc516a4c631f8753f689962fc72980de4f2aabc8 обратной хэш
00000000 пред. номер выхода
6b размер scriptSig


48  нажимные данные 72
3045022100f24f95da3b0df769a79af676c6d0cbd781fa7c0d04be1712c3b148b53472fad702200dc0b3635bba2a0af15104d86ef86ccc74811287184956aa4b612e041e5a5ace01 сиг + хэш все
21  нажимные данные 33
0340af8583e795691debf6331605a444a1bd2ae3e3978b38ff1d2c7f69443b6c01 Публичных


FFFFFFFF  последовательность
01 количество выходов
905f010000000000  стоимость
19 размер scriptPubKey
76a914b7675e0b90a09cb97674702be07b119c989b835088ac scriptPubKey
00000000 Locktime

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

17 июня 2015, 7:02:54 PM   # 5
 
 
Сообщения: 700
Цитировать по имени
цитировать ответ
по умолчанию Re: решаемые [Почему мои сгенерированные сделки неканонические?]

** надрез **

Мое предположение, что coinb.in на самом деле не проверки подписи. Я вижу, что это "декодированный" сделка, и она имеет флажок рядом с "подписанный", Но, к сожалению, я не знаком с этим интерфейсом, возможно, он станет зеленым или что-то, если подпись действительна? Вы вернуться, чтобы попытаться coinb.in снова после того, как вы выяснили ошибку? Мне любопытно, что вы нашли.

Это правильно, coinb.in Проверим страница будет просто проверить, если подпись существует не если его действительным или нет. Надеюсь это поможет.
OutCast3k сейчас офлайн Пожаловаться на OutCast3k   Ответить с цитированием Мультицитирование сообщения от OutCast3k Быстрый ответ на сообщение OutCast3k



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW