Il est largement accepté que les ordinateurs ne soient pas fiables quand il s’agit de stocker l’information. Même si votre machine est complètement isolée, sécurisée, sans accès Internet, quelqu’un peut toujours trouver un moyen d’y pénétrer et accéder à vos données. Il semble depuis longtemps que l’on ne puisse rien faire face à cette situation.
Heureusement, il y en a solution. Son nom est blockchain, et la technologie, bien qu’apparemment simple et transparente, est en fait, impénétrable.
Imaginez que vous voulez envoyer un message à votre ami Thomas pour lui dire bonjour. Vous lui envoyez normalement un courriel ou utilisez une application de messagerie instantanée. Vous êtes notifié que votre message est envoyé, et qu’il n’y a pas de problème.
Malgré cela, il y a des cas où les choses peuvent mal tourner. Pour que Thomas reçoive votre message, il faudrait que la société de courriel soit suffisamment responsable pour ne pas perdre votre message dans ses serveurs, ou que le service de courriel soit suffisamment sécurisé pour ne pas être piraté. Dans tous les cas, vous êtes obligés de vous fier aux autres et croire qu’ils sont sérieux.
C’est ainsi que fonctionnent toutes les transactions et nous avons appris à y faire face. Cependant, lorsque par exemple un général de l’armée veut envoyer un message contenant des données sensibles comme le déroulement d’une future opération militaire, Il ne va surtout pas faire recours à une entreprise tierce.
C’est là qu’une blockchain est utile, elle élimine essentiellement le besoin de dépendre d’une autre personne, d’un autre service ou d’une autre institution dans ce que vous faites.
Dans cet article, nous vous initions aux blockchains et comment elles fonctionnent. Nous verrons également des applications de cette technologie dans la vie de tous les jours.
Comme son nom l’indique, une blockchain est une chaîne de blocs contenant des informations. Cette technique a été inventée vers 1990 par un groupe de chercheurs et a été à l’origine pour horodater les documents numériques de façon à ce qu’il soit impossible de les modifier ou de les manipuler.
Cependant, elle est restée pratiquement inutilisée jusqu’à ce qu’elle soit adaptée par Satoshi Nakamoto en 2009 pour créer la crypto-monnaie numérique Bitcoin. Une blockchain est un registre réparti qui est complètement ouvert à tout le monde.
Elles ont une architecture intéressante : une fois que certaines données ont été enregistrées à l’intérieur d’une blockchain, il devient très difficile de le changer. Alors, comment ça marche ?
Regardons de plus près un bloc.
Chaque bloc contient quelques données, le hachage du bloc et le hachage du bloc précédent. Les données qui sont stockées à l’intérieur d’un bloc dépendent du type de blockchain. La chaîne de blocs Bitcoin, par exemple, stocke les détails d’une transaction, tels que l’expéditeur, le destinataire et le nombre de transactions. Un bloc a aussi un hachage.
Vous pouvez comparer un hachage à une empreinte digitale. Il identifie un bloc et tout son contenu et c’est toujours unique, comme une empreinte digitale. Une fois qu’un bloc est créé, c’est le hachage qui se fait calculer. Changer quelque chose à l’intérieur du bloc entraînera le changement du hachage.
Donc les hachages sont très utiles. Lorsque vous voulez détecter des changements dans les blocs. Si l’empreinte digitale d’un bloc change, il ne s’agit plus du même bloc.
Le troisième élément à l’intérieur de chaque bloc est le hachage du bloc précédent. Cela crée effectivement une chaîne de blocs et c’est cette technique qui fait qu’une blockchain est si sécurisée.
Prenons un exemple.
Ici, nous avons une chaîne de trois blocs. Comme vous pouvez le voir, chaque bloc a son hachage et le hachage du bloc précédent. Donc, le bloc numéro 3 pointe au bloc numéro 2. Le numéro 2 pointe vers le numéro 1. Maintenant le premier bloc est un peu spécial, il ne peut pas pointer sur les blocs précédents parce que c’est le premier. C’est ce que nous appelons le bloc de la genèse.
Maintenant disons que vous manipulez le second bloc. Ceci provoque aussi le changement du hachage du bloc. En retour, cela rendra le bloc 3 et tous les blocs suivants invalides parce qu’ils n’enregistrent plus un hachage valide du bloc précédent. Ainsi, changer un seul bloc rendra tous les éléments suivants invalides.
Mais l’utilisation du hachage ne suffit pas à prévenir une falsification. De nos jours, les ordinateurs sont très rapides et peuvent calculer des centaines de milliers de hachages par seconde. Vous pourriez modifier efficacement un bloc et recalculer tous les hachages des autres blocs pour que votre blockchain redevienne valide.
Donc pour éviter cela, les blockchains ont ce qu’on appelle la “preuve de travail” (proof-of-work). C’est un mécanisme qui ralentit la création de nouveaux blocs. Dans le cas du Bitcoin : Il faut en moyenne 10 minutes pour que le calcul de la preuve de travail soit ajouté à un nouveau bloc à la blockchain.
Ce procédé fait qu’il est impossible de modifier les blocs, parce que si vous tenter de modifier un bloc de manière frauduleuse, vous serez alors forcé de trafiquer toute la chaîne ainsi que la preuve de travail. La sécurité d’une blockchain vient donc de l’utilisation ingénieuse du hachage et de la preuve de travail.
D’autre moyen sont disponible pour que les blockchains restent très sécurisées : c’est en les répartissant sur plusieurs ordinateur à travers le monde pour complément noyé dans la masse les éventuels fraudeurs. Au lieu d’utiliser une entité centrale pour gérer les activités de la chaîne, les blockchains utilisent un réseau de pair à pair ou peer-to-peer (P2P). N’importe qui est autorisé à s’inscrire. L’accès à un réseau blockchain est possible grâce à ce qu’on appelle nœud (node).
Un nœud est un dispositif sur un réseau blockchain, qui est essentiellement le fondement de la technologie, lui permettant de fonctionner et de survivre. Les nœuds sont répartis sur un réseau étendu et exécutent une variété de tâches.
Un nœud peut être n’importe quel dispositif électronique actif, y compris un ordinateur, un téléphone ou même une imprimante, à condition qu’il soit connecté à Internet et qu’il possède une adresse IP. Le rôle d’un nœud est de soutenir le réseau en gérant une copie de la blockchain et, dans certains cas, de traiter les transactions. Les nœuds sont souvent disposés dans une structure en arbre. Chaque blockchain a ses propres nœuds, qui conservent les enregistrements et les transactions.
Quand quelqu’un se joint à un réseau blockchain, il obtient la copie complète de la blockchain. Chaque nœud contrôle que tous les blocs sont toujours en règle est qu’aucune tentative de fraude n’es détecté. Supposons que vous vouliez ajouter un nouveau bloc.
Ce nouveau bloc est transmis à tout le monde à travers le monde connecté au réseau. Chaque nœud vérifie ensuite que le bloc n’a pas été manipulé. Si tout se passe bien, chaque nœud ajoute le bloc à sa propre blockchain. Tous les nœuds de ce réseau créent un consensus. Ils s’entendent sur les blocs qui sont valides et ce qui ne le sont pas.
Les blocs qui sont trafiqués seront rejetés par les autres nœuds du réseau. Donc pour réussir à altérer une blockchain vous aurez besoin de modifier tous les blocs de la chaîne et refaire la preuve de travail pour chaque bloc et prendre le contrôle de plus de 50 % des nœuds. Ce n’est qu’à ce moment-là que votre bloc trafiqué deviendra accepté par tous les autres. C’est presque impossible à faire ! Les blockchains sont également en constante évolution.
L’un des développements les plus récents est la création de contrats intelligents. Ces contrats sont des programmes simples qui sont stockés sur la blockchain et peuvent être utilisés pour l’échange automatique de monnaie électronique basée sur certaines conditions.
Lorsque vous devenez membre d’une blockchain, vous obtenez aussi deux clés : une clé privée et une clé publique. Quant à la clé du destinataire, elle est générée au hasard pour chaque message, fichier ou transaction.
Maintenant, vous pouvez afficher l’information pour que n’importe qui puisse lire le contenu vos fichiers, mais vous pouvez aussi la faire crypter de façon que seul le destinataire peut voir ou télécharger. Ceci est optionnel et dépend du type de blockchain.
Comment le système sait-il que c’est vous qui apportez des modifications ou envoyez des messages ? C’est avec l’aide de ces clés et de la cryptographie asymétrique.
Votre clé privée est utilisée pour crypter les données. Lorsque vous voulez envoyer un message à votre ami Thomas à travers une blockchain, le système le prend et l’exécute à travers un algorithme à côté de votre clé privée.
Par conséquent, votre message est crypté et porte votre signature, qui est une sorte d’empreinte générée au hasard, unique à votre clé privée et à chaque nouveau message envoyé.
Pour que Thomas puisse voir le message, il doit être approuvé, comprimé en bloc et ajouté à la chaîne. Cette approbation est faite par les noeuds de la blockchain et à l’aide de votre clé publique.
En principe, plusieurs utilisateurs exécutent votre message et votre clé publique à l’aide d’un autre algorithme, qui vérifie ensuite si la signature sur ce message a été générée avec votre clé privée. Si c’est le cas, votre message est compressé dans l’un des blocs et mis en file d’attente pour être ajouté à la chaîne.
Plus tard, Thomas peut facilement accéder au message à l’aide de la clé du destinataire, qui est à son tour générée quelque part sur la ligne de cryptage et de signature de vos messages ou transactions.
Personne ne peut pirater votre clé privée, car cela prendrait plusieurs centaines d’années, étant donné que les clés sont des chaînes de chiffres et de lettres ridiculement longues et complexes. Nous mentirions si nous vous disions que les choses ne peuvent pas changer à l’avenir, car les scientifiques peuvent toujours inventer des machines capables de déchiffrer des codes de toute longueur en quelques secondes.
Cependant, jusqu’à ce que cela se produise, vous pouvez être sûr qu’avec une blockchain, vos données sont en sécurité quoi qu’il arrive.
Maintenant, résumons tout :
C’est l’une des utilisations les plus courant a ce jours. Les transactions de fonds dans les blockchains sont effectuées à l’aide de diverses crypto-monnaies, comme le Bitcoin. Ces transactions sont totalement sécurisées et surtout entièrement gratuites. Vous pouvez donc envoyer des fonds à Thomas en direct et sans intermédiaire comme une banque par exemple, sans craindre que quelqu’un ne vous pirate. Techniquement, la technologie blockchain est aussi sûre que le système bancaire.
Si une chose a été ajoutée à une blockchain, elle y reste pour toujours, quoi qu’il arrive. Les identités ne peuvent pas être volées ou modifiées simplement parce qu’il n’y a qu’une seule identité pour chaque personne dans l’enregistrement de la blockchain.
De même, leurs réalisations ne peuvent être remises en cause: Jean ne dira pas que les fonds que vous avez envoyés sont à lui, parce que des milliers de registres disent que les fonds sont destinés à votre ami Thomas.
Il y a ainsi de nombreuses applications des blockchains dans nos vies. La technologie est de plus en plus adoptée dans l’industrie de l’automobile, la médecine, etc…
Une Blockchain est la pierre angulaire du system crypto-monnaie. C’est le garant de la sécurités de toute les cryptomonnaie actuellement disponible sur le marché. Sans elle, nous serions forcé de continuer a mettre notre argent entre les mains de tiers personne dont nous dépendrons et qui prélèverons des commissions sur chaque transactions et qui imposerons leurs lois sans qu’on puissent protester. En claire, La blockchain va devenir la norme dans toute les sociétés dans quelque année. Cela risque de faire très mal a de nombreuse banque qui ne trouverons plus leur place sur le marché car tout le monde passera par les blockchain.
eToro est une plate-forme multi-actifs qui permet d’investir dans des actions, des crypto-monnaies et des CFD.
Les CFD sont des instruments complexes qui présentent un risque élevé de perte d’argent en raison de l’effet de levier. 81% des comptes d’investisseurs de détail perdent de l’argent lors du commerce de CFD avec ce courtier. Vous devriez vous demander si vous comprenez comment fonctionnent les CFD et si vous pouvez vous permettre de prendre le risque élevé de perdre votre argent.
L’investissement en crypto-monnaies est proposé par eToro (Europe) Ltd en tant que DASP, enregistré auprès de l’AMF. L’investissement en crypto-monnaies est très volatile. Pas de protection des consommateurs.