Как проверить подпись необработанной транзакции

Я знаю, что есть много инструментов, чтобы проверить подпись ecdsa транзакции биткойнов, и я понимаю алгоритм ecdsa. Он принимает три входа, хеш транзакции, цифровую подпись и открытый ключ отправителя.

В сырой транзакции, такой как эта: http://blockexplorer.com/rawtx/9b4912711de5e258a74a529227f43647bc3b2304212fb508c5f8e910d5986270

Я знаю, что подпись - первая строка Scriptsig, а открытый ключ - второй, и я предположил, что хеш транзакции является первой строкой на странице (также в URL-адресе), но они не проверяются и Я пробовал несколько транзакций из blockexplorer.

Мой вопрос: что я беру в качестве первой переменной для проверки транзакции в этой форме?

6 голосов | спросил Felipe Voloch 17 72013vEurope/Moscow11bEurope/MoscowSun, 17 Nov 2013 07:38:25 +0400 2013, 07:38:25

1 ответ


2

См. Как рассчитать хэш Tx? . Хэш, который служит идентификатором транзакции, представляет собой не тот хэш, который используется для подписания.

ответил RentFree 17 72013vEurope/Moscow11bEurope/MoscowSun, 17 Nov 2013 09:32:45 +0400 2013, 09:32:45

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132