Здравствуй
Рытье себя из тюрьмы новичка. Но реальный вопрос - почему сложность не выражается в битах?
С HashCash я всегда используется, например, 20bits. Я думаю, что Bitcoin в настоящее время на 52. Как добыча Bitcoin является добыча HashCash плюс расширение, чтобы дробные биты (вместо того, чтобы найти K 0 битов, чтобы найти номер < 2 ^ к, где может быть дробным).
Но его трудно быть 100% уверены, если я даже правильно конвертируюсь, что, поскольку эта страница является излишне сложной для очень простой актуальной проблемы: https://en.bitcoin.it/wiki/Difficulty
и биты очень легко читать. Если один смотрит на выходе хэша в шестнадцатеричном просто умножить ведущие 0s на 4 (а следующий клеве цифра, если это >7 = 4 бита, > 3 = 3 бита, > 1 = 2 бита и 1 = 1 бит (и, очевидно, 0 будет другой ведущий 0). КЭД тривиальным, человек понятнее трудности, которые могут быть handchecked. Это было частью проектной цели для HashCash упрощения вычислений, программирования и человеческой проверки.
Адам