Comment fonctionnent les transactions Bitcoin ?

Temps de lecture:

Vues:

transactions bitcoin

Que sont les transactions Bitcoin ?

Les transactions Bitcoin sont des enregistrements qui informent le réseau blockchain pour un transfert de valeur numérique d'une adresse bitcoin à une autre.

Une façon simple de penser à une transaction bitcoin est la suivante :

  • La blockchain est comme un bloc-notes qui conserve les enregistrements de tous les transferts de valeur numérique sur le réseau.
  • Une transaction est une ligne de ce bloc-notes.
  • Un bloc est une page de ce cahier, il est donc constitué d'un certain nombre de transactions, c'est-à-dire de lignes.
  • Tous les utilisateurs peuvent lire et écrire des lignes (transactions) et des pages (blocs) sur ce bloc-notes, dans le cas de la blockchain Bitcoin. Cela peut ne pas être possible sur les réseaux blockchain privés comme Hyperligue, mais cela dépasse le cadre de cet article.

Cryptographie à clé publique

Cryptographie à clé publique facilite le transfert de propriété des bitcoins. Par conséquent, il est important de comprendre comment se développe la relation entre la clé privée – la clé publique – l'adresse Bitcoin.

Clé privée

Les portefeuilles et les clients de crypto-monnaie génèrent des clés privées sous la forme d'un nombre aléatoire, dans le but de valider la propriété et d'autoriser la dépense de bitcoins. La clé privée doit être gardée secrète par le propriétaire, car toute personne possédant la clé privée peut l'utiliser pour signer et dépenser la valeur de l'adresse bitcoin associée.

Considérez-le comme le code PIN de votre compte bancaire.

Clé publique

Une formule mathématique basée sur la Algorithme de Sugnature numérique à courbe elliptique (ECDSA), est appliqué à la clé privée afin de produire la clé publique. De plus, chaque clé publique s'associe à une clé privée donnée. Un individu peut utiliser une clé privée pour calculer la clé publique, mais il est très difficile d'un point de vue informatique d'utiliser la clé publique pour calculer la clé privée.

La clé publique détermine si une signature par la clé privée est authentique sans révéler la clé privée réelle au réseau. Il est visible par tout le monde dans le réseau après le transfert de bitcoins depuis une adresse.

Adresse Bitcoin

Une adresse bitcoin est l'identifiant public dont disposent les utilisateurs pour recevoir et envoyer des fonds numériques. Il dérive de l'application des fonctions de hachage cryptographique SHA 256, RIPEMD-160 et de l'encodage Base58Check à la clé publique. Vérifie ça lien pour plus de détails concernant les étapes techniques de création d'une adresse bitcoin.

Une fonction de hachage est un type de fonction mathématique qui transforme les données d'entrée en un identifiant unique. Une modification malveillante ou même accidentelle légère des données d'entrée change complètement la sortie de hachage. Par conséquent, des données d'entrée différentes génèrent un résultat différent à chaque fois.

Vous pouvez utiliser cette lien pour saisir différentes données à l'aide de nombreux générateurs de hachage et voir comment la sortie change. Par exemple, en utilisant la fonction de hachage SHA 256, le mot « TrustSwap » produit la sortie : 9504004ca3344d098c997c8756cb1a3500f5454ae25210083df82b19d7a40786. En utilisant le mot « trustswap », la fonction de hachage produit la sortie : 03f8a477b0a53800502780db849db1af499f9cd3f07be71586329a42a72b6f85

La vraie magie des transactions bitcoin est que n'importe qui peut accéder à l'historique complet des transactions. Par conséquent, n'importe qui peut vérifier qui est le propriétaire actuel de n'importe quelle quantité de bitcoins, sans que les propriétaires ne révèlent leurs clés privées.

Types de transactions Bitcoin

Chaque transaction contient une ou plusieurs entrées et une ou plusieurs sorties. Vous pouvez considérer les entrées comme des débits et les sorties comme des crédits sur un compte bitcoin. Cependant, contrairement aux comptes traditionnels, la valeur des entrées peut être un peu plus élevée que la valeur des sorties. C'est parce qu'un mineur prend cette différence comme une récompense, c'est-à-dire des frais de transaction. Jetons un coup d'œil aux types de transactions bitcoin les plus courants.

Zéro entrée - Une sortie

Une transaction Coinbase est la première transaction de chaque bloc et ne comprend qu'une seule sortie. Cela se produit parce que l'entrée représente les nouvelles pièces et la sortie représente le montant qu'un mineur reçoit en trouvant un bloc. Dans le cas ci-dessous, le mineur reçoit 6.25 bitcoins, ce qui correspond à la récompense de bloc actuelle, plus les frais de transaction du bloc.

Une entrée – deux sorties

C'est le type de transaction bitcoin le plus courant. Un transfert d'une adresse bitcoin à une autre qui renvoie un "changement" au propriétaire d'origine.

La sortie d'une transaction est l'entrée de la prochaine transaction à partir d'une adresse. Par conséquent, ce montant doit être entièrement dépensé lors de la prochaine transaction. Si la valeur de ce montant est supérieure à ce que l'expéditeur souhaite dépenser, une nouvelle adresse Bitcoin est générée par le destinataire et renvoie la différence en tant que « modification » à l'adresse de l'expéditeur.

Une entrée – plusieurs sorties

Habituellement, plusieurs sorties d'une transaction peuvent représenter un paiement d'une personne à plusieurs destinataires. Cela peut être le cas d'une organisation rémunérant des employés, ou même groupant les sorties par des pools de minage et des échanges pour économiser les coûts de transaction.

Entrées multiples - Une ou deux sorties

Une transaction bitcoin peut avoir plusieurs entrées. C'est généralement le cas lorsqu'un portefeuille génère différentes adresses et envoie plusieurs petits montants au destinataire. Ces petits montants ont été précédemment reçus en tant que « changement », ils sont donc relativement faibles. De plus, le nombre de sorties peut dépendre du nombre de destinataires ou si un nouveau « changement » est créé.

La grande innovation

La Blockchain Bitcoin est publique et accessible à tous via un client Bitcoin ou un explorateur en ligne. C'est la grande innovation derrière cette technologie - la combinaison de la transparence, de l'horodatage et de la décentralisation des transactions. Compte tenu de ce que vous avez appris aujourd'hui, pouvez-vous trouver la toute première transaction Bitcoin qui a eu lieu en 2009 ? Vive Satoshi !

Recevez nos offres et nouveautés The Crypto App blog pour plus de matériel pédagogique blockchain

Partagez cet article:
Partager

Continue de lire:

Qu'est-ce que DeFi ? (En 2 minutes)
Qu'est-ce que DeFi ? (En 2 minutes)
« DeFi » ou Decentralized Finance, fait référence au spectre des applications construites sur les réseaux blockchain, dans le but de perturber les mécanismes financiers conventionnels. En général, les contrats intelligents sont la technologie de base...
NFT: tout ce que vous devez savoir
NFT: tout ce que vous devez savoir
Les NFT sont devenus extrêmement populaires dans l'écosystème cryptographique. Cependant, il semblerait que la plupart des gens ne comprennent pas encore ce qu'ils sont. Apprenez tout sur eux ici.
Alerte aux baleines! Explication de la pompe et de la décharge
Alerte aux baleines! Explication de la pompe et de la décharge
Les manœuvres de pompage et de vidage sont effectuées par les baleines pour augmenter leurs profits. Découvrez comment éviter d'être pris dans ces schémas dans cet article.

Restez informé de nos actualités et mises à jour