Block Subsidy визначає, скільки нових біткоїнів може з’явитися в одному блоці. Це частина винагороди майнера, який знайшов дійсний блок, прийнятий мережею. Він також може отримати комісії з транзакцій у цьому блоці. Користувачі сплачують їх уже наявними біткоїнами, тому самі комісії не збільшують пропозицію. Розмежування цих частин допомагає зрозуміти походження нових біткоїнів.
Уявіть блок, для якого правила дозволяють створити 3,125 BTC. Його транзакції умовно приносять ще 0,075 BTC комісій. Майнер може призначити собі загалом не більш як 3,2 BTC, але новими є лише 3,125 BTC. Це призначення записується в першій транзакції блоку — Coinbase Transaction; тут назва позначає тип транзакції Bitcoin, а не біржу Coinbase. Кожен вузол із повною перевіркою контролює суму. Якщо майнер вимагає більше, вузол відхиляє блок навіть із дійсним Proof of Work. Взяти менше дозволено, але невикористану емісію не можна приберегти для наступного блоку. [1]
Bitcoin почав із межі 50 BTC на блок. У головній мережі вона зменшується вдвічі кожні 210 000 блоків; ця подія називається Halving. Далі були 25, 12,5 і 6,25 BTC. Від висоти 840 000 до 1 049 999 включно межа становить 3,125 BTC. Висота означає місце блоку в ланцюжку, а не ціну чи дату. Приблизно чотирирічний інтервал випливає з цільового середнього часу десять хвилин між блоками; точний день заздалегідь не встановлено. Зростання ціни або дорожча електроенергія не дозволяють майнерам випускати більше біткоїнів. [1] [2]
Вихід із Coinbase Transaction має спершу дозріти. Винагороду з висоти H можна витратити не раніше ніж у блоці H+100. Наприклад, винагорода з висоти 900 000 може бути витрачена в блоці 900 100, якщо виконані й решта умов. Очікування дає час розв’язати короткочасне суперництво гілок ланцюжка. Винагорода блоку, який зрештою не потрапив до дійсної активної історії, у цій історії недоступна. Перший Genesis Block має особливий вихід, який неможливо витратити; його випадок не пояснюється звичайним очікуванням зрілості. [1] [3] [4]
Кожне зменшення обчислюється в цілих satoshi, найменших одиницях біткоїна; дробові частини satoshi не створюються. Тому від висоти 6 930 000 субсидія дорівнює нулю. За передбачуваного темпу блоків це приблизно 2140 рік, а не фіксована календарна дата в програмі. Платежі й блоки можуть продовжуватися, як і комісії користувачів. Однак протокол не гарантує їхнього доходу чи обчислювальної потужності, що захищатиме мережу. Для детальнішої перевірки розрізняйте межу за висотою, фактично отриману суму та комісії; Bitcoin Core обчислює межу у функції GetBlockSubsidy. [1] [2]
Для повної картини прочитайте також Halving, 21 Million, Майнінг, Transaction Fees, Genesis Block, Coinbase-транзакція. На цю статтю також посилаються Genesis Block, Proof of Work, Майнінг, Difficulty Adjustment.