April 18, 2025

Что такое nonce (одноразовый номер)?

Nonce (сокращение от number used once) — это одноразовое число, которое используется только один раз в определённой криптографической операции

В крипте чаще всего под этим подразумевают число, которое майнеры подбирают в процессе майнинга, чтобы создать правильный блок

Как работает nonce в блокчейне?

Допустим, ты майнер. Твоя задача — найти такой nonce, чтобы хеш блока (то есть зашифрованное значение всех его данных) соответствовал определённым условиям сети. Обычно — чтобы начинался, например, с определённого количества нулей (000000...)

Это как лотерея:

  • Ты вставляешь в блок разные значения noncе
  • Считаешь хеш
  • Если не подходит — меняешь nonce и пробуешь снова
  • И так до победы

Как только ты находишь правильный nonce, блок считается валидным, ты получаешь награду и двигаешь сеть вперёд

Где именно он используется?

  • Bitcoin, Litecoin и другие PoW-сети: майнеры ищут nonce, чтобы пройти "сложность" сети
  • Криптография: при шифровании и хэшировании данные тоже могут дополняться nonce, чтобы усилить безопасность
  • Транзакции в Ethereum и других сетях: у каждой транзакции тоже естьnonce, чтобы их нельзя было "повторно провести" (атака replay). Это просто счётчик транзакций от одного адреса — чтобы не получилось дважды отправить одну и ту же транзу

Пример на пальцах

Представь себе:

  • У тебя есть сейф
  • Чтобы его открыть, ты должен подобрать код, чтобы в результате на экране появилось "0000"

Ты начинаешь перебирать коды:

7342 → ❌

2931 → ❌

0197 → ❌

0025 → ✅ → попал!

Вот это 0025 — и есть nonce, который подошёл

Зачем нужен этот nonce вообще?

Он делает задачу по созданию блока непредсказуемой и трудозатратной. Это и есть суть Proof-of-Work:

  • Сложно найти nonce, но легко проверить, правильный он или нет
  • Это защищает сеть от спама и атак

А как в психологии трейдера?

На первый взгляд может показаться, что nonce — это "техническая фигня, не для меня". Но вот фишка:

  • Понимание таких вещей даёт тебе более глубокое ощущение крипторынка.
  • Ты начинаешь видеть, откуда берётся ценность, почему майнинг — это работа, а не просто нажал кнопку.
  • И ты меньше подвержен панике или фейкам, потому что разбираешься в основе.

Библиотека знаний