Что такое сложность сети (Ethereum Network Difficulty)

Сложность криптовалюты и ее хешрейт – для многих новичков эти понятия вызывают вопросы. Тем более что довольно часто звучат фразы, что «не стоит связываться с майнингом, так как сложность сети криптовалюты уже слишком большая, да и число майнеров постоянно растет». Почему так важна сложность и из-за чего она увеличивается?

Любая криптовалютная система имеет характеристику – время генерации блока. Как писалось выше, в сети Ethereum – этот показатель равен 15 секундам. То есть на решение криптографической функции у майнеров есть ровно 15 секунд. За это время должна быть найдена и проверена цифровая подпись блока, а затем будет создаваться следующий блок.

Если хеш-функции, которые решают компьютеры майнеров, будут иметь неизменную сложность, это приведет к тому, что при увеличении количества шахтеров блок будет подписываться не за 15, а за 10 секунд и остальное время узлы будут просто простаивать. В блокчейн могут попадать более пустые блоки, что приведет к постепенной потере валютной стоимости.

Или наоборот, вдруг появилась новая суперприбыльная криптовалюта и какая-то часть шахтеров покинула сеть и перестроила свои фермы. Результат приведет к медленному созданию блоков и затянутым по времени транзакциям.

Задача, которую могут за 15 секунд решить 2 компьютера, существенно будет отличаться от задачи, предназначенной для сети из 100 компьютеров. И регулируется это одним параметром – сложностью хеш-функции для блочного интеллектуального анализа, которая и определяет общий показатель сложности сети.

Между количеством майнеров, временем генерации и сложностью хеша имеется прямая связь. Если число майнеров увеличивается, пропорционально возрастает сложность вычислений. Сложность сети имеет свою единицу измерения – terra hash – TH, емкость которой определяется, как TH / s (хеши в секунду).

Сложность сети / емкость = время на подписание блока.

Текущая сложность сети Эфириум – (Network Difficulty) 2258.098 TH График изменения этого значения: