21 Million обозначает известный предел Bitcoin. Округление даёт сумму максимальных субсидий чуть ниже 21 миллиона BTC; это не количество, реально доступное рынку.
Начальные 50 BTC делятся пополам каждые 210 000 блоков mainnet с округлением вниз до целых satoshi. Максимумы дают 20 999 999,9769 BTC, включая предусмотренную субсидию Genesis Block. Его 50 BTC нельзя потратить; невостребованные субсидии и уничтоженные монеты дополнительно снижают доступность. MAX_MONEY проверяет диапазоны сумм, но не создаёт график эмиссии. [Bitcoin Core v29.0: subsidy and validation]
Full Node проверяет, что Coinbase Transaction не превышает Block Subsidy плюс допустимые комиссии. Больший hashrate не навяжет превышение таким узлам. Программа с большей эмиссией не переписывает существующие узлы; её принятие означает несовместимые правила консенсуса. [Bitcoin Core v29.0: subsidy and validation]
Цепочка не всегда раскрывает потерю ключа; долго неподвижное UTXO не доказывает утрату. Оценки оборотного предложения зависят от метода. Меньшие единицы не создают BTC; один предел не гарантирует покупательную способность или будущий спрос. [Bitcoin Core v29.0: subsidy and validation]
Геометрический ряд эмиссии
В mainnet Block Subsidy начинается с 50 BTC и уменьшается вдвое каждые 210 000 блоков с округлением вниз до целых satoshi. В итоге она достигает нуля; сумма предписанных максимумов остаётся чуть ниже 21 миллиона BTC. Комиссии не являются новой эмиссией и не обязаны исчезнуть с окончанием субсидии.
Для полной картины прочитайте эту статью вместе с Эмиссионная награда за блок, Halving, Bitcoin, Full Node, Правила консенсуса. На эту статью также ссылаются Bitcoin, Эмиссионная награда за блок, Halving, Satoshi.
01Где обеспечивается соблюдение лимита эмиссии?+
Каждый Full Node проверяет, что Coinbase Transaction выплачивает не больше разрешённой Block Subsidy плюс комиссии включённых транзакций. Это независимо проверяемое правило, а не обещание компании или майнера.
02Могут ли пользователи голосованием увеличить лимит эмиссии?+
В Bitcoin нет голосования, автоматически меняющего правила узлов. Любой может выпустить несовместимое ПО, но узлы с нынешними правилами отвергнут избыточную эмиссию. Принятие других правил — решение каждого пользователя.