21MОТВЕТ С ОПОРОЙ НА ИСТОЧНИКИ
Почему существует только 21 миллион биткоинов?
От субсидии блока и Halving к коду консенсуса, который независимо проверяют узлы Full Node.
Предложение Биткоина ограничено, потому что действительный блок может создавать новые единицы только по убывающему графику субсидии блока. Каждый полностью проверяющий узел сам контролирует это правило. Известные 21 миллион — округлённый результат этого графика, а не число в базе данных одной компании.
Эмиссия начинается с субсидии блока
Майнер может включить транзакцию coinbase в действительный блок. Сумма её выходов не должна превышать эмиссионную субсидию, разрешённую на этой высоте блока, плюс комиссии за транзакции. Комиссии передают существующие биткоины; только субсидия создаёт новые единицы. Блок с чрезмерной наградой coinbase недействителен.
Halving обеспечивает сходимость оставшейся эмиссии
Субсидия блока уменьшается вдвое каждые 210 000 блоков. Сумма всё меньших периодов образует конечную геометрическую сумму. Поскольку биткоин учитывается в целых сатоши, а субсидия в итоге округляется вниз до нуля, эмиссия заканчивается чуть ниже ровно 21 миллиона монет.
Доверие обеспечивает независимая проверка
Предел защищает не лозунг. Пользователь со своим Full Node проверяет каждый блок по одним и тем же правилам консенсуса. Изменение графика потребовало бы принятия пользователями несовместимых правил; сам хешрейт не сделает действительным блок с завышенной выплатой.
Правило находится в проверке, а не в центральном счётчике
Bitcoin Core определяет разрешённую субсидию по высоте блока. Затем узел проверяет, не требует ли транзакция coinbase больше этой субсидии и комиссий. Нет главной переменной общего предложения, которую администратор мог бы переписать: каждый узел восстанавливает историю эмиссии из принятых им блоков.
Почему геометрический ряд стремится к 21 миллиону
Первые 210 000 блоков разрешали субсидию 50 BTC за блок. В последующие периоды она уменьшается вдвое: 25, 12,5, 6,25 BTC и так далее. В идеальной арифметике 50 × 210 000, умноженное на ряд 1 + 1/2 + 1/4…, равно 21 миллиону. Но Биткоин считает только целые сатоши, поэтому повторное целочисленное деление в итоге обрезает субсидию до нуля, а фактический предел остаётся немного ниже круглого числа.
Майнеры предлагают эмиссию; узлы принимают или отклоняют её
Майнер может сформировать любой блок-кандидат, в том числе назначить себе чрезмерную награду. Это не делает блок действительным. Узлы Full Node независимо его отклоняют, а экономические участники не будут считать выходы этой ветви биткоинами. Хешрейт выбирает среди действительных кандидатов; правила действительности он не переписывает.
Повышение предела создало бы несовместимые правила
Код всегда можно изменить, но пользователи должны добровольно запустить изменение. Узлы, сохранившие нынешний предел, отклонили бы инфляционные блоки: возник бы раскол сети, а не незаметное размывание существующих монет. Доверие к пределу основано на детерминированном коде, независимой проверке, экономической координации и высокой цене убеждения держателей принять собственное обесценение.
Редкость — лишь часть денежной политики
Известный предел не гарантирует цену, принятие или стабильность. Биткоин гарантирует более узкую вещь: каждый может проверить прошлую эмиссию и вычислить максимальную будущую эмиссию по правилам, которые сам применяет. Спрос, ликвидность, регулирование, потерянные ключи и структура рынка остаются вне этой гарантии.
Предел в 21 миллион — не закон физики. Это общественное и техническое правило консенсуса, доверие к которому основано на открытом коде, высокой стоимости координации и независимой проверке.
01Снижают ли потерянные монеты предел?+
Они не меняют предел эмиссии, но могут уменьшить количество, которое действительно можно потратить. Протокол не способен надёжно отличить потерянный ключ от очень терпеливого держателя.
02Может ли майнер создать дополнительные биткоины?+
Он может опубликовать такой блок, но узлы, соблюдающие правила, его отклонят. Хешрейт не сделает недействительную награду coinbase действительной.
03Почему именно 21 миллион?+
Это округлённый результат начальной субсидии 50 BTC за блок, периодов по 210 000 блоков и повторных делений пополам, а не отдельная магическая константа.
04Что будет оплачивать работу майнеров после завершения эмиссии?+
Замысел предусматривает замену субсидии блока комиссиями за транзакции. Достаточность будущего рынка комиссий — экономический вопрос, а не гарантия, содержащаяся в пределе.