Bitcoin Forum

Local => Кодеры => Topic started by: info_infoman on March 28, 2014, 08:04:34 PM



Title: хеш сумма транзакции, какая инфа в ней?
Post by: info_infoman on March 28, 2014, 08:04:34 PM
Подскажите знатоки, из чего сделан хеш транзакции?
точнее вся ли инфа входит в неё?
а именно входит ли в эту сумму текстовый комментарий?
и обьем передаваемых монет?

или же передается только адреса входов выходов и ключи?


Title: Re: хеш сумма транзакции, какая инфа в ней?
Post by: amaclin on March 29, 2014, 07:30:10 AM
Хеш транзакции - это контрольная сумма всей транзакции от начала до конца, то есть и входы, и выходы - всё. У транзакции нет "текстовых комментариев", если не считать ими OP_RETURN выходы.


Title: Re: хеш сумма транзакции, какая инфа в ней?
Post by: m0Ray on March 29, 2014, 10:09:09 AM
Не всей, как выясняется из сути transaction malleability.
Текстовые комментарии, если и есть, хранятся только локально, в сеть не передаются и в хэш, соответственно, не включаются.


Title: Re: хеш сумма транзакции, какая инфа в ней?
Post by: amaclin on March 29, 2014, 02:08:52 PM
Хеш считается именно из транзакции, сериализованной в массив байт. Данные полностью как есть.
А суть "transaction malleability" в том, что можно эту же транзакцию записать иным способом, и, соответственно получить другое значение хеша.
Вообще говоря, я не слышал ничего насчет того, чтобы транзакцию переводить в "нормализованное состояние" и таким образом не допускать различных хешей.


Title: Re: хеш сумма транзакции, какая инфа в ней?
Post by: pant-79 on March 29, 2014, 02:52:16 PM
В нове эту возможность ввели еще в феврале. Думаю, в некоторых других форках тоже...


Title: Re: хеш сумма транзакции, какая инфа в ней?
Post by: m0Ray on March 29, 2014, 07:10:11 PM
Тьфу ты, и правда напутал... Да, таки всей.


Title: Re: хеш сумма транзакции, какая инфа в ней?
Post by: amaclin on March 30, 2014, 05:58:26 AM
Я думаю, топик-стартер мог не совсем корректно задать вопрос и спутать хеш транзакции с сериализованным видом транзакции (то и другое внешне длинная последовательность непонятных буковок и циферок)


Title: Re: хеш сумма транзакции, какая инфа в ней?
Post by: info_infoman on March 31, 2014, 07:08:45 PM
ничего я не путал, именно спрашиваю про текстовые коменты, есть такой флоринкоин
http://florinexchange.com/explorer/messages/index.php
, там в блокэксплорере есть сообщения(комменты) так что локально они все таки не храняться и так же как все остальное передается генерирующим блоки нодам....
скажите а когда блок сгенерирован, помимо хеша блока нода другим нодам и кошелькам рассылает содержимое этого блока? ну вот например теже коменты к тарнзакциям?


Title: Re: хеш сумма транзакции, какая инфа в ней?
Post by: henuz006 on November 28, 2017, 03:44:11 PM
Столько ответов и не чего так и не понятно  :-\