21 Million označuje horní hranici množství bitcoinů, které mohou vzniknout podle současných pravidel sítě. Nové bitcoiny přibývají při těžbě, ale jejich povolené množství se postupně půlí, až klesne na nulu. Součet tak vyjde těsně pod 21 milionů BTC. Pro držitele je podstatné, že žádný správce nemůže sám nařídit vydání dalších mincí, které by síť podle těchto pravidel přijala.
Když vlastníte bitcoin, záleží také na tom, kolik dalších bitcoinů ještě může vzniknout. Kdyby někdo mohl libovolně přidávat nové mince, váš podíl na celkovém množství by se zmenšoval. Bitcoin má místo takového rozhodování předem určený postup vydávání. Limit proto není přírodní zákon ani slib jedné firmy: je to pravidlo, které účastníci sítě používají při ověřování bloků, tedy balíků potvrzovaných transakcí. [3] [1]
Těžař sestavující blok do něj vkládá zvláštní první transakci, Coinbase Transaction. Její název zde označuje druh transakce, nikoli burzu. Těžař si v ní může připsat nejvýše nově povolenou emisní odměnu, Block Subsidy, a poplatky z transakcí v bloku. Jen emisní odměna vytváří nové jednotky; poplatky přesouvají už existující bitcoin. Překročení tohoto součtu činí blok neplatným. [1] [4]
Na začátku připadalo na blok nejvýše 50 BTC nových mincí. Po každých 210 000 blocích se tato částka půlí: na 25, pak 12,5, 6,25 BTC a dále. Událost se jmenuje Halving. Přichází podle počtu bloků, přibližně jednou za čtyři roky, nikoli podle pevného kalendářního data. S každým dalším obdobím tak zbývá vydat menší množství bitcoinů. [1] [3]
První období umožňovalo 50 × 210 000, tedy 10,5 milionu BTC. Druhé přidává polovinu tohoto množství, třetí čtvrtinu a další stále méně. Takové sčítání se nazývá geometrická řada a jeho ideální výsledek je 21 milionů. Bitcoin ovšem počítá celé satoshi, jednotky po jedné stomiliontině BTC. Zlomky satoshi při půlení odřízne, takže povolená emise nakonec klesne na nulu a celkový strop zůstane těsně pod 21 miliony. [1] [2] [3]
Full Node je program, který samostatně ověřuje bloky a transakce podle pravidel Bitcoinu. Z pořadového čísla bloku zjistí povolenou emisní odměnu a zkontroluje ji spolu s poplatky. Nemusí věřit číslu na webu ani ujištění těžaře. Podstatný je tento opakovaný výpočet a kontrola, nikoli centrální počítadlo, jehož správce by mohl povolit další emisi. [1]
Představte si blok, ve kterém si těžař připíše více, než pravidla dovolují. Full Node zachovávající tato pravidla ho odmítne, i kdyby těžař na jeho nalezení spotřeboval mnoho energie. Výpočetní výkon, označovaný jako hashrate, pomáhá rozhodovat mezi platnými větvemi historie. Nedává však právo měnit podmínky platnosti. Těžba a kontrola odměny jsou dvě odlišné činnosti. [1] [4]
Zdrojový kód lze upravit. Tím se ale nezmění programy, které už provozují ostatní. Pokud by někdo spustil verzi s vyšší emisí a těžil podle ní, uzly s původními pravidly by inflační bloky odmítaly. Při pokračování obou stran by vzniklo rozdělení sítě. Zachování limitu proto stojí také na rozhodnutí lidí používat a přijímat tato pravidla; aktualizace jednoho programu nemůže potichu zavázat všechny. [1] [3]
Předem známý harmonogram usnadňuje posoudit, o kolik se ještě může celkové množství zvětšit. Držitel nemusí odhadovat, kolik nových mincí se centrální vydavatel rozhodne vytvořit; takový vydavatel zde není. Jeho podíl nelze zmenšit další emisí nad rámec přijímaných pravidel. To však nezaručuje cenu ani kupní sílu: i vzácnou věc může chtít méně lidí. Poptávka a dostupnost kupujících či prodávajících se mění, a bitcoin proto může výrazně zlevnit i při dodržení limitu. [3] [2]
Pokud někdo ztratí klíče bez použitelné zálohy, jeho bitcoiny mohou zůstat neutratitelné. Emisní strop se tím nemění a síť za ně automaticky nevydá náhradu. Samotná dlouhá nečinnost navíc nedokazuje ztrátu klíčů. Celkový limit tedy není totéž co množství dostupných k prodeji. Dělení jednoho BTC na satoshi umožňuje menší platby, podobně jako dělení celku na menší díly; další BTC tím nevznikají. [5]
Když emisní odměna klesne na nulu, těžařům podle návrhu zůstanou transakční poplatky. Platby ani tvorba bloků tím nemají automaticky skončit. Otevřená zůstává ekonomická otázka, kolik budou uživatelé ochotni za transakce platit a jaký těžební výkon to uživí. Omezená zásoba popisuje pravidla vydávání peněz, nikoli záruku budoucí ceny nebo rozpočtu na zabezpečení sítě. [4] [1]
Pro nejúplnější obraz čtěte toto heslo společně s Block Subsidy, Halving, Bitcoin, Full Node, Konsensuální pravidla. Opačným směrem na něj odkazují také Bitcoin, Block Subsidy, Halving, Satoshi.