Un Examen Approfondi des Transactions
Dans le domaine de la blockchain et du Bitcoin, les transactions constituent l’élément vital permettant le transfert de monnaie numérique entre participants. Il est donc temps d’examiner en détail les subtilités des transactions sur la blockchain.
Structure d’une transaction
Encore une fois, une transaction Bitcoin est un message numérique qui précise comment les bitcoins sont « transférés » (en réalité, ils ne le sont pas, seule leur propriété change) d’une adresse à une autre. Fondamentalement, une transaction contient les éléments suivants :
Voici une transaction réelle que vous pouvez explorer (disponible ici) :
Comme illustré ici, la transaction comprend 7 entrées et 4 sorties, chacune associée à une adresse unique. Le montant total des bitcoins en entrée est supérieur au montant total des bitcoins en sortie. Cette différence s'explique par la présence de frais dans la transaction, qui doivent être pris en compte.
Le montant correspond à la somme des bitcoins en sortie, et montant + frais correspond à la somme des bitcoins en entrée.
Vérification des transactions
Avant qu'une transaction ne soit ajoutée à un bloc et enregistrée sur la blockchain, elle doit être vérifiée par le réseau. Ce processus de vérification garantit que la transaction est valide et conforme aux règles du réseau. Voici les aspects clés de la vérification des transactions :
Comme expliqué dans le chapitre précédent, une fois qu'une transaction est vérifiée, elle est placée dans le mempool, où elle attend qu'un mineur la sélectionne pour l'inclure dans le prochain bloc. Après la création du bloc, celui-ci est diffusé sur le réseau et vérifié. Si le bloc est validé, il est ajouté à la blockchain, et toutes les transactions qu'il contient sont considérées comme confirmées.
Confirmation supplémentaire
En revenant à l'exemple de transaction, l'ouverture du lien fourni révèle ce qui suit :
La première confirmation a lieu lorsqu'une transaction est incluse dans un bloc. Chaque bloc supplémentaire ajouté au-dessus du bloc contenant cette transaction compte comme une confirmation supplémentaire. Plus une transaction possède de confirmations, plus le risque qu'elle soit annulée est faible.
En pratique, il est courant d'attendre six confirmations avant de considérer une transaction Bitcoin comme définitive. À cette profondeur, annuler la transaction nécessiterait une quantité extraordinaire de puissance de calcul, la rendant pratiquement irréversible.
1. Quel composant d'une transaction Bitcoin prouve que l'expéditeur a le droit de transférer les bitcoins ?
2. Quelle est la principale raison d'attendre plusieurs confirmations après qu'une transaction Bitcoin a été incluse dans un bloc ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain why six confirmations are considered secure?
How do transaction fees affect the speed of confirmation?
What happens if a transaction never gets confirmed?
Awesome!
Completion rate improved to 6.25
Un Examen Approfondi des Transactions
Glissez pour afficher le menu
Dans le domaine de la blockchain et du Bitcoin, les transactions constituent l’élément vital permettant le transfert de monnaie numérique entre participants. Il est donc temps d’examiner en détail les subtilités des transactions sur la blockchain.
Structure d’une transaction
Encore une fois, une transaction Bitcoin est un message numérique qui précise comment les bitcoins sont « transférés » (en réalité, ils ne le sont pas, seule leur propriété change) d’une adresse à une autre. Fondamentalement, une transaction contient les éléments suivants :
Voici une transaction réelle que vous pouvez explorer (disponible ici) :
Comme illustré ici, la transaction comprend 7 entrées et 4 sorties, chacune associée à une adresse unique. Le montant total des bitcoins en entrée est supérieur au montant total des bitcoins en sortie. Cette différence s'explique par la présence de frais dans la transaction, qui doivent être pris en compte.
Le montant correspond à la somme des bitcoins en sortie, et montant + frais correspond à la somme des bitcoins en entrée.
Vérification des transactions
Avant qu'une transaction ne soit ajoutée à un bloc et enregistrée sur la blockchain, elle doit être vérifiée par le réseau. Ce processus de vérification garantit que la transaction est valide et conforme aux règles du réseau. Voici les aspects clés de la vérification des transactions :
Comme expliqué dans le chapitre précédent, une fois qu'une transaction est vérifiée, elle est placée dans le mempool, où elle attend qu'un mineur la sélectionne pour l'inclure dans le prochain bloc. Après la création du bloc, celui-ci est diffusé sur le réseau et vérifié. Si le bloc est validé, il est ajouté à la blockchain, et toutes les transactions qu'il contient sont considérées comme confirmées.
Confirmation supplémentaire
En revenant à l'exemple de transaction, l'ouverture du lien fourni révèle ce qui suit :
La première confirmation a lieu lorsqu'une transaction est incluse dans un bloc. Chaque bloc supplémentaire ajouté au-dessus du bloc contenant cette transaction compte comme une confirmation supplémentaire. Plus une transaction possède de confirmations, plus le risque qu'elle soit annulée est faible.
En pratique, il est courant d'attendre six confirmations avant de considérer une transaction Bitcoin comme définitive. À cette profondeur, annuler la transaction nécessiterait une quantité extraordinaire de puissance de calcul, la rendant pratiquement irréversible.
1. Quel composant d'une transaction Bitcoin prouve que l'expéditeur a le droit de transférer les bitcoins ?
2. Quelle est la principale raison d'attendre plusieurs confirmations après qu'une transaction Bitcoin a été incluse dans un bloc ?
Merci pour vos commentaires !