Что такое нормализованный хеш транзакции транзакции?

С недавним беспокойством по поводу гибкости транзакций, похоже, что разработчики Bitcoin работают над полуфиксацией, называемой хешем нормализованной транзакции.

Он реализован здесь в этом запросе на растяжение sipa .

Что это за хэш и как он отличается от обычного хэша транзакции? Как он может быть построен? Как он пытается решить проблему податливости?

6 голосов | спросил Steven Roose 14 FebruaryEurope/MoscowbFri, 14 Feb 2014 19:38:18 +0400000000pmFri, 14 Feb 2014 19:38:18 +040014 2014, 19:38:18

2 ответа


2

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

ответил ScripterRon 17 FebruaryEurope/MoscowbMon, 17 Feb 2014 18:53:06 +0400000000pmMon, 17 Feb 2014 18:53:06 +040014 2014, 18:53:06
0

Это то же самое значение хэша, которое подписывается ESDSA (т. е. это значение «e», используемое при вычислении значения подписи s = (e + dr) /k

ответил Jim 17 FebruaryEurope/MoscowbMon, 17 Feb 2014 21:49:02 +0400000000pmMon, 17 Feb 2014 21:49:02 +040014 2014, 21:49:02

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

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

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