Bitcoin Forum
June 19, 2024, 08:53:08 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Поясните по сложности  (Read 1604 times)
slavach (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
May 18, 2013, 02:32:35 PM
 #1

Знаю, что сложность, это, грубо говоря, количество нулевых бит слева.

Цгмайнер пишет в логе: "Accepted 57dbc8ac Diff 1.28K/128 GPU 2".
В заголовке у Цгм: "Diff:172K".
Пул пишет, что сложность: "2.6307614".

Да, это не BTC и не LTC, это WDC, если что.

Как интерпретировать эти значения? Где об этом можно почитать?

Ещё вдогонку, касается LTC.

ltcmine.ru — Current difficulty 38865914.1974426
wemineltc.com — Current difficulty 593.04678646

Разная методика подсчёта, точнее отображения? Где прочитать?
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
May 18, 2013, 02:38:43 PM
 #2

чтобы получить значение сложности в единицах как на ltcmine.ru нужно значение сложности с wemineltc.com умножить на 65536.
https://bitcointalk.org/index.php?topic=92522.msg1020698#msg1020698
Quote
PPS rate displayed for base difficulty shares, current base difficulty is 65536 avg. hashes per share (it is also known as diff-1 shares).
slavach (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
May 18, 2013, 02:43:45 PM
 #3

чтобы получить значение сложности в единицах как на ltcmine.ru нужно значение сложности с wemineltc.com умножить на 65536.

А что означает 593.04678646 с wemineltc.com? 2^256-593.04678646=[максимальное значение приемлемого хэша]? Не угадал. И почему оно дробное?

Вроде простая тема, а столько вопросов получается.
slavach (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
May 18, 2013, 05:24:12 PM
 #4

Разобрался вроде.

difficulty = maximum_target / current_target

maximum_target для BTC — 0x00000000FFFF0000000000000000000000000000000000000000000000000000.

maximum_target для LTC — 0x0000FFFF00000000000000000000000000000000000000000000000000000000. Не уверен на 100%, но судя по этому посту https://bitcointalk.org/index.php?topic=131730.msg1413274#msg1413274, так и есть.

Отсюда и расхождения между показаниями пулов (кроме ltcmine.ru) и cgminer, который считает, что максимальный таргет начинается с восьми нулей, а не с четырёх.

cgminer_difficulty = litecoin_difficulty * 65536

Если кому интересно, то вот линки:

Таргет: https://en.bitcoin.it/wiki/Target
Сложность: https://en.bitcoin.it/wiki/Difficulty
Сложность cgminer: https://forum.litecoin.net/index.php?topic=3364.0
Ещё про сложность cgminer: https://forum.litecoin.net/index.php?topic=3364.0
Wizet
Full Member
***
Offline Offline

Activity: 180
Merit: 100


View Profile
May 23, 2013, 09:29:33 AM
Last edit: May 23, 2013, 10:29:22 AM by Wizet
 #5

Знаю, что сложность, это, грубо говоря, количество нулевых бит слева.

И мне тоже поясните, количество бит - число целое (точнее даже натуральное )означает ли это, что сложность может меняться только фиксированными скачками? сколько % сложности добавляет каждый следующий необходимый нулевой бит?

Everyone lies, but always in his own
slavach (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
May 23, 2013, 01:16:08 PM
 #6

Знаю, что сложность, это, грубо говоря, количество нулевых бит слева.

И мне тоже поясните, количество бит - число целое (точнее даже натуральное )означает ли это, что сложность может меняться только фиксированными скачками? сколько % сложности добавляет каждый следующий необходимый нулевой бит?

Постом выше ведь всё написано.
Wizet
Full Member
***
Offline Offline

Activity: 180
Merit: 100


View Profile
May 29, 2013, 08:50:51 AM
 #7

Постом выше ведь всё написано.

Да, прочитал по ссылкам насколько хватило английского, там написано много полезного, что сложность оценивается 256-битным числом... пересчитывается раз в 2016 блоков.... максимальная сложность очень большая и так далее.
Но все равно непонятно про следующий нулевой бит в хеше, ведь с точки зрения теории вероятности найти число в котором спереди еще на один нулевой бит больше - в 2 раза сложнее чем предыдущее, или не так?

Everyone lies, but always in his own
Wizet
Full Member
***
Offline Offline

Activity: 180
Merit: 100


View Profile
May 29, 2013, 12:22:18 PM
 #8

Все, спасибо, посидев над несколькими переводами вроде разобрался, оценка случайного попадания в любое значение из огромного диапазона чисел позволяет плавно сдвигать сложность практически на любое количество процентов в любую сторону.

Everyone lies, but always in his own
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!