Qu'est-ce que le bitcoin ? Et une crypto-monnaie ? Et la blockchain ? Vous n'avez jamais vraiment compris ce que c'était ? Plus vous lisez sur le sujet, moins vous saisissez le concept ? Attachez votre ceinture de sécurité, vous êtes sur le point de tout comprendre ! Vous pourrez (peut-être) même l'expliquer à votre grand-tante ! Et lui dire qu'en deux mots, le bitcoin est une forme d'argent électronique.
Le bitcoin est une forme de monnaie électronique, également connue sous le nom de "crypto-monnaie"
En termes simples, le bitcoin est une monnaie (avec le symbole BTC), similaire à l'euro (EUR) ou au dollar américain (USD). Ces types de monnaies (euro, dollar, etc.) sont appelés monnaie fiduciaire. La monnaie fiduciaire signifie que l'argent existe à la fois sous une forme physique (billets, pièces) et sous une forme électronique (lorsqu'il se trouve sur votre compte bancaire ou sur votre compte PayPal).
Autrement dit, le bitcoin est une forme d'argent électronique. Et parce qu'il est électronique, il est géré par un logiciel. Pour simplifier, le logiciel décrit le comportement du bitcoin, par exemple le temps nécessaire pour qu'une personne reçoive des bitcoins d'une autre personne, la plus petite unité du bitcoin, le nombre de bitcoins existants, etc.
Le bitcoin est un peu particulier. Il n'existe que sous forme électronique. Toutes les monnaies qui suivent cette définition sont appelées crypto-monnaies. Le bitcoin n'est que l'une d'entre elles. C'est la plus connue, car elle a été la toute première crypto-monnaie créée.
D'un point de vue strictement juridique, les gouvernements le considèrent comme un actif. Exactement comme l'or. Pensez-y un instant. Vous pouvez payer des biens avec de l'or, n'est-ce pas ? Mais d'un point de vue juridique, il ne s'agit pas d'une "monnaie". L'or est un "actif". Le bitcoin, c'est la même chose. Un actif. Un actif numérique, pour être encore plus précis (vous pouvez garder cette définition à l'esprit, vous étonnerez votre auditoire lors d'une conversation sur les crypto-monnaies !)
Le bitcoin est l'une des crypto-monnaies, la plus connue, mais il en existe beaucoup d'autres : Zcash, Litecoin, Ethereum, Monero, etc. Parfois, il n'est pas évident de savoir si une crypto-monnaie doit réellement être appelée une crypto-monnaie. C'est pourquoi nous les appelons simplement "cryptos". Ainsi, le bitcoin est une "crypto".
La naissance fascinante et mystérieuse du bitcoin
Le bitcoin a été inventé en 2008 par une personne nommée Satoshi Nakamoto, qui prétend être un Japonais né au Japon le 5 avril 1975. Le fait intéressant est qu'il n'existe aucune trace d'un quelconque "Satoshi Nakamoto". La raison ? Il s'agit simplement d'un pseudonyme. Il existe de nombreuses théories sur l'identité réelle de Satoshi. À ce jour, on ne sait pas si Satoshi Nakamoto est une personne unique ou un groupe de développeurs.
Le nom "satoshi" a été donné, en hommage collectif au créateur original du bitcoin, à la plus petite unité du bitcoin. Il s'agit d'un cent millionième de bitcoin (0.000.000.01 BTC).
Un système décentralisé
Par définition, la centralisation est "la concentration du contrôle d'une activité sous une autorité unique". Par exemple, dans le système bancaire traditionnel, la banque centralise l'argent et les données. En d'autres termes, les banques contrôlent tout ce que vous faites avec votre argent.
Le bitcoin est un système décentralisé. C'est exactement le contraire : il n'y a pas d'entité centrale qui régule le bitcoin.
Qu'est-ce que cela signifie ? Tout simplement que dans le système bancaire traditionnel, si vous voulez envoyer 100 euros à quelqu'un, la banque s'interposera pour garantir que vous avez bien ces 100 euros sur votre compte avant de pouvoir les envoyer. Si c'est le cas, le destinataire pourra recevoir cet argent. La banque a donc vérifié et validé la transaction avant que le paiement ne devienne effectif.
Dans le monde du bitcoin, nous venons de l'expliquer, il n'y a pas d'entité centrale. Lorsqu'une transaction a lieu, elle est d'abord acheminée vers un utilisateur de Bitcoin choisi au hasard dans le monde. Elle est acheminée en tant que "données". Parce qu'une transaction n'est qu'une "donnée". Ces utilisateurs choisis au hasard, pour avoir une chance d'être sélectionnés, sont équipés de machines spéciales leur permettant de vérifier et de valider toutes les transactions Bitcoin qu'ils reçoivent. Le fait de valider les transactions s'appelle le minage. L'utilisateur est rémunéré pour ce "travail". Pour plus de détails, vous pouvez lire mon article à ce sujet ici.
Le bitcoin étant un système 100 % numérique, certains problèmes potentiels peuvent survenir et doivent être résolus pour garantir la sécurité de l'écosystème.
Éviter la duplication des bitcoins
Imaginez un fichier sur votre ordinateur. Une photo, par exemple. Tant qu'elle est sur votre ordinateur, elle est 100 % numérique, n'est-ce pas ? Que pouvez-vous donc en faire ? Vous pouvez le dupliquer cent fois (copier/coller), ou l'envoyer encore et encore à toute votre famille et à tous vos amis. Ils peuvent en avoir une copie sur leur propre appareil. Une belle copie de vous pendant vos dernières vacances. Cool ! Mais pour le bitcoin, qui n'est disponible qu'en format numérique (comme votre photo), il ne devrait pas être possible de le dupliquer ! Si vous avez 1 bitcoin, vous ne devriez pas pouvoir le copier-coller pour en avoir 10 (même si ce serait sympa) !
Ainsi, pour éviter que les bitcoins ne soient dupliqués à l'infini, chaque bitcoin est "étiqueté". Les tags sont vérifiés au cours du processus de vérification que j'ai expliqué plus haut. Si quelqu'un essaie d'envoyer ou de dépenser deux fois le même bitcoin, le logiciel remarquera (pendant le processus de minage) que le tag a été utilisé deux fois et la transaction sera rejetée. La duplication est généralement connue sous le nom de "double dépense".
Une technologie très intelligente : la blockchain
D'accord, mais la blockchain, c'est tout ça ? Où se situe-t-elle ? La blockchain de Bitcoin est un grand livre public qui enregistre toutes les transactions en bitcoins. Ledger signifie base de données. En fait, il s'agit d'une sorte de gros fichier Excel. Public signifie que tout le monde peut y accéder et voir ce qu'il contient. Pas le modifier. Juste voir (par exemple si vous suivez ce lien ; ne vous inquiétez pas si vous ne comprenez pas tout, nous entrerons dans les détails dans les prochains articles !)
Lorsqu'une personne A envoie un bitcoin à une autre personne B, j'ai expliqué qu'une transaction est créée. Les informations relatives à la transaction sont placées dans une " boîte " virtuelle que l'on appelle un bloc. Pour faire court, toutes les 10 minutes, la boîte (le bloc) est scellée, qu'elle soit pleine ou non de transactions et que ces transactions aient été approuvées ou non (ce qui signifie que le bitcoin a été envoyé correctement).
Vous pouvez donc imaginer la blockchain comme suit : un immense entrepôt (le grand livre) dans lequel des boîtes (les fameux "blocs" de la blockchain) sont ajoutées une à une, toutes les 10 minutes. C'est génial. Mais qu'y a-t-il de si intelligent dans l'alignement des blocs ? Eh bien, voici ce qu'il en est : la sécurité. Sans entrer dans les détails (ce n'est pas le but de cette série d'articles !), il est quasiment impossible de modifier une blockchain. Cela nécessiterait une puissance de calcul trop importante. Vous pouvez donc faire entièrement confiance aux données stockées dans la blockchain.
Un exemple de blockchain dans le monde "réel
Imaginons que vous travailliez pour une entreprise de logistique qui expédie des denrées fraîches par conteneur à travers l'Europe. Vous voulez vous assurer que la température reste la même pendant le transport. Très basse. Et en cas de problème, vous voulez être clairement informé.
De manière traditionnelle, un thermomètre enverrait des relevés de température à intervalles réguliers, toutes les minutes par exemple. Le seul problème est qu'en cas de problème de température, la personne responsable pourrait pirater les données et les modifier. Personne ne s'en apercevrait et un conteneur éventuellement contaminé pourrait arriver à destination sans que le destinataire ne sache qu'il y a eu un problème de température. Si la même entreprise de logistique était en mesure d'utiliser la blockchain, sur la base de ce que j'ai expliqué précédemment, il serait impossible pour quiconque de modifier les données relatives à la température puisqu'elles seraient détectées automatiquement lors de la validation des données et seraient donc rejetées. Pourquoi ? Parce qu'envoyer une mesure de température, c'est en fait envoyer des données, et comme vous le savez maintenant, toutes les données transitant sur la blockchain doivent être vérifiées de manière impartiale par un utilisateur aléatoire.