Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
16 октября 2015, 12:27:43 AM   # 1
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: получить TXID из подписанного ТХ хэша

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


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

эхо -n "01234567890abcdefrawhexofsignedtransactioninherefedcba09876543210" | sha256sum

и это, похоже, не будет. Я также попытался:

чо -n "01234567890abcdefrawhexofsignedtransactioninherefedcba09876543210" | sha256sum | sha256sum

и это, похоже, не будет его либо.

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


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


16 октября 2015, 7:31:23 AM   # 2
 
 
Сообщения: 494
Цитировать по имени
цитировать ответ
по умолчанию Re: получить TXID из подписанного ТХ хэша

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





Привет tspacepilot,

от того, что я знаю, подписанные ОЕ необходимо отправить -> а возвращаемое значение из
Код:
sendrawtransaction ()
то будет TXID или в противном случае ошибка, если ТЙ является недействительным.

#edit: ниже ответ от Шорену отвечает на ваш вопрос, как рассчитать TXID, без вещания.

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

16 октября 2015, 8:48:15 AM   # 3
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: получить TXID из подписанного ТХ хэша

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

Спасибо, dooglus, я помогал FreeHealthCare депонировать бумажный бумажник и поэтому я нажал на ОМ через вашу страницу, и я хотел, чтобы быть в состоянии сказать ему, "здесь я пойти: TXID", Я в конечном итоге найти его с помощью блок-исследователя и ищем его / депозитный адрес ее. Только то, что это то, что побудило вопрос. Еще раз спасибо за объяснение. Я на самом деле пошел и спросил о том, как вычислить его в совет технического обсуждения, возможно, кто-то может объяснить, почему его не выходит так, как вы ожидали.

Это потому, что вы не просто SHA256, вы SHA256 это дважды, а затем обратный результат!

Код:
$ Clamd getrawtransaction 512f2e27b233eee9c28ac0f12a653ca1b6e1ef76b8214915d7865dda0b51dfc0 |
    XXD -r -p | # Преобразовать шестнадцатеричный в двоичный
    sha256sum | # Хэш его
    XXD -r -p | # Преобразовать шестнадцатеричный в двоичный
    sha256sum | # Хэш его
    AWK '{печать $ 1}' | # Держать только хэш: 01234567
    число оборотов | # Обратить его: 76543210
    Сед -E '(.) (.) с / / \ 2 \ 1 / г' # переключить соседние байты: 67452301
512f2e27b233eee9c28ac0f12a653ca1b6e1ef76b8214915d7865dda0b51dfc0

Изменить: Я узнал об этом из https://en.bitcoin.it/wiki/Dump_format#General_note_about_hashes - и обнаружил, что страницы прибегая к помощи для 9a538906e6466ebd2617d321f71bc94e56056ce213d366773699e28158e00614, который является то, что Bitcoin дает, когда вы хэш один 00 байт (что я получил, когда я сериализовать пустую строку).
Шорена сейчас офлайн Пожаловаться на Шорену   Ответить с цитированием Мультицитирование сообщения от Шорену Быстрый ответ на сообщение Шорену

20 октября 2015, 5:34:56 PM   # 4
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: получить TXID из подписанного ТХ хэша

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

Спасибо, dooglus, я помогал FreeHealthCare депонировать бумажный бумажник и поэтому я нажал на ОМ через вашу страницу, и я хотел, чтобы быть в состоянии сказать ему, "здесь я пойти: TXID", Я в конечном итоге найти его с помощью блок-исследователя и ищем его / депозитный адрес ее. Только то, что это то, что побудило вопрос. Еще раз спасибо за объяснение. Я на самом деле пошел и спросил о том, как вычислить его в совет технического обсуждения, возможно, кто-то может объяснить, почему его не выходит так, как вы ожидали.

Это потому, что вы не просто SHA256, вы SHA256 это дважды, а затем обратный результат!

Код:
$ Clamd getrawtransaction 512f2e27b233eee9c28ac0f12a653ca1b6e1ef76b8214915d7865dda0b51dfc0 |
    XXD -r -p | # Преобразовать шестнадцатеричный в двоичный
    sha256sum | # Хэш его
    XXD -r -p | # Преобразовать шестнадцатеричный в двоичный
    sha256sum | # Хэш его
    AWK '{печать $ 1}' | # Держать только хэш: 01234567
    число оборотов | # Обратить его: 76543210
    Сед -E '(.) (.) с / / \ 2 \ 1 / г' # переключить соседние байты: 67452301
512f2e27b233eee9c28ac0f12a653ca1b6e1ef76b8214915d7865dda0b51dfc0

Изменить: Я узнал об этом из https://en.bitcoin.it/wiki/Dump_format#General_note_about_hashes - и обнаружил, что страницы прибегая к помощи для 9a538906e6466ebd2617d321f71bc94e56056ce213d366773699e28158e00614, который является то, что Bitcoin дает, когда вы хэш один 00 байт (что я получил, когда я сериализовать пустую строку).


Еще раз спасибо, Шорена, я просто пригляделся, и я не видел, что dooglus редактировал свой пост, чтобы найти ответ --- я только видел раннюю версию своего поста, который в основном сказал, что он не был уверен, почему это WASN» т работает. Ура!

Ах да ну, и массивные благодаря dooglus для выяснения его и показывать пример в точности среды я искал.
tspacepilot сейчас офлайн Пожаловаться на tspacepilot   Ответить с цитированием Мультицитирование сообщения от tspacepilot Быстрый ответ на сообщение tspacepilot



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW