Bitcoin Forum
December 06, 2016, 10:10:05 PM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Действительно ли поиск пулами независимы  (Read 1053 times)
somenick
Legendary
*
Offline Offline

Activity: 1318


View Profile
May 10, 2012, 05:35:42 PM
 #1

Возникла мысль что пулы разадют одни и те же задачи и поэтому поиск пулами решений не являются независимыми, и чей пул быстрее тот как бы "отнимает" решения у других пулов. И таким образом неудача пула может быть больше чем статистическая. (особенно для маленьких пулов)


всё зависит от функции getwork, я често говоря не нашёл там какой то функции рендомности.

задание выглядит так
Code:
pblock->nVersion;
pblock->hashPrevBlock;
pblock->hashMerkleRoot;
pblock->nTime;
pblock->nBits;
pblock->nNonce;

единственно что здесь изменяется это
nTime = время в секндах
hashMerkleRoot - магическая хрень

так ни при генерации nTime ни при создании hashMerkleRoot, я не нашёл рендомности.
Значит логично предположить что у двух пулов они будут совпадать.
Там есть всякие nExtraNonce - которые тоже не являются рендомными.

Кто опровергнет предроложение?  или продолжим разбор что это за хрень hashMerkleRoot
Смотреть в исходниках.
Code:
Value getwork(const Array& params, bool fHelp)

хотя есть преположение что туда пихается транзакция своя для перевода 50BTC  на свой кошелёк.
1481062205
Hero Member
*
Offline Offline

Posts: 1481062205

View Profile Personal Message (Offline)

Ignore
1481062205
Reply with quote  #2

1481062205
Report to moderator
1481062205
Hero Member
*
Offline Offline

Posts: 1481062205

View Profile Personal Message (Offline)

Ignore
1481062205
Reply with quote  #2

1481062205
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481062205
Hero Member
*
Offline Offline

Posts: 1481062205

View Profile Personal Message (Offline)

Ignore
1481062205
Reply with quote  #2

1481062205
Report to moderator
1481062205
Hero Member
*
Offline Offline

Posts: 1481062205

View Profile Personal Message (Offline)

Ignore
1481062205
Reply with quote  #2

1481062205
Report to moderator
LZ
Moderator
Legendary
*
Offline Offline

Activity: 1456


Satoshi everywhere!


View Profile WWW
May 10, 2012, 07:39:01 PM
 #2

Каждый пул первой транзакцией блока совершает перевод 50 BTC на свой адрес
или на адреса всех участников пула (в зависимости от реализации выплат пула).

что это за хрень hashMerkleRoot
256-битный хеш, основанный на всех транзакциях в блоке.
Читаем: http://ru.wikipedia.org/w/index.php?oldid=44152249

"Never invest unless you can afford to lose your entire investment." © S3052
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!