Pour changer un peu de l’informatique et comme le bitcoin est de plus en plus abordé sur les journaux.
Voici un article pour expliquer le fonctionnement des crypto-monnaies ou
monnaie virtuelle comme le Bitcoin (BTC), Ethereum, etc.
On en entend beaucoup parlé mais le fonctionnement est peut-être obscur.
Voici donc un article afin de bien comprendre les principes des monnaies virtuelles.
Fonctionnement des crypto-monnaies
Les monnaies non virtuelles
Les monnaies du quotidien (Euro, Dollar, etc) fonctionnent avec des
banques centrales qui sont là pour appliquer la politique monnaie d’un
ou plusieurs états.
Les banques sont des institutions financières en chargent des opérations bancaires (prêts, recevoir des dépôts, etc).
Ainsi, lorsque vous effectuez un paiement, la banque se doit de vérifier que la transaction bancaire est valide.
La banque joue le rôle d’intermédiaire de confiance.
Le fonctionnement de ces monnaies sont centralisés à travers les banques.
Pour faire un parallèle informatique, on peut donc voir les banques
comme des hébergeurs qui sont en chargent des échanges entre
utilisateurs.
Les crypto-monnaies ou monnaie virtuelle
C’est là que les crypto-monnaie ou monnaie virtuelle font leurs distinctions.
Le but est de se passer des banques et de permettre des paiements non centralisés entre utilisateurs.
On peut résumer le fonctionnement d’une monnaie virtuelle assez simplement.
Chaque utilisateur possède un porte-feuille chiffré qui stocke sa monnaie virtuelle.
Toutes les transactions effectuées ainsi que les soldes des comptes sont stockés de manière chiffrés dans la blockchain.
Cette blockchain est répartie sur l’ensemble des ordinateurs du réseau bitcoin.
Lorsqu’une transaction est effectuée, le blockchain est mis à jour.
La falsification de la blockchain est difficile puisque toutes les
données sont réparties et chiffrées pour assurer la sécurité du contenu.
La blockchain est donc une sorte de livre géant des transactions effectuées en crypto-monnaie.
Le paiement en Bitcoin
Lorsqu’un utilisateur effectue un paiement en bitcoin, les
ordinateurs du réseau vérifient et sécurisent la transaction avant de
l’ajouter sur la blockchain. Dans le cas du Bitcoin, cette vérification
se fait par la
preuve de travail.
Cette vérification demande des capacités de calculs à travers des
logiciels fonctionnant sur les ordinateurs, donc de la puissance de
calcul, énergie etc.
Ainsi, les propriétaires des ordinateurs sont rémunérés en retour et cette rémunération se fait en bitcoin.
On appelle cette action « miner ».
Il est à noter que les paiements sont anonymes dans le sens où dans la transaction, aucune information nominative n’est insérée.
On peut donc apparenter cette crypto-monnaie à un réseau de P2P tel que le Bittorent.
Le blockchain en détails
Fonctionnement de la blockchain
Le blockchain est une technologie de stockage de transmission de données.
Comme son nom l’indique, la blockchain est découpée en bloc et les
miners agissent en nœuds pour vérifier le contenu de chaque bloc.
Le but est d’assurer le contenu du blockchain, d’éviter les défaillances ou les malveillances.
Ainsi, si un utilisateur falsifie le contenu de son portefeuille, lors
d’une transaction, sa falsification sera découverte par les miners.
En clair donc, lorsqu’un utilisateur effectue une transaction, les miners vérifient celle-ci à travers la vérification du bloc.
Si la transaction est acceptée, le bloc est ajouté au blockchain.
La vérification prend en général une dizaine de minutes, là où dans le
cas d’un paiement classique avec une banque, cet accord de paiement est
instantané.
Consulter la blockchain
Dans le cas du bitcoin, la blockchain est publique.
Il existe donc des centaines de sites qui permettent sa consultation.
Il est alors possible d’avoir l’état de la blockchain, avec les
dernières transactions, le total, correspondance bitcoin / dollar etc.
C’est un peu comme si, les banques publiaient en temps réel l’état de leurs comptes généraux et leurs activités.
Les limites et inconvénients du Bitcoin
Caractéristiques du bitcoin
Le bitcoin possède ses caractéristiques qui en font sa force mais aussi sa faiblesse.
Voici les caractéristiques du Bitcoin :
- Le nombre de bitcoin est limité à 21 millions, pas
un de plus. Cela permet sa rareté mais une certaine valeur minimale tout
en poussant à une consommation rapide. Les récompenses pour les miners
sont divisées par deux tous les ans.
- La taille des blocs est limitée.
- La vitesse de minage est fixée à 10 min. Le système
est fait de tel sorte, que la difficulté de minage augmente avec le
nombre de miner pour qu’une transaction soit calculée en 10 minutes.
Les inconvénients du bitcoin
La monnaie virtuelle possède des avantages et des inconvénients.
Si se passer des banques peut paraître intéressant, le bitcoin de part
son fonctionnement possède aussi des limites intrinsèques.
Les monnaies sont très liées à la réputation, ainsi le bitcoin ne déroge pas à cette règle.
En première ligne, certains économistes ainsi que le monde de la finance ne voient pas cette nouvelle monnaie d’un bon œil.
Bien entendu, se passer des banques posent des problèmes en premier :
les banques…. le monde de la finance comme la plupart des systèmes ont
du mal à se remettre en cause.
Certains pays se sont même demandés, s’il ne fallait pas l’interdire, ce
qui d’ailleurs d’un point de vue technique est assez difficile.
Le bitcoin n’est en place que depuis 2009, on n’a aucune idée de sa robustesse.
Il faut aussi bien comprendre que le portefeuille est purement numérique
et stocké dans un ordinateur. Ce dernier peut être donc être volé suite
à un piratage de l’ordinateur. Tous les internautes n’ont pas forcément
les connaissances techniques pour protéger leurs ordinateurs de ces
vols.
Le bitcoin est une monnaie volatile… avec une inflation assez importante, si l’on regarde le cours du Bitcoin.
500 % de hausse au cours de l’année 2017
Les monnaies virtuelles sont vues comme décentralisées, toutefois les
miners se regroupent par pool afin de maximiser leurs revenus.
Or, certains de ces pools utilisent des serveurs et ordinateurs dans des spécifiques pays.
Ainsi au final, si on regarde la répartition de ces pools, on s’aperçoit que la Chine domine largement les autres.
Enfin, un autre désavantage est son aspect énergivore à l’heure où il faut limiter notre consommation énergétique.
La puissance de calcul demandée par les miners est très importante.
Il existe même des fermes de minage qui à travers leurs puissances de calcul tentent de gagner des milliers de bitcoin par mois.
Il faut donc plutôt voir le bitcoin comme un essai et suivre son évolution, susceptible d’ouvrir d’autres portes.
D’un point de vue informatique, c’est une belle aventure. La création de
la blockchain est aussi très intéressante et peut amener d’autres
voies. Enfin, certaines limites du bitcoin sont corrigées ou tentent de
l’être avec d’autres monnaies virtuelles.
BitCoin et les malwares
Le Bitcoin peut attirer les cyber-criminels en quête d’argent facile.
Ainsi, des trojans miner ont vu le jour pour utiliser à l’insu des propriétaires leurs ordinateurs pour miner.
Plus d’informations :
Trojan BitCoin : Monétisation de Botnet
Pire encore, des sites internet utilisent des scripts pour faire miner les navigateurs internet.
D’ailleurs, certains sites de streaming illégaux en ont utilisé, plus d’informations :
Les Web Miner : Minage de crypto-monnaie en JavaScript
Enfin côté
ransomware,
ces derniers ont recours au bitcoin, comme moyen de paiements du fait
que les transactions sont anonymes et assez difficiles à retracer.
Les autres crypto-monnaies
D’autres projets de monnaies virtuelles sont nées par la suite, avec
la volonté de corriger des défauts ou apporter des améliorations.
Il existe donc des dizaines de monnaies virtuelles comme le Dash, Peercoin ou encore l’Ether.
Etherum est certainement la seconde monnaie la plus répandue et
prometteuse, basée sur les mêmes principes et notamment la blockchain.
Quelques subtilités demeurent tout de même.
Ainsi, Etherum ne devrait pas valider les transactions par la preuve de travail mais par la preuve d’enjeu ou participation.
Une monnaie utilisant la validation par preuve d’enjeu n’a pas
d’inflation (elle est déflationniste). La masse monétaire est créée au
début et les mineurs validant les blocs supplémentaires sont récompensés
en touchant le montant des frais de transfert.
Etherum n’a aucune limite de jetons contrairement aux 21 millions de Bicoin et a été pensé pour décourager les pool de mining.
Mais surtout Ethereum permet aux développeurs de créer des codes qui
seront exécutés en environnement anonyme, sécurisés, sans intermédiaire
(nommé Solidity).
Cela peut donc permettre à des services ou sites de commerce de créer leurs propres applications qui se grefferont sur Etherum.
Etherum a donc été pensé pour aller plus loin et bousculer les applications numériques.
REF.: