transaction
Une transaction Bitcoin est un message signé numériquement qui transfère de la valeur d'une ou plusieurs adresses vers une ou plusieurs adresses. Une fois diffusée sur le réseau, elle attend dans le mempool jusqu'à ce qu'un mineur l'inclue dans un bloc.
Une transaction Bitcoin est une instruction signée qui autorise le transfert de valeur sur le réseau Bitcoin. Chaque transaction fait référence à des sorties précédentes comme ses entrées et crée de nouvelles sorties assignées aux adresses des destinataires. L'expéditeur prouve la propriété des fonds d'entrée en fournissant une signature numérique valide, générée à l'aide de la clé privée associée à l'adresse d'envoi. Sans signature valide, le réseau rejettera la transaction.
Les transactions ne déplacent pas les pièces de la façon dont l'argent physique se déplace. Elles consomment plutôt des sorties non dépensées existantes et en créent de nouvelles. Si vous recevez 0,5 bitcoin et souhaitez en envoyer 0,2 à quelqu'un, la transaction consommera l'intégralité de la sortie de 0,5 comme entrée, enverra 0,2 au destinataire et retournera le montant restant moins les frais à une adresse que vous contrôlez. La différence entre la valeur totale des entrées et des sorties est réclamée par le mineur comme frais de transaction.
Une fois créée, une transaction est diffusée sur le réseau peer-to-peer et entre dans le mempool, une zone d'attente où sont conservées les transactions valides mais non confirmées. Les mineurs sélectionnent des transactions dans le mempool et les incluent dans de nouveaux blocs. Une transaction est considérée confirmée une fois qu'elle apparaît dans un bloc, et devient de plus en plus définitive avec chaque bloc supplémentaire ajouté par-dessus.