Tutoriel - Comment fonctionne le bitcoin ?

Le bitcoin a fait la une de l'actualité récemment en raison de l'évolution folle de son cours, mais vous avez peut-être aussi entendu parler de sa fascinante technologie sous-jacente : la blockchain. Tout cela semble compliqué, mais vous serez heureux d'apprendre que les principes de base ne sont pas si difficiles à comprendre. Alors, faites-vous une faveur et lisez cet article pour avoir un aperçu de la technologie blockchain. comment fonctionne le Bitcoin.


Le bitcoin expliqué en 100 mots

En résumé, le bitcoin est une monnaie numérique qui utilise une blockchain pour prévenir la fraude. La blockchain du bitcoin est une longue liste de transactions remontant à la création du bitcoin, qui conserve les données des transactions. piste de tous les soldes actuels et passés des utilisateurs. Chacun conserve sa propre copie de la blockchain, de sorte que personne n'a le contrôle total du réseau Bitcoin.

Lorsqu'un utilisateur envoie des bitcoins, il diffuse la transaction à l'ensemble du réseau, accompagnée d'une clé privée, dont prouve qu'il est propriétaire des fonds. Les autres utilisateurs vérifient si leur solde est suffisant pour la transaction et, si c'est le cas, ils ajoutent la transaction à la blockchain.

Comment fonctionne réellement le Bitcoin

C'est bien de savoir qu'un bref, 100 mots résumé du fonctionnement de Bitcoin, mais vous avez probablement cliqué sur cet article pour une plongée plus profonde dans les rouages de Bitcoin. Pour mieux expliquer le fonctionnement de Bitcoin, nous allons le décomposer en plusieurs caractéristiques/processus clés et les expliquer un par un, en commençant par la blockchain.

La blockchain

La technologie dont tout le monde parle est la blockchain, et c'est ce qui différencie le bitcoin de toutes les autres devises numériques qui l'ont précédé. La blockchain est une longue liste de transactions qui remonte à la première transaction du bitcoin en 2009. Bien que cela puisse paraître un peu long, cette longue liste de transactions permet à quiconque de calculer un solde précis et définitif pour un utilisateur donné.

La blockchain elle-même est divisée en une séquence de blocs, qui sont des groupes de transactions ajoutés à la blockchain toutes les 10 minutes environ. Il n'est pas possible qu'un seul bloc soit modifié sans que tous les blocs qui le suivent ne le soient. C'est pourquoi il est pratiquement impossible de modifier ou de supprimer des transactions Bitcoin passées, surtout lorsque le temps passe et que de nouveaux blocs sont ajoutés.

La blockchain n'est pas la seule technologie de ce type. Elle fait partie d'un vaste ensemble de technologies de registres distribués (Distributed Ledger Technologies, DLT), qui sont exactement ce à quoi elles ressemblent : des registres de transactions distribués (entre les utilisateurs du réseau). Bien qu'elles soient particulièrement utiles pour les systèmes de monnaie numérique, les DLT peuvent être utilisées partout où un grand livre transparent et fiable est nécessaire, comme dans les processus décisionnels gouvernementaux, les processus commerciaux, etc.

Le réseau Bitcoin

La blockchain de Bitcoin serait inutile sans un réseau pour la vérifier. Le réseau Bitcoin est exactement cela : un réseau peer-to-peer de milliers d'utilisateurs qui contribuent à la blockchain et la vérifient, afin de s'assurer que personne ne modifie la blockchain à sa guise (en créant de nouvelles pièces pour lui-même, en prenant celles des autres, ou autre).

Le réseau Bitcoin fonctionne sans problème lorsque tout le monde est d'accord sur la blockchain, mais que se passe-t-il lorsque ce n'est pas le cas ? Dans ce cas, un fork se produit : le réseau se divise en deux nouveaux réseaux, chacun ayant sa propre version de la blockchain. Lorsque cela se produit, on se retrouve effectivement avec deux crypto-monnaies différentes, car les utilisateurs n'acceptent certaines pièces que s'ils peuvent les retrouver dans leur blockchain.

Les forks ne sont pas vraiment rares, et il n'y a pas lieu de s'en inquiéter. Après tout, de multiples bifurcations ont déjà eu lieu dans l'histoire du bitcoin, donnant naissance à de nouvelles monnaies telles que le dollar américain. Bitcoin Cashle Bitcoin Gold et le Bitcoin Diamond, qui sont tous basés sur le Bitcoin original.

Exploitation minière

Tout le monde ne choisit pas de contribuer à la blockchain, car chaque bloc comporte une énigme cryptographique extrêmement difficile à résoudre mais très facile à vérifier par les autres. C'est ce qu'on appelle un algorithme de consensus, et comme il faut de la puissance de calcul pour générer de nouveaux blocs, cet algorithme de consensus particulier est appelé Proof-of-Work.

En conséquence, seuls certains utilisateurs, appelés "mineurs", sont autorisés à utiliser le système. choisissez pour rassembler les transactions des utilisateurs dans un bloc et résoudre l'énigme de ce bloc. Lorsqu'ils ont terminé, les autres utilisateurs peuvent rapidement vérifier s'ils sont suffisamment d'accord ou non avec cette solution pour l'inclure dans leur propre version de la blockchain. Cela encourage les mineurs à créer les blocs les plus équitables possibles.

Exploitation minière existe pour empêcher les utilisateurs de créer inconsidérément de fausses versions de la blockchain, ce qui ralentirait l'ensemble du réseau. Pour éviter que des mineurs dévoués ne tentent de le faire, le protocole Bitcoin récompense les mineurs avec 12,5 bitcoins pour chaque bloc qu'ils résolvent correctement et qui est adopté par l'ensemble du réseau - souvent, cela dépasse de loin le profil risque-récompense d'une attaque malveillante sur le réseau Bitcoin.

Il y a un autre détail à retenir concernant le minage : seul un certain nombre de transactions peuvent être incluses dans chaque bloc. Lorsque les mineurs choisissent les transactions à inclure dans le bloc suivant, ils donnent la priorité aux transactions qui ont inclus une commission ou des frais supplémentaires pour eux-mêmes. C'est pourquoi les transactions en bitcoins ne sont pas totalement gratuites, puisque les mineurs ne les ajoutent tout simplement pas à la blockchain, et cela signifie que les mineurs gagnent un peu plus de 12,5 bitcoins par bloc qu'ils résolvent.

Transactions et clés privées

La dernière pièce du puzzle - et peut-être l'une des plus intéressantes - est constituée par les transactions elles-mêmes. N'importe qui peut envoyer une transaction au réseau Bitcoin, mais les mineurs n'accepteront cette transaction que si elle est signée avec une clé privée. Les clés privées sont en fait les mots de passe qui confèrent la propriété d'un ensemble particulier de fonds, de sorte que le stockage de Bitcoin n'est en fait que le stockage de clés privées.

Chaque transaction comprend quelques éléments d'information cruciaux. Pour commencer, il y a les entrées, qui font référence aux transactions précédentes pour montrer d'où vient l'argent. Ensuite, il y a le script, qui contient la signature dont nous avons parlé précédemment et une clé dite publique pour la vérifier. Enfin, il y a les sorties, qui indiquent au réseau combien de bitcoins sont envoyés et à quelle destination.

En savoir plus sur le bitcoin

Félicitations ! Vous connaissez maintenant les principes de base du fonctionnement de Bitcoin. Si vous cherchez à en savoir plus sur Bitcoinnous vous recommandons de lire le livre blanc original sur le Bitcoinqui explique également l'objectif du bitcoin, et en consultant le site web de la communauté. Bitcoin.org.

Laisser un commentaire