БлокчейнДля начинающих

Что такое nonce в транзакциях блокчейна

Nonce — это счётчик для каждого аккаунта, который упорядочивает и идентифицирует каждую транзакцию в блокчейнах на основе аккаунтов, таких как Ethereum; пропуск останавливает следующие за ним.

Vahe HakobyanVahe HakobyanГлавный редактор Обновлено 17 окт. 20263 мин чтенияПроверено фактами
Иллюстрация связанных блоков блокчейна с сетью узлов для руководства по блокчейну
Иллюстрация
На этой странице

Краткий ответ

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

Так работает не каждый блокчейн, но в сетях на основе аккаунтов это число является частью самого платежа. Большинство кошельков задают его за вас, поэтому оно остаётся незаметным, пока платёж не застрянет.

Как nonce поддерживает порядок транзакций?

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

  • Будущий nonce ждёт в очереди.
  • Пропуск задерживает все последующие транзакции.
  • Заполнение пропущенного слота освобождает стоящие в очереди.
Как nonce поддерживает порядок транзакций? — 3 пунктов: будущий nonce ждёт в очереди; пропуск сдерживает все последующие транзакции; заполнение недостающего слота освобождает стоящие в очереди
3 пунктов из этого раздела в одном обзоре.

Что произойдёт, если nonce указан неверно?

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

Как заменить застрявшую транзакцию?

Отправьте новую транзакцию с тем же nonce, и сеть сохранит только одну из двух. В Ethereum для замены нужна более высокая цена газа, часто как минимум на десять процентов выше, а не просто большая общая комиссия.

Замена работает только пока исходная транзакция находится в ожидании. Как только она подтверждается, этот nonce считается использованным.

Nonce транзакции и nonce майнинга

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

Одно слово, два значения
Nonce транзакции Майнинговый nonce
Считает платежи с одного аккаунта Значение, которое майнер меняет в заголовке блока
Задаётся кошельком или вводится вручную Перебирается, пока хеш не достигнет целевого значения
Упорядочивает платежи с этого аккаунта Не играет роли в упорядочивании платежей

Часто задаваемые вопросы

Подтвердиться может только одна, потому что счётчик аккаунта сдвигается на один шаг. Другая отбрасывается, а не считается вторым платежом.

Не в той, которую вы уже отправили в сеть. Кошельки могут заменить её новой транзакцией с тем же nonce или отменить её переводом с нулевой суммой на ваш собственный адрес.

Нет. В сетях на основе аккаунтов, таких как Ethereum, они используются, а Bitcoin вместо этого отслеживает неизрасходованные выходы.

Ваш кошелёк обычно считывает его и показывает перед подтверждением. Обозреватель блоков также указывает количество транзакций для адреса.

Было ли это руководство полезным?
АвторVahe HakobyanВаге Акопян — главный редактор . Он освещает биткоин, рынки и регулирование, а также руководит редакцией, которая проверяет факты в каждой публикации перед выходом.

Похожие руководства

Все руководства по блокчейну
Легален ли майнинг криптовалют в США? Правила и налоги: иллюстрация с киркой для майнинга и налоговой квитанциейБлокчейнСредний уровеньЗаконен ли майнинг криптовалют в США? Правила и налогиДа, майнинг криптовалют в США законен, но IRS облагает добытые монеты налогом как доход, а правила штата или местные правила могут ограничивать, где вы майните.3 мин чтения · Обновлено 17 окт. 2026Комиссии майнинг-пулов: как платят PPS, PPLNS и FPPS: иллюстрация с киркой для майнинга и индикатором комиссииБлокчейнСредний уровеньКомиссии майнинг-пулов: как платят PPS, PPLNS и FPPSОбычные комиссии майнинг-пулов — это доля от награды за блок, а не фиксированная ставка. Пул может платить за каждую долю или только при нахождении блока, при этом действуют минимальные пороги.3 мин чтения · Обновлено 17 окт. 2026Как повысить эффективность майнинг-фермы: иллюстрация с киркой для майнинга и связанными блоками блокчейнаБлокчейнДля начинающихКак повысить эффективность майнинг-фермы для криптовалютЭффективность майнинг-фермы означает меньше ватт на терахеш у розетки. Измерьте потребление и хешрейт, затем настройте напряжение, частоты, воздушный поток и блок питания.3 мин чтения · Обновлено 17 окт. 2026Майнинг криптовалюты дома: руководство по безопасной настройке: иллюстрация с киркой для майнинга и щитом безопасностиБлокчейнДля начинающихМайнинг криптовалюты дома: руководство по безопасной настройкеМайнинг криптовалюты дома приносит монеты за счёт работы оборудования, но добавляет тепло, шум и расход электроэнергии. Сначала проверьте свою электросеть и местные правила.3 мин чтения · Обновлено 17 окт. 2026Как майнить Monero на CPU на домашнем компьютере: иллюстрация с монетой и сетью узловБлокчейнДля начинающихКак майнить Monero на CPU на домашнем компьютереВы можете майнить Monero на домашнем CPU с помощью ПО RandomX — в одиночку или в пуле. Вам нужен кошелёк, и стоит следить за нагревом и правилами выплат.3 мин чтения · Обновлено 17 окт. 2026