Transactions en bitcoins

Version simplifiée :

Si je veux vous envoyer certains de mes bitcoins, je publie mon intention et le nœud balaie l'ensemble du réseau bitcoin pour la valider :

  1. J'ai les bitcoins que je veux envoyer.
  2. Que vous ne les avez pas envoyés à quelqu'un auparavant.

Une fois l'information confirmée, ma transaction est incluse dans un bloc, qui est inséré dans un bloc précédent, d'où le terme "blockchain".

Les transactions ne peuvent pas être inversées ou modifiées, car cela signifierait que tous les blocs créés après cette transaction devraient être modifiés.

Version longue :

Mon portefeuille de bitcoins ça ne sauve pas vraiment mes bitcoins. Ce qu'il fait est de stocker mon adresse bitcoin, qui a un enregistrement de toutes mes transactions, et qui connaît donc mon solde total..

Cette adresse, une combinaison de 34 chiffres et lettres, est également connue sous le nom de clé publique. Il importe peu que tout le monde puisse voir cette adresse. À toute adresse ou clé publique correspond une clé privée, composée de 64 lettres et chiffres.
Cette clé est privée, et il est crucial que vous la conserviez dans un endroit secret et sûr. Les deux clés sont liées, mais il n'y a aucun moyen pour vous de connaître ma clé privée si vous n'avez que ma clé publique.

C'est important, car chaque transaction que j'envoie depuis mon portefeuille de bitcoins doit être vérifié pour ma clé privée. Pour ce faire, je place les 2, ma clé privée et les détails de ma transaction (à qui et combien) dans le logiciel bitcoin (ordinateur ou smartphone).

Avec ces informations, le logiciel utilisé enregistre une signature numérique, qui est ensuite envoyée au réseau bitcoin pour vérification.

Cette transaction peut être validée (cela signifie que j'ai vraiment le bitcoin que je veux envoyer et que je ne l'ai pas dépensé auparavant) simplement en ayant cette signature numérique et ma clé publique (celle que tout le monde peut connaître) dans le programme bitcoin.

C'est l'un des grands avantages du bitcoin, si la transaction que nous avons envoyée, cette signature, a été faite avec la clé privée qui correspond à la clé publique, le programme validera la transaction, sans savoir quelle est la clé privée.

Le réseau confirme alors que je n'ai pas dépensé les bitcoins que je veux envoyer précédemment, simplement en regardant l'adresse de mon portefeuille bitcoin, il peut le faire car il connaît mon adresse (puisqu'il s'agit de ma clé publique) et toutes les transactions bitcoin sont publiques, si j'ai des fonds, il envoie les bitcoins que je veux envoyer, sinon le réseau rejette cette transaction.

Un peu plus compliqué :

Une fois que ma transaction a été validée, elle est incluse dans un bloc, avec les transactions d'autres personnes.

Voyons d'abord ce qu'est un hash, car c'est important pour le paragraphe suivant :

Un hachage est produit par une "fonction de hachage", qui est une équation mathématique complexe permettant de réduire n'importe quel texte à 64 caractères. Ce n'est pas aléatoire, chaque fois que vous entrez des informations différentes dans cette fonction de hachage, il suffit de changer une seule virgule, ou un seul accent, pour que ces 64 chiffres et lettres changent. Cet article pourrait être réduit à un seul hachage de 64 caractères, et à moins que vous ne modifiiez, supprimiez ou ajoutiez quelque chose de nouveau à ce texte, le même hachage apparaîtra encore et encore.
C'est un moyen très efficace de dire que quelque chose a changé, et c'est ainsi que le protocole blockchain peut confirmer qu'une transaction n'a pas été modifiée.

Revenons aux blocs : chaque bloc comprend une partie de nos informations, un hachage du bloc précédent. C'est ce qui en fait un élément du réseau, d'où le terme "blockchain". Ainsi, si une petite partie du bloc précédent devait être modifiée, le hachage du bloc actuel devrait changer (rappelez-vous qu'une petite modification du texte fait que la fonction de hachage change complètement le résultat final).

Ainsi, si vous voulez modifier quelque chose dans le bloc précédent, vous devrez également modifier quelque chose dans le bloc actuel, car le bloc qui est déjà inclus n'est pas correct. C'est très compliqué à faire, car si vous voulez modifier quelque chose, un autre bloc est probablement déjà presque sorti, et vous devriez également modifier ce bloc et les suivants.

C'est ce qui fait de Bitcoin un environnement virtuel très sûr.

Autres :

Si vous le souhaitez, vous pouvez vous asseoir et regarder les transactions en bitcoins. Blockchain.info est l'un des sites web qui fournissent des informations sur les blocs et les transactions qui se déroulent en ce moment.

Pour plus d'informations sur les blocs, ou sur le fonctionnement du minage des bitcoins, cliquez sur le lien ci-dessus.

Cliquez pour évaluer cette entrée !
(Votes : 0 Moyenne : 0)

No hay comentarios

Deja un comentario