Author

Topic: Поясните по сложности (Read 1605 times)

full member
Activity: 180
Merit: 100
May 29, 2013, 07:22:18 AM
#8
Все, спасибо, посидев над несколькими переводами вроде разобрался, оценка случайного попадания в любое значение из огромного диапазона чисел позволяет плавно сдвигать сложность практически на любое количество процентов в любую сторону.
full member
Activity: 180
Merit: 100
Постом выше ведь всё написано.

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

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

Постом выше ведь всё написано.
full member
Activity: 180
Merit: 100
Знаю, что сложность, это, грубо говоря, количество нулевых бит слева.

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

difficulty = maximum_target / current_target

maximum_target для BTC — 0x00000000FFFF0000000000000000000000000000000000000000000000000000.

maximum_target для LTC — 0x0000FFFF00000000000000000000000000000000000000000000000000000000. Не уверен на 100%, но судя по этому посту https://bitcointalksearch.org/topic/m.1413274, так и есть.

Отсюда и расхождения между показаниями пулов (кроме 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
member
Activity: 84
Merit: 10
чтобы получить значение сложности в единицах как на ltcmine.ru нужно значение сложности с wemineltc.com умножить на 65536.

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

Вроде простая тема, а столько вопросов получается.
legendary
Activity: 1400
Merit: 1000
чтобы получить значение сложности в единицах как на ltcmine.ru нужно значение сложности с wemineltc.com умножить на 65536.
https://bitcointalksearch.org/topic/m.1020698
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).
member
Activity: 84
Merit: 10
Знаю, что сложность, это, грубо говоря, количество нулевых бит слева.

Цгмайнер пишет в логе: "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

Разная методика подсчёта, точнее отображения? Где прочитать?
Jump to: