COINBASE
La transaction coinbase est une transaction spéciale et unique incluse dans chaque bloc de la blockchain Bitcoin. Elle représente la première transaction d’un bloc et est créée par le mineur qui a réussi à trouver un en-tête validant la preuve de travail (Proof-of-Work), c’est-à-dire inférieur ou égal à la cible.
La transaction coinbase sert principalement deux objectifs : attribuer la récompense de bloc au mineur et ajouter de nouvelles unités de bitcoins à la masse monétaire en circulation. La récompense de bloc, qui est l’incitation économique pour les mineurs à contribuer à s’adonner à la preuve de travail, comprend les frais accumulés pour les transactions incluses dans le bloc et un montant déterminé de bitcoins nouvellement créés ex-nihilo (subvention de bloc). Ce montant, initialement fixé à 50 bitcoins par bloc en 2009, est réduit de moitié tous les 210 000 blocs (environ tous les 4 ans) lors d’un événement appelé « halving ».
La transaction coinbase diffère des transactions régulières de plusieurs manières. Tout d’abord, elle n’a pas d’entrée (input), ce qui signifie qu’aucune sortie de transaction existante (UTXO) n’y est consommée. Ensuite, le script de signature (scriptSig) pour la transaction coinbase contient généralement un champ arbitraire permettant d’incorporer des données supplémentaires, telles que des messages personnalisés ou des informations de version de logiciel de minage. Enfin, les bitcoins générés par la transaction coinbase sont soumis à une période de maturité de 100 blocs (101 confirmations) avant de pouvoir être dépensés, afin de prévenir les dépenses potentielles de bitcoins non existants en cas de réorganisation de la chaîne.
Il n’existe aucune traduction de « Coinbase » en français. Il est donc admis d’utiliser directement ce terme.