Press "Enter" to skip to content

Comment fonctionnent les transactions Bitcoin?

Les transactions bitcoin sont envoyées depuis et vers des portefeuilles électroniques bitcoin, et sont signées numériquement pour des raisons de sécurité. Tout le monde sur le réseau est au courant d’une transaction, et l’historique d’une transaction peut être retracé à partir du moment où les bitcoins ont été produits.

Si vous êtes un spéculateur en attente d’une hausse de prix, c’est bien de garder les bitcoins, mais le but de cette monnaie est de les dépenser, n’est-ce pas? Alors, quand on dépense des bitcoins, comment fonctionnent les transactions?

Il n’ y a pas de bitcoins, il n’ y a que les registres des transactions de bitcoins.

Les bitcoins n’existent nulle part, même pas sur un disque dur. Nous parlons de quelqu’un qui a des bitcoins, mais lorsque vous regardez une adresse de bitcoins en particulier, il n’ y a pas de bitcoins numériques qui s’ y trouvent, de la même façon que vous pourriez détenir des livres ou des euros dans un compte bancaire. Vous ne pouvez pas pointer un objet physique, ni même un fichier numérique, et dire « ceci est un bitcoin ».

Au lieu de cela, il n’ y a que des enregistrements de transactions entre différentes adresses, avec des soldes qui augmentent et diminuent. Chaque transaction qui a eu lieu est stockée dans un vaste registre public appelé la blockchain. Si vous voulez calculer le solde d’une adresse bitcoin, l’information n’est pas conservée à cette adresse; vous devez la reconstruire en regardant la blockchain.

À quoi ressemble une transaction?

Si Julia envoie des bitcoins à Carlos, cette transaction aura trois éléments d’information:

  • Une entrée. Il s’agit d’un enregistrement dont l’adresse bitcoin a été utilisée pour envoyer les bitcoins à Julia en premier lieu (elle les a reçus de son amie Eve).
  • Un montant. C’est la quantité de bitcoins que Julia envoie à Carlos.
  • Une sortie. C’est l’adresse de Carlos.

Comment est-il envoyé?

Pour envoyer des bitcoins, vous avez besoin de deux choses: une adresse bitcoin et une clé privée. Une adresse bitcoin est générée aléatoirement, et est simplement une séquence de lettres et de chiffres. La clé privée est une autre séquence de lettres et de chiffres, mais contrairement à votre adresse bitcoin, elle est gardée secrète.

Pensez à votre adresse Bitcoin comme un coffre-fort avec une façade vitrée. Tout le monde sait ce qu’il contient, mais seule la clé privée peut le déverrouiller pour retirer ou mettre des objets.

Lorsque Julia veut envoyer des bitcoins à Carlos, elle utilise sa clé privée pour signer un message avec l’entrée (l’opération (s) source (s) des Bitcoin), le montant et la sortie (adresse de Carlos).

Elle les envoie ensuite de son portefeuille bitcoin vers le réseau bitcoin plus vaste. A partir de là, les mineurs de bitcoin vérifient la transaction, la mettent dans un bloc de transaction et finissent par la résoudre.

Pourquoi dois-je parfois attendre que ma transaction soit validée?

Parce que votre transaction doit être vérifiée par les mineurs, vous êtes parfois forcé d’attendre jusqu’ à ce qu’ils aient terminé l’exploitation minière. Le protocole bitcoin est réglé de telle sorte que chaque bloc prend environ 10 minutes à extraire.

Certains commerçants peuvent vous faire attendre jusqu’ à ce que ce bloc ait été confirmé, ce qui signifie que vous devrez peut-être préparer une tasse de café et revenir dans peu de temps avant de pouvoir télécharger les produits numériques ou profiter du service payant.

Par contre, certains commerçants ne vous feront pas attendre jusqu’ à ce que la transaction soit confirmée. Ils prennent effectivement un risque sur vous, en supposant que vous n’allez pas essayer de dépenser les mêmes bitcoins ailleurs avant que la transaction ne confirme. Cela se produit souvent pour les transactions de faible valeur, où le risque de fraude n’est pas aussi grand.

Que se passe-t-il si les quantités d’entrée et de sortie ne correspondent pas?

Parce que les bitcoins n’existent que sous forme de registres de transactions, vous pouvez vous retrouver avec plusieurs transactions différentes liées à une adresse bitcoin particulière. Jane envoya peut-être deux bitcoins à Julia, Philippe lui envoya trois bitcoins et Eve lui envoya un seul bitcoin, le tout en tant que transactions séparées à des moments différents.

Celles-ci ne sont pas automatiquement combinées dans le portefeuille de Julia pour faire un fichier contenant six bitcoins. Ils sont simplement disposés là dans des registres de transactions différents.

Quand Julia veut envoyer des bitcoins à Carlos, son portefeuille essaiera d’utiliser des registres de transactions avec des montants différents qui correspondent au nombre de bitcoins qu’elle veut envoyer à Carlos.

Il y a de fortes chances pour que Julia n’ait pas exactement le bon nombre de bitcoins des autres transactions. Peut-être qu’elle veut seulement envoyer 1,5 BTC à Carlos.

Aucune des transactions qu’elle a effectuées à son adresse ne porte sur ce montant, et aucune d’entre elles ne correspond à ce montant une fois combinées. Julia ne peut pas simplement diviser une transaction en petits montants. Vous ne pouvez dépenser que la totalité de la sortie d’une transaction, au lieu de la fractionner en petits montants.

Au lieu de cela, elle devra envoyer une des transactions entrantes, puis le reste des bitcoins lui sera retourné comme monnaie.

Julia envoie les deux bitcoins qu’elle a reçus de Jane à Carlos. Jane est l’entrée, et Carlos est la sortie. Mais le montant n’est que de 1,5 BTC, car c’est tout ce qu’elle veut envoyer. Ainsi, son portefeuille crée automatiquement deux sorties pour sa transaction: 1.5 BTC à Carlos, et 0.5 BTC à une nouvelle adresse, qu’il a créé pour Julia pour conserver sa monnaie de Carlos.

Y a-t-il des frais de transaction?

Parfois, mais pas tout le temps.

Les frais de transaction sont calculés en utilisant divers facteurs. Certains portefeuilles vous permettent de régler les frais de transaction manuellement. Toute partie d’une transaction qui n’est pas récupérée par le destinataire ou retournée à titre de modification est considérée comme un frais. Ceci va alors au mineur assez chanceux pour résoudre le bloc de transaction comme récompense supplémentaire.

À l’heure actuelle, de nombreux mineurs traitent les transactions sans frais. Au fur et à mesure que la récompense globale pour les bitcoins diminuera, cela sera moins probable.

Une des choses frustrantes au sujet des frais de transaction dans le passé, c’est que le calcul de ces frais était complexe et obscur. Il a été le résultat de plusieurs mises à jour du protocole et s’est développé de manière organique.

Les mises à jour du logiciel de base traitant les transactions bitcoin changeront la façon dont il traite les frais de transaction, au lieu d’estimer les frais les plus bas qui seront acceptés.

Puis-je obtenir un reçu?

Bitcoin n’était pas vraiment fait pour les reçus. Bien qu’il y ait des changements dans la version 0.9 qui vont changer la façon dont les paiements fonctionnent, ce qui les rendra beaucoup plus conviviaux et plus matures.

Les processeurs de paiement comme BitPay fournissent également les fonctionnalités avancées que vous n’obtiendriez pas normalement avec une transaction bitcoin native, comme les reçus et les pages Web de confirmation de commande.

Que faire si je ne veux envoyer qu’une partie d’un bitcoin?

Les transactions bitcoin sont divisibles. Un satoshi est cent millionième de bitcoin, et il est possible d’envoyer une transaction aussi petite que 5430 satoshis sur le réseau bitcoin.

 

Les commentaires sont fermés.