Bitcoin n'a ni comptes ni soldes. Il a des sorties. Chaque transaction crée des sorties, et chaque sortie est un montant verrouillé à une condition, généralement : quiconque peut signer avec cette clé peut la dépenser.
UTXO
Une sortie qui n'a pas encore été dépensée est appelée une sortie de transaction non dépensée, une UTXO. Chaque nœud conserve l'ensemble complet des UTXO. Votre solde est ce que votre portefeuille trouve en additionnant les UTXO que vos clés peuvent dépenser.
Dépenser signifie consommer
Les entrées d'une transaction font référence à des UTXO existantes et transportent les signatures qui les déverrouillent. Ses sorties créent de nouvelles UTXO pour les destinataires. Une fois dépensée, une sortie a disparu pour toujours : une deuxième transaction tentant de la dépenser est une double dépense, et les nœuds la refusent.
- Entrées : références aux UTXO dépensées, plus leurs signatures.
- Sorties : nouveaux montants, chacun verrouillé à la condition d'un nouveau propriétaire.
- Règle : les entrées doivent valoir au moins autant que les sorties.
Dans le MEMPOOL, chaque jeton est une transaction en attente avec ses entrées et sorties, et sa hauteur est le montant des frais qu'elle paie.