Глосарій

Nonce (Нонс)

16.04.2026

Nonce (нонс, number used once) — 32-бітне ціле число в заголовку блоку, яке майнери збільшують при кожній спробі хешування. Мета майнінгу Proof of Work — знайти значення нонса, при якому хеш блоку виявиться нижче поточного цільового значення складності.

Як нонс працює в майнінгу

  1. Майнери беруть заголовок блоку (що містить хеш попереднього блоку, корінь дерева Меркла, часову мітку та інші поля)
  2. Додають значення нонса (починаючи з 0)
  3. Хешують весь заголовок через SHA-256 (або відповідний алгоритм)
  4. Перевіряють, чи знаходиться результат нижче цільового значення
  5. Якщо ні — збільшують нонс на 1 і повторюють
  6. Якщо так — блок валідний і транслюється в мережу

У 32-бітному просторі нонсів Bitcoin (~4 мільярди значень) сучасні ASIC вичерпують всі варіанти за мілісекунди. Тоді майнери змінюють інші поля (наприклад, часову мітку або екстра-нонс у coinbase-транзакції), щоб продовжити пошук.

Нонс vs. екстра-нонс

Нонс Екстра-нонс
Місцезнаходження Заголовок блоку Coinbase-транзакція
Розмір 32 біти (~4 млрд значень) До 8 байт (значно більше простору)
Призначення Основне поле пошуку Розширює простір пошуку при вичерпанні нонса

Дивіться також