bitcoin_in_a_nutshell icon indicating copy to clipboard operation
bitcoin_in_a_nutshell copied to clipboard

mining в пуле

Open lc66 opened this issue 8 years ago • 6 comments

Привет!

Как работает майнинг в пуле? Пул разделяет интервал nonce на куски между майнерами? Что технически означает понятие share при работе в пуле?

lc66 avatar Aug 29 '17 22:08 lc66

Про nonce присоединяюсь

imildar avatar Sep 03 '17 20:09 imildar

Только nonce (4 байта -> 4*10^9) будет явно недостаточно, чтобы подобрать нужный blockhash при текущей сложности. Нужно также менять данные поля coinbase data (до 100 байт). Предположу, что в пуле каждому даётся часть coinbase data и дальше все могут перебирать свои nonce.

fooblic avatar Sep 06 '17 19:09 fooblic

Возможно. А автор что скажет?

lc66 avatar Sep 07 '17 11:09 lc66

Всем привет :)

Прошу прощения, что задержался с ответом :(

Думаю написать про это статью, обязательно скину сюда на предпросмотр. Расскажу про протокол Stratum, Getwork и getblocktemplate. Как обычно напишу простую майнилку на Python3, так что все будет понятно.

Окей?)

Отличная статья по теме от Ken Shirriffs - Bitcoin mining the hard way: the algorithms, protocols, and bytes

pavlovdog avatar Sep 12 '17 10:09 pavlovdog

Добро

lc66 avatar Sep 12 '17 10:09 lc66