Bitcoin Forum
November 16, 2024, 06:12:01 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: хеш сумма транзакции, какая инфа в ней?  (Read 2091 times)
info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
March 28, 2014, 08:04:34 PM
 #1

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

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

amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
March 29, 2014, 07:30:10 AM
 #2

Хеш транзакции - это контрольная сумма всей транзакции от начала до конца, то есть и входы, и выходы - всё. У транзакции нет "текстовых комментариев", если не считать ими OP_RETURN выходы.
m0Ray
Sr. Member
****
Offline Offline

Activity: 868
Merit: 251


View Profile
March 29, 2014, 10:09:09 AM
 #3

Не всей, как выясняется из сути transaction malleability.
Текстовые комментарии, если и есть, хранятся только локально, в сеть не передаются и в хэш, соответственно, не включаются.
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
March 29, 2014, 02:08:52 PM
 #4

Хеш считается именно из транзакции, сериализованной в массив байт. Данные полностью как есть.
А суть "transaction malleability" в том, что можно эту же транзакцию записать иным способом, и, соответственно получить другое значение хеша.
Вообще говоря, я не слышал ничего насчет того, чтобы транзакцию переводить в "нормализованное состояние" и таким образом не допускать различных хешей.
pant-79
Hero Member
*****
Offline Offline

Activity: 994
Merit: 502


View Profile
March 29, 2014, 02:52:16 PM
 #5

В нове эту возможность ввели еще в феврале. Думаю, в некоторых других форках тоже...
m0Ray
Sr. Member
****
Offline Offline

Activity: 868
Merit: 251


View Profile
March 29, 2014, 07:10:11 PM
 #6

Тьфу ты, и правда напутал... Да, таки всей.
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
March 30, 2014, 05:58:26 AM
 #7

Я думаю, топик-стартер мог не совсем корректно задать вопрос и спутать хеш транзакции с сериализованным видом транзакции (то и другое внешне длинная последовательность непонятных буковок и циферок)
info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
March 31, 2014, 07:08:45 PM
 #8

ничего я не путал, именно спрашиваю про текстовые коменты, есть такой флоринкоин
http://florinexchange.com/explorer/messages/index.php
, там в блокэксплорере есть сообщения(комменты) так что локально они все таки не храняться и так же как все остальное передается генерирующим блоки нодам....
скажите а когда блок сгенерирован, помимо хеша блока нода другим нодам и кошелькам рассылает содержимое этого блока? ну вот например теже коменты к тарнзакциям?

henuz006
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
November 28, 2017, 03:44:11 PM
 #9

Столько ответов и не чего так и не понятно  Undecided
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!