Технический › Сеть

Эмиссия, блоки и комиссии

Tail emission, динамический размер блока и штраф за большие блоки

Коротко

Награда за блок плавно уменьшалась до мая 2022 года и теперь навсегда равна 0.6 XMR за блок (tail emission). Жёсткого лимита размера блока нет: он растёт вместе со спросом, но майнер, создающий блок больше медианы, теряет часть награды.

Кривая эмиссии

награда = max( 0.6, (M − A) · 2⁻¹⁹ · 10⁻¹² ) M = 2⁶⁴ − 1 атомарных единиц, A — уже выпущено; 2⁻¹⁹ — для 2-минутных блоков

Награда уменьшается гладко с каждым блоком, а не скачками (как халвинги Bitcoin). Около 18.132 млн XMR выпущено основной эмиссией, после чего награда стала постоянной.

Общее предложение XMR (оранжевый) и награда за блок (бирюзовый). Расчёт по формуле выше; упрощённо, как если бы блоки всегда были 2-минутными (до 2016 года они были 1-минутными, с соответствующим сдвигом 2⁻²⁰).

Зачем tail emission

  • Безопасность: майнерам нужно платить всегда. Если вознаграждение — только комиссии, безопасность зависит от того, готовы ли пользователи платить высокие комиссии.
  • Потерянные монеты: часть монет теряется ежегодно; постоянная эмиссия примерно это компенсирует, и предложение в обращении стабилизируется.
  • Инфляция убывает: 0.6 XMR × 262 800 блоков в год ≈ 157 680 XMR в год — менее 1% и падает в процентах с каждым годом.

Динамический размер блока

Вместо фиксированного лимита Monero использует медиану весов последних блоков:

  • краткосрочная медиана — по последним 100 блокам;
  • долгосрочная медиана — по последним 100 000 блокам (ограничивает рост);
  • минимум — 300 000 байт веса.

Блок может быть до 2× медианы, но если он больше медианы, майнер платит штраф — часть базовой награды сгорает:

штраф = награда · ( вес / медиана − 1 )²

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