Что такое сложность?
Сложность относится к показателю того, насколько сложно майнерам найти действительный блок в блокчейне. Уровень сложности регулируется с целью сохранения времени добычи на уровне десяти минут на блок. Это означает, что когда к сети присоединяется больше майнеров или существующие майнеры обновляют свое оборудование, конкуренция возрастает, а значит, и трудности. Таким образом, по мере увеличения хеш-мощности в сети ее сложность также будет увеличиваться, что затрудняет поиск и проверку блоков. Если в сети будет меньше майнеров, конкурирующих в сети, ее сложность уменьшится, что облегчит добычу блоков, но приведет к более медленному подтверждению транзакций.
Как меняется сложность?
Протокол Биткойна рассчитывает это автоматически, корректируя цель каждые 2016 блоков (или примерно каждые две недели). Меньшее, чем ожидалось, количество хэшей приводит к более высоким, чем ожидалось, трудностям, в то время как применяется наоборот, если обнаружено слишком много хешей по сравнению с ожиданиями, что приводит к более низкой, чем ожидалось, корректировке вниз, чтобы новые блоки все равно были решены в течение 10 минут. несмотря на то, что мощность майнера резко увеличилась или уменьшилась из-за других факторов, таких как обновления и т. д. Однако благодаря системе Ethereum, работающей с алгоритмом Ethash, он использует динамический таргетинг, который позволяет автоматически корректировать после каждого блока, что означает, что изменения могут происходить намного быстрее, чем то, что происходит с биткойнами. где обновления происходят только раз в две недели, независимо от каких-либо внезапных изменений, уровни участия майнеров могут подвергаться воздействию внешних сил, выходящих за рамки тех, которые регулируются встроенными алгоритмическими системами управления Биткойн.