Powered By Blogger

Rechercher sur ce blogue

vendredi 5 janvier 2018

Comprendre les crypto-monnaies ou monnaie virtuelle : Bitcoin, Ethereum, etc



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.
Comprendre les crypto-monnaie et monnaie virtuelle : Bitcoin, Ethereum, etc

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 ».
Principe et fonctionnement d'un paiement en bitcoin
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.
Bitcoin inconvénients : centralisation à travers des pools de miner
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
Trojan BitCoin : Monétisation de Botnet
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.:

Aucun commentaire: