Coinbase spája nové jednotky a poplatky
Každý platný blok začína osobitnou coinbase transakciou. Nemíňa staršie UTXO ako bežná transakcia; vytvára výstup pre baníka alebo pool. Jej maximálna hodnota sa skladá z blokovej dotácie povolenej protokolom a zo súčtu poplatkov transakcií zaradených v bloku.
Iba dotácia predstavuje nové vydané satoshi. Poplatky sú už existujúca hodnota, ktorú vstupy bežných transakcií nepridelili svojim výstupom. Baník si môže nárokovať menej, no ak coinbase vyplatí viac než povolenú dotáciu a poplatky, Bitcoin Core označí blok za neplatný.
Halving je viazaný na bloky, nie na kalendár
Dotácia začala na 50 BTC za blok. Po každých 210 000 blokoch sa jej hodnota v satoshi celočíselne posunie na polovicu. Pri cieľovom priemere desať minút vychádza jedno obdobie približne na štyri roky, ale presný dátum ďalšieho halvingu nie je pevne napísaný v kalendári, pretože časy blokov kolíšu.
Znižovanie pokračuje, až kým výsledok po zaokrúhlení na celé satoshi nebude nula. BIP 42 odstránil starú technickú chybu, ktorá by po veľmi veľkom počte posunov mohla na niektorých implementáciách viesť k nejednoznačnému správaniu. Dnešné pravidlo po 64 intervaloch výslovne vracia nulovú dotáciu.
- 50 BTC bola počiatočná dotácia, nie trvalá odmena
- interval halvingu je 210 000 blokov
- po zániku dotácie zostávajú baníkom príjmom transakčné poplatky
Dvadsaťjeden miliónov je presná skratka s technickými detailmi
Geometrický súčet naplánovaných dotácií vytvára hornú hranicu označovanú ako 21 miliónov BTC. Keďže protokol pracuje s celými satoshi a pri každom halvingu zvyšok odreže, súčet skutočne povolených dotácií je o malú časť nižší než presných 21 miliónov. Navyše výstup genesis bloku sa bežným spôsobom minúť nedá.
Stratené kľúče, dobrovoľne zničené mince a neminuté odmeny ďalej znižujú dostupnú zásobu, nemenia však emisný limit. Kópia kódu alebo vznik inej vetvy tiež nepridá jednotky do bitcoinov, ktoré prijíma váš uzol; ide o oddelenú históriu alebo iné aktívum.
Pravidlo je pevné iba dovtedy, kým ho účastníci držia
Žiadny fyzikálny zákon nezakazuje ľuďom vytvoriť softvér s inou emisiou. Taký blok však dnešné uzly odmietnu. Zmena limitu by si vyžadovala, aby používatelia vedome prijali nekompatibilné pravidlá; tí, ktorí ich neprijmú, môžu pokračovať na pôvodnej sieti. Preto je limit technicko-sociálny záväzok, nie nezmeniteľné číslo mimo ľudských rozhodnutí.
Dlhodobou otvorenou otázkou je bezpečnostný rozpočet po poklese dotácie. Protokol predpokladá rastúci význam poplatkov, no budúcu cenu Bitcoinu, dopyt po blokovom priestore ani potrebnú úroveň hashratu nemožno zaručiť. Konečná ponuka rieši predvídateľnosť emisie; sama nezaručuje cenu ani budúcu bezpečnosť.