- Получить текущую цель.
- Деление на 115792089237316195423570985008687907853269984665640564039457584007913129639935, что является максимальным значением 256-битного числа. Теперь у вас есть вероятность одного хэша, решающий блок
- Возьмем обратную вероятности, чтобы получить среднее количество хэшей для решения блока.
- Разделите среднее количество хэш вашего хэш / с (не хашем / с), чтобы получить среднее количество секунд, необходимых для решения блока.
*** (у меня была проблема с этими инструкциями, поскольку текущая цель не десятичное число)
*** нам нужно сделать шаг, чтобы преобразовать цель шестнадцатеричное десятичное число
*** цель не может быть даже шестнадцатеричное значение, потому что, когда я преобразовал его, и сделал математику я не получил нынешние трудности
При взгляде на шагах 1-3, они говорят:
Шаг 1 является получить текущую цель
Шаг 2 делится на текущую цель макс цели
Шаг 3 является взятием взаимными
Почему бы не сказать:
Шаг 1 - получить максимальную цель. Кроме того, вместо того, чтобы писать, что число выписать 2 ^ 256 для краткости.
Шаг 2 - получить текущую цель.
Шаг 3 - преобразовать текущую цель из hexadec в десятичную.
Шаг 4 - деление шаг за шагом 1 2 (макс целевой / ток-мишени), что эквивалентно среднему числу хешей, необходимых для решения блока, а также текущее затруднение.
Шаг 5 - Деление среднего количества хэш вашего хэш / с (не хашем / с), чтобы получить среднее количество секунд, необходимых для решения блока.
(Дополнительная информация) - The recipricol стадии 4 представляет собой вероятность одного хэша решения блока