Сложность биткойн корректируется каждые 2016 блоков, чтобы поддерживать желаемую скорость поиска блока в 10 минут.
- Если поиск предыдущих 2016 блоков занял больше двух недель, сложность снижается.
- Если поиск занял меньше, сложность увеличивается.
Почему сложность майнинга биткойнов увеличивается?
Сложность майнинга Биткойна определяется хэш-скоростью сети, которая представляет собой коллективную вычислительную мощность всех майнеров в сети.
По мере того, как количество майнеров и вычислительная мощность сети увеличиваются, хэш-скорость также растет. Для поддержания целевого времени блока (примерно 10 минут) алгоритм Биткойна автоматически корректирует сложность майнинга после добычи каждых 2016 блоков.
Увеличение сложности майнинга имеет несколько важных целей:
- Поддержание стабильного времени блока: Регулируя сложность, сеть Биткойн гарантирует, что блоки добываются примерно через каждые 10 минут, даже при колебаниях мощности.
- Предотвращение централизации: Повышение сложности майнинга делает невыгодным для отдельных майнеров или пулов концентрировать слишком большую долю мощности сети.
- Обеспечение безопасности сети: Более высокая сложность майнинга усложняет для злоумышленников получение контроля над сетью путем двусторонних атак (так называемых «атаки 51%») и других вредоносных действий.