Aller au contenu principal
Minage

Coinbase (transaction)

La coinbase est la première transaction de chaque bloc, créée par le mineur. Elle ne consomme pas d'UTXO et émet la subvention + les frais. Contient le scriptSig spécial où peuvent figurer messages et données arbitraires. Le bloc Genèse y inscrit le célèbre titre du Times.

La transaction qui crée des bitcoins

La coinbase est la première transaction de chaque bloc, créée par le mineur lui-même. Elle a une particularité unique : elle ne consomme aucun UTXO en input, elle crée des bitcoins ex nihilo dans la limite autorisée par le protocole. C'est le seul moment où de nouveaux bitcoins entrent en circulation, et ce n'est possible que si le mineur a fourni la preuve de travail.

Ce qu'elle contient

La coinbase reçoit deux montants combinés :

  • la subvention de bloc (création monétaire neuve, actuellement 3,125 BTC) ;
  • la somme des frais des transactions incluses dans le bloc.

Le mineur peut destiner ce montant à n'importe quelle adresse (ou à plusieurs, si le pool partage les récompenses).

Le scriptSig spécial

Le scriptSig d'un input de coinbase n'a pas besoin d'être un script de déverrouillage valide (puisqu'aucun UTXO n'est consommé). Il sert donc de champ libre où les mineurs peuvent inscrire ce qu'ils veulent : numéro de bloc, identifiant du pool, message politique. Satoshi y a inscrit la fameuse phrase du Times dans le bloc Genèse.

La période de maturité

Une UTXO de coinbase ne peut pas être dépensée pendant 100 blocs (~16 heures). C'est une protection contre les forks : si une chaîne courte gagnait, des bitcoins déjà dépensés pourraient devenir invalides. Cette règle évite ce scénario en gelant les bitcoins fraîchement minés assez longtemps pour qu'aucun fork raisonnable ne les annule.

Coinbase ≠ Coinbase Inc.

Attention : Coinbase est aussi le nom d'un grand exchange américain. Le terme prête à confusion. La transaction coinbase est un concept du protocole Bitcoin et n'a rien à voir avec l'entreprise — qui doit son nom au concept, pas l'inverse.

Patoshi et l'extra-nonce

Le pattern d'extra-nonces des coinbases des premiers 2009-2010 a permis à Sergio Demian Lerner d'identifier qu'un seul mineur (très probablement Satoshi) en a produit la majorité. Ces UTXO Patoshi (~1,1 million de BTC) n'ont jamais bougé.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.