Что такое nonce в блокчейне? Число, которое меняют майнеры

2026-07-20

Что такое nonce в блокчейне? Число, которое меняют майнеры

Nonce — это «число, используемое один раз», и в блокчейне на proof of work это единственное значение, которое майнеры постоянно меняют, соревнуясь за создание блока. Всё остальное в блоке фиксировано, пока nonce перебирают снова и снова, пока хеш блока не удовлетворит правилу сети. Разберём, что такое nonce, как его использует майнинг и почему то же слово значит другое на сетях счетов.

Что такое nonce

Nonce — это просто число в данных, которые майнер хеширует, предназначенное к однократному использованию и последующей смене. Само по себе оно ничего особенного не делает; вся его роль — быть единственной регулируемой ручкой в остальном фиксированном блоке. Перебирая разные nonce, майнер каждый раз получает другой хеш, не меняя ни одной реальной транзакции, — а это как раз то, что нужно proof of work.

Как майнинг использует nonce

Nonce коротко: что это, как его использует майнинг, почему нужен труд и второе значение на сетях счетов.

Чтобы добавить блок, майнер собирает его транзакции и заголовок, затем хеширует всё целиком. Сеть требует, чтобы хеш был ниже определённого целевого значения — по сути, начинался с ряда нулей. Вычислить nonce, дающий такой хеш, нельзя, поэтому майнер просто меняет nonce и хеширует снова, миллиарды раз в секунду, пока одна попытка не окажется ниже цели. Этот удачный nonce и есть доказательство проделанной работы.

Почему это требует труда

Хеш-функции непредсказуемы: измени вход на одно число — и выход выглядит совершенно иначе, без короткого пути к низкому результату. Поэтому поиск валидного nonce — чистый перебор, а то, насколько низко цель, — сложность — определяет, сколько попыток нужно в среднем. Биткоин подстраивает эту сложность так, чтобы по всей сети выигрышный nonce появлялся примерно раз в десять минут, сколько бы мощности ни было в сети.

Второе значение

Запутанно, но «nonce» называет и другое на сетях со счетами вроде Ethereum. Там у каждого счёта есть nonce, который просто считает, сколько транзакций он отправил, увеличиваясь на единицу каждый раз. Его задача — упорядочивать эти транзакции и не давать повторить одну и ту же. К майнингу он отношения не имеет — то же слово, заимствованное для другой идеи «использованного один раз», так что полезно понимать, о каком nonce речь.

Итог

В майнинге nonce — это число, которое майнер перебирает в поисках валидного хеша блока, и это видимый отпечаток proof of work: реальная энергия, потраченная на угадывание, пока правила не выполнены. На сетях счетов nonce вместо этого считает транзакции счёта. В любом случае тема одна — значение, используемое однажды, — но лишь майнинговый nonce делает блок proof of work трудным для создания и лёгким для проверки. Чтобы продолжать изучать основы, следите за материалами Bitbase Academy.

Дисклеймер: эта статья — образовательный материал Bitbase Academy, только для информационных целей. Она не является инвестиционным, торговым, налоговым или финансовым советом. Криптоактивы волатильны — оценивайте риски самостоятельно. Написано в июне 2026 года; сверяйтесь с актуальной официальной информацией.

Источники

[1] Investopedia, "Nonce: What It Means and How It's Used in Blockchain" investopedia.com

[2] Bitcoin.com, "What Is Proof of Work (PoW)?" bitcoin.com

[3] Ethereum.org, "Ethereum Accounts" ethereum.org