Block Subsidy détermine combien de nouveaux bitcoins peuvent être créés dans un bloc. C’est une partie de la récompense du mineur qui trouve un bloc valide accepté par le réseau. Il peut aussi percevoir les frais des transactions incluses. Les utilisateurs les paient avec des bitcoins existants : ces frais n’augmentent donc pas l’offre. Distinguer les deux permet de comprendre l’origine des nouveaux bitcoins.
Imaginons un bloc pour lequel les règles autorisent la création de 3,125 BTC. Ses transactions rapportent, dans cet exemple, 0,075 BTC de frais. Le mineur peut s’attribuer au maximum 3,2 BTC, mais seuls 3,125 BTC sont nouveaux. Cette attribution figure dans la première transaction du bloc, appelée Coinbase Transaction ; ce nom désigne ici un type de transaction Bitcoin, et non la plateforme Coinbase. Chaque nœud qui valide intégralement les blocs vérifie la somme. Si le mineur réclame davantage, le nœud rejette le bloc malgré une Proof of Work valide. Réclamer moins est autorisé, mais la création monétaire non utilisée ne se reporte pas sur un autre bloc. [1]
Bitcoin a commencé avec un plafond de 50 BTC par bloc. Sur le réseau principal, ce plafond est divisé par deux tous les 210 000 blocs, lors du Halving. Il est donc passé à 25, puis 12,5 et 6,25 BTC. De la hauteur 840 000 à la hauteur 1 049 999 incluse, il est de 3,125 BTC. La hauteur indique la position du bloc dans la chaîne, pas un prix ni une date. L’intervalle d’environ quatre ans découle de l’objectif moyen de dix minutes entre les blocs ; le jour précis n’est pas fixé à l’avance. Une hausse du cours ou du coût de l’électricité n’autorise pas les mineurs à émettre davantage. [1] [2]
Une sortie de la Coinbase Transaction doit d’abord arriver à maturité. Une récompense créée à la hauteur H ne peut être dépensée que dans un bloc de hauteur H+100 ou supérieure. Par exemple, celle de la hauteur 900 000 peut être dépensée dans le bloc 900 100, si les autres conditions sont remplies. Cette attente laisse le temps de résoudre les brèves concurrences entre branches de la chaîne. La récompense d’un bloc finalement exclu de l’historique actif valide n’existe pas dans cet historique. Le premier Genesis Block possède une sortie particulière impossible à dépenser ; son cas ne relève pas du simple délai de maturité. [1] [3] [4]
Chaque division est calculée en satoshis entiers, les plus petites unités de bitcoin ; aucune fraction de satoshi n’est créée. À partir de la hauteur 6 930 000, la subvention vaut donc zéro. Au rythme de blocs envisagé, cela correspond à environ 2140, et non à une date de calendrier fixée dans le programme. Les paiements et les blocs peuvent continuer, tout comme les frais versés par les utilisateurs. Le protocole ne garantit toutefois ni le revenu de ces frais ni la puissance de calcul qui protégera le réseau. Pour vérifier plus précisément, distinguez le plafond lié à la hauteur, la somme réellement réclamée et les frais ; Bitcoin Core calcule le plafond dans GetBlockSubsidy. [1] [2]
Pour une vision complète, lisez aussi Halving, 21 Million, Minage, Transaction Fees, Genesis Block, Transaction coinbase. Cette entrée est également citée par Genesis Block, Proof of Work, Minage, Difficulty Adjustment.