Перейти к содержанию

Халвинг Bitcoin: субсидия по высоте, комиссии и экономика майнинга

Халвинг Bitcoin — заданное консенсусом снижение максимальной субсидии блока через фиксированные интервалы высоты. Сеть, эпоху, округление до сатоши, лимит coinbase, комиссии, сложность, экономику майнеров, предложение и ценовые тезисы следует анализировать отдельно.

Обновлено

Только в образовательных целях; не является инвестиционным советом или инвестиционной рекомендацией. Инвестиции могут привести к убыткам.

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

Халвинг Bitcoin — это заданное консенсусом изменение, при котором максимально допустимая субсидия нового выпуска для блока переходит к следующему целочисленно уменьшенному вдвое значению. В основной сети эпоха субсидии меняется через 210 000 высот. Событие определяется высотой, а не датой, голосованием майнеров, объявлением компании или ценой. Даты — прогнозы, поскольку поступление PoW-блоков случайно.

Халвинг относится к субсидии блока; он не уменьшает механически существующие остатки, комиссии, число транзакций, сложность или общую стоимость coinbase. Допустимая coinbase-транзакция может получить не более субсидии для этой высоты плюс комиссии блока. Bitcoin Core строит шаблон из этой суммы, а узлы отвергают блок, coinbase которого создаёт стоимость сверх разрешённой.

Расписание mainnet началось с 50 BTC на блок. Целочисленные сдвиги в сатоши дали 25, 12,5, 6,25 и с высоты 840 000 — 3,125 BTC. Поскольку суммы дискретны, поздние эпохи округляются вниз: на 6 720 000 субсидия равна одному сатоши, на 6 930 000 — нулю. Теоретическая сумма составляет 20 999 999,9769 BTC, а не повторяемая формула с плавающей точкой или отдельно проверяемый счётчик 21 000 000 BTC.

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

Как анализировать халвинг Bitcoin

  1. Зафиксируйте цепочку и правила. Запишите mainnet, testnet, signet, regtest или другой актив, версии клиента и консенсуса, текущую каноническую высоту и хеш и точный интервал. Похожее событие другой цепочки не доказывает ничего о mainnet.
  2. Рассчитайте эпоху. Выполните целочисленное деление высоты на интервал сети. Воспроизведите субсидию в сатоши с усечением сдвига, не округляя запомненное значение BTC.
  3. Проверьте граничные блоки. Сравните последний канонический блок до границы и первый от неё. На независимом узле проверьте высоту, хеш, родителя, выходы coinbase и subsidy, учитывая реорганизацию у вершины.
  4. Сверьте стоимость coinbase. Отделите субсидию от totalfee, сложите все выходы coinbase и убедитесь, что они не превышают субсидию плюс комиссии. Майнер может получить меньше; это не создаёт будущего права и не меняет расписание.
  5. Смоделируйте экономику майнера. Укажите долю хешрейта, горизонт удачи, метод выплат пула, комиссии, цену, энергию, эффективность, ограничение мощности, финансирование, амортизацию и хеджи. Различайте субсидию BTC, общую выручку BTC и фиатную маржу.
  6. Отследите адаптацию сети. Наблюдайте хешрейт, интервалы, mempool и давление комиссий до и после; отделите границу от последующего ретаргета сложности через 2 016 блоков. Халвинг сам не меняет цель PoW.
  7. Проверяйте предложение, безопасность и рынок отдельно. Воспроизведите выпуск с усечением, стресс-тестируйте комиссии и уход майнеров, сверяйте цену со спросом, ликвидностью, ставками и предварительными позициями. Отмечайте прогнозы и не выводите причинность из нескольких циклов.

В текущем Bitcoin Core mainnet nSubsidyHalvingInterval = 210000. GetBlockSubsidy вычисляет halvings = nHeight / nSubsidyHalvingInterval, начинает с 50 * COIN, возвращает ноль, если сдвиг неопределён, иначе применяет nSubsidy >>= halvings. Построение блока использует block_reward = nFees + GetBlockSubsidy(...). Это факты конкретной сети и версии; другие сети и будущие изменения проверяются отдельно.

Примеры расчёта

1. Граничная высота

На высоте 839999 целочисленное деление даёт 839999 / 210000 = 3, поэтому максимум остаётся 50 BTC / 2^3 = 6.25 BTC. На 840000 частное становится 4:

50 BTC / 2^4 = 3.125 BTC

Изменение действует для самого блока 840 000. Оно не ждёт отметки времени и не уменьшает существующие UTXO. Прогнозное время меняется, если блоки поступают быстрее или медленнее долгосрочной цели.

2. Субсидия, комиссии и предел coinbase

Пусть граничный блок содержит 0.35 BTC комиссий. До границы максимум coinbase равен 6.25 + 0.35 = 6.60 BTC; от границы при тех же комиссиях — 3.125 + 0.35 = 3.475 BTC.

Разрешённая стоимость падает на 3.125 BTC, но не ровно на 50 процентов, потому что комиссии не уменьшаются. Если майнер заявит лишь 3.40 BTC, блок всё ещё может быть допустим; незаявленные 0.075 BTC позже не выпускаются.

3. Ожидаемая выручка майнера

Возьмём 144 блока в день, пул с 2% хешрейта, субсидию 3.125 BTC и средние комиссии 0.25 BTC. Без дисперсии и условий пула ожидаемая дневная субсидия — 144 * 2% * 3.125 = 9 BTC, комиссии — 144 * 2% * 0.25 = 0.72 BTC, итого 9.72 BTC.

До границы при 6,25 BTC и прочих равных всего было бы 18 + 0.72 = 18.72 BTC. Снижение в BTC составляет примерно 48.08%, не ровно 50 процентов. Фиатная прибыль требует учёта цены, доступности, комиссии пула, электричества, охлаждения, труда, финансирования и амортизации.

4. Геометрический выпуск и предел сатоши

Первая эпоха из 210 000 высот разрешает 50 * 210000 = 10,500,000 BTC, следующая — 25 * 210000 = 5,250,000 BTC. Непрерывная геометрическая сумма указывает на 21 миллион, но консенсус работает с целыми сатоши и усекает каждый сдвиг.

На 6510000 субсидия равна 2 satoshis, на 67200001 satoshi, на 69300000 satoshis. Сумма ненулевых эпох — 20,999,999.9769 BTC. Расходуемое предложение ниже по отдельным причинам: нерасходуемая genesis coinbase, недополученные награды и потерянные ключи.

Риски и ошибки проверки

Ошибки протокола и измерения

  • Считать прогнозную дату триггером, не проверяя каноническую высоту и происхождение.
  • Переносить из другой цепочки интервал, начальную субсидию, точность, хвостовой выпуск или правило награды.
  • Использовать плавающую точку и десятичное округление вместо целочисленных сдвигов сатоши.
  • Смешивать субсидию, комиссии, общую награду, выходы coinbase и выплаты пула.
  • Полагать, что максимум обязателен или недополученное будет выпущено позже.
  • Читать один обозреватель без сверки высоты, хеша, реорганизации, coinbase, субсидии и комиссий.
  • Называть приближение 21 миллиона отдельной проверкой, а не следствием расписания.
  • Считать выпущенную субсидию, расходуемое, циркулирующее, ликвидное предложение и запасы бирж одним числом.

Ошибки модели майнинга и сети

  • Умножать на номинальную долю хеша, игнорируя дисперсию, правила пула, stale shares, простой и сборы.
  • Предполагать одинаковое снижение выручки BTC, фиатной выручки и операционной прибыли.
  • Фиксировать цену, комиссии, хешрейт, сложность, энергию и эффективность без обозначения сценария.
  • Утверждать прямое изменение сложности; отдельный ретаргет реагирует позже.
  • Выводить постоянную потерю хешрейта или точную стоимость атаки из короткого окна.
  • Игнорировать долг, залог, хеджи, энергоконтракты, ограничение, перепродажу и концентрацию.
  • Гарантировать замену субсидии комиссиями, хотя они зависят от спроса на место.

Ошибки рынка и политики

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

Распространённые заблуждения

  • Существующие остатки BTC уменьшаются вдвое. Меняется только новый предел субсидии; существующие UTXO не затрагиваются.
  • Событие происходит каждые четыре календарных года. Оно происходит через 210 000 высот; четыре года — приближение.
  • Выручка майнера точно делится пополам. Комиссии, цена, доля, пул и затраты меняются отдельно.
  • Сложность делится вместе с субсидией. Граница и корректировка через 2 016 блоков — независимые механизмы.
  • Известный выпуск гарантирует рост цены. Цена отражает спрос, ликвидность, ожидания и риски; ценового правила нет.

Связанные темы

Источники

Навигация

Поиск по вики...