Table des matières
- Qu'est-ce que la Blockchain?
- Comment fonctionne la blockchain
- La blockchain est-elle privée?
- La blockchain est-elle sécurisée?
- Blockchain vs Bitcoin
- Principes de base des clés publiques et privées
- Applications pratiques
- Avantages et inconvénients de la blockchain
- Inconvénients de la blockchain
- Quelle est la prochaine étape pour Blockchain?
La bonne nouvelle est que la blockchain est en fait plus facile à comprendre que ne le semble cette définition.
Qu'est-ce que la Blockchain?
Si cette technologie est si complexe, pourquoi l'appeler «blockchain?» À son niveau le plus élémentaire, la blockchain n'est littéralement qu'une chaîne de blocs, mais pas au sens traditionnel de ces mots. Lorsque nous prononçons les mots «bloc» et «chaîne» dans ce contexte, nous parlons en fait d'informations numériques (le «bloc») stockées dans une base de données publique (la «chaîne»).
Les «blocs» sur la blockchain sont constitués d'informations numériques. Plus précisément, ils ont trois parties:
- Les blocs stockent des informations sur les transactions telles que la date, l'heure et le montant en dollars de votre dernier achat sur Amazon. (REMARQUE: cet exemple Amazon est destiné à des achats illustratifs; Amazon Retail ne fonctionne pas sur un principe de blockchain) Les blocs stockent des informations sur les personnes qui participent aux transactions. Un bloc pour votre achat de folie sur Amazon enregistrerait votre nom avec Amazon.com, Inc. Au lieu d'utiliser votre nom réel, votre achat est enregistré sans aucune information d'identification à l'aide d'une «signature numérique» unique, un peu comme un nom d'utilisateur. stocker des informations qui les distinguent des autres blocs. Tout comme vous et moi avons des noms pour nous distinguer les uns des autres, chaque bloc stocke un code unique appelé «hachage» qui nous permet de le distinguer de tous les autres blocs. Disons que vous avez fait votre achat sur Amazon, mais pendant qu'il est en transit, vous décidez que vous ne pouvez tout simplement pas résister et en avoir besoin d'un deuxième. Même si les détails de votre nouvelle transaction sembleraient presque identiques à votre achat précédent, nous pouvons toujours distinguer les blocs en raison de leurs codes uniques.
Bien que le bloc de l'exemple ci-dessus soit utilisé pour stocker un seul achat sur Amazon, la réalité est un peu différente. Un seul bloc sur la blockchain peut en fait stocker jusqu'à 1 Mo de données. Selon la taille des transactions, cela signifie qu'un seul bloc peut héberger quelques milliers de transactions sous un même toit.
Qu'est-ce que la Blockchain?
Comment fonctionne la blockchain
Lorsqu'un bloc stocke de nouvelles données, il est ajouté à la blockchain. La chaîne de blocs, comme son nom l'indique, se compose de plusieurs blocs enchaînés. Cependant, pour qu'un bloc soit ajouté à la blockchain, quatre choses doivent se produire:
- Une transaction doit avoir lieu. Continuons avec l'exemple de votre achat impulsif sur Amazon. Après avoir cliqué à la hâte à travers plusieurs invites de paiement, vous allez à l'encontre de votre meilleur jugement et effectuez un achat. Cette transaction doit être vérifiée. Après avoir effectué cet achat, votre transaction doit être vérifiée. Avec d'autres enregistrements publics d'informations, comme la Securities Exchange Commission, Wikipedia ou votre bibliothèque locale, il y a quelqu'un en charge de vérifier les nouvelles entrées de données. Avec la blockchain, cependant, ce travail est laissé à un réseau d'ordinateurs. Lorsque vous effectuez votre achat sur Amazon, ce réseau d'ordinateurs se précipite pour vérifier que votre transaction s'est déroulée comme vous l'avez dit. Autrement dit, ils confirment les détails de l'achat, y compris l'heure de la transaction, le montant en dollars et les participants. (Plus d'informations sur la façon dont cela se produit en une seconde.) Cette transaction doit être stockée dans un bloc. Une fois que votre transaction a été vérifiée comme étant exacte, elle obtient le feu vert. Le montant en dollars de la transaction, votre signature numérique et la signature numérique d'Amazon sont tous stockés dans un bloc. Là, la transaction rejoindra probablement des centaines, voire des milliers d'autres comme elle. Ce bloc doit être haché. Un peu comme un ange qui gagne ses ailes, une fois que toutes les transactions d'un bloc ont été vérifiées, il faut lui attribuer un code d'identification unique appelé hachage. Le bloc reçoit également le hachage du dernier bloc ajouté à la blockchain. Une fois haché, le bloc peut être ajouté à la blockchain.
Lorsque ce nouveau bloc est ajouté à la chaîne de blocs, il devient accessible au public pour quiconque, même vous. Si vous jetez un oeil à la blockchain de Bitcoin, vous verrez que vous avez accès aux données de transaction, ainsi que des informations sur quand ("Time"), où ("Height"), et par qui ("Relayed By") le bloc était ajouté à la blockchain.
La blockchain est-elle privée?
Tout le monde peut voir le contenu de la blockchain, mais les utilisateurs peuvent également choisir de connecter leurs ordinateurs au réseau de la blockchain. Ce faisant, leur ordinateur reçoit une copie de la blockchain qui est mise à jour automatiquement chaque fois qu'un nouveau bloc est ajouté, un peu comme un fil d'actualités Facebook qui donne une mise à jour en direct chaque fois qu'un nouveau statut est publié.
Chaque ordinateur du réseau blockchain possède sa propre copie de la blockchain, ce qui signifie qu'il y a des milliers, ou dans le cas de Bitcoin, des millions de copies de la même blockchain. Bien que chaque copie de la blockchain soit identique, la diffusion de ces informations sur un réseau d'ordinateurs rend les informations plus difficiles à manipuler. Avec la blockchain, il n'y a pas un seul compte définitif des événements qui peuvent être manipulés. Au lieu de cela, un pirate informatique devrait manipuler chaque copie de la blockchain sur le réseau.
Cependant, en regardant la blockchain Bitcoin, vous remarquerez que vous n'avez pas accès aux informations d'identification sur les utilisateurs qui effectuent des transactions. Bien que les transactions sur la blockchain ne soient pas complètement anonymes, les informations personnelles sur les utilisateurs sont limitées à leur signature numérique ou leur nom d'utilisateur.
Cela soulève une question importante: si vous ne pouvez pas savoir qui ajoute des blocs à la blockchain, comment pouvez-vous faire confiance à la blockchain ou au réseau d'ordinateurs qui la maintient?
La blockchain est-elle sécurisée?
La technologie Blockchain explique les problèmes de sécurité et de confiance de plusieurs manières. Premièrement, les nouveaux blocs sont toujours stockés linéairement et chronologiquement. Autrement dit, ils sont toujours ajoutés à la «fin» de la blockchain. Si vous jetez un coup d'œil à la blockchain de Bitcoin, vous verrez que chaque bloc a une position sur la chaîne, appelée une «hauteur». En février 2019, la hauteur du bloc avait dépassé 562 000.
Après qu'un bloc a été ajouté à la fin de la blockchain, il est très difficile de revenir en arrière et de modifier le contenu du bloc. En effet, chaque bloc contient son propre hachage, ainsi que le hachage du bloc qui le précède. Les codes de hachage sont créés par une fonction mathématique qui transforme les informations numériques en une chaîne de chiffres et de lettres. Si ces informations sont modifiées de quelque manière que ce soit, le code de hachage change également.
Voici pourquoi c'est important pour la sécurité. Supposons qu'un pirate tente de modifier votre transaction sur Amazon afin que vous ayez à payer deux fois votre achat. Dès qu'ils modifient le montant en dollars de votre transaction, le hachage du bloc change. Le prochain bloc de la chaîne contiendra toujours l'ancien hachage, et le pirate devra mettre à jour ce bloc afin de couvrir ses traces. Cependant, cela changerait le hachage de ce bloc. Et le suivant, et ainsi de suite.
Afin de modifier un seul bloc, un pirate informatique devrait alors changer chaque bloc après lui sur la blockchain. Recalculer tous ces hachages demanderait une puissance de calcul énorme et improbable. En d'autres termes, une fois qu'un bloc est ajouté à la blockchain, il devient très difficile à modifier et impossible à supprimer.
Pour résoudre le problème de la confiance, les réseaux de chaînes de blocs ont mis en œuvre des tests pour les ordinateurs qui souhaitent rejoindre et ajouter des blocs à la chaîne. Les tests, appelés «modèles de consensus», demandent aux utilisateurs de «faire leurs preuves» avant de pouvoir participer à un réseau de blockchain. L'un des exemples les plus couramment utilisés par Bitcoin est appelé «preuve de travail».
Dans le système de preuve de travail, les ordinateurs doivent «prouver» qu'ils ont fait du «travail» en résolvant un problème mathématique de calcul complexe. Si un ordinateur résout l'un de ces problèmes, il devient admissible à ajouter un bloc à la blockchain. Mais le processus d'ajout de blocs à la blockchain, ce que le monde des crypto-monnaies appelle «l'exploitation minière», n'est pas facile. En fait, selon le site de nouvelles blockchain BlockExplorer, les chances de résoudre l'un de ces problèmes sur le réseau Bitcoin étaient d'environ un sur 5 800 milliards en février 2019. Pour résoudre des problèmes mathématiques complexes à ces cotes, les ordinateurs doivent exécuter des programmes qui leur coûtent des quantités importantes de puissance et d'énergie (lire: l'argent).
La preuve de travail ne rend pas les attaques de pirates informatiques impossibles, mais les rend quelque peu inutiles. Si un pirate voulait coordonner une attaque contre la blockchain, il aurait besoin de résoudre des problèmes mathématiques de calcul complexes à 1 sur 5, 8 trillions de chances comme tout le monde. Le coût de l'organisation d'une telle attaque l'emporterait presque certainement sur les avantages.
Blockchain vs Bitcoin
Le but de la blockchain est de permettre à des informations numériques d'être enregistrées et distribuées, mais pas éditées. Ce concept peut être difficile à comprendre sans voir la technologie en action, alors examinons comment fonctionne la première application de la technologie blockchain.
La technologie Blockchain a été décrite pour la première fois en 1991 par Stuart Haber et W. Scott Stornetta, deux chercheurs qui voulaient mettre en œuvre un système où les horodatages des documents ne pouvaient pas être falsifiés. Mais ce n'est que près de deux décennies plus tard, avec le lancement de Bitcoin en janvier 2009, que la blockchain a eu sa première application réelle.
Le protocole Bitcoin est construit sur la blockchain. Dans un document de recherche présentant la monnaie numérique, le créateur pseudonyme de Bitcoin, Satoshi Nakamoto, l'a qualifié de «nouveau système de paiement électronique entièrement pair à pair, sans tiers de confiance».
Voici comment ça fonctionne.
Vous avez toutes ces personnes, partout dans le monde, qui ont Bitcoin. Selon une étude de 2017 du Cambridge Center for Alternative Finance, le nombre pourrait atteindre 5, 9 millions. Disons que l'une de ces 5, 9 millions de personnes souhaite dépenser son Bitcoin en épicerie. C'est là qu'intervient la blockchain.
En ce qui concerne la monnaie imprimée, l'utilisation de la monnaie imprimée est réglementée et vérifiée par une autorité centrale, généralement une banque ou un gouvernement, mais le Bitcoin n'est contrôlé par personne. Au lieu de cela, les transactions effectuées en Bitcoin sont vérifiées par un réseau d'ordinateurs.
Lorsqu'une personne en paie une autre pour des marchandises utilisant Bitcoin, les ordinateurs du réseau Bitcoin se précipitent pour vérifier la transaction. Pour ce faire, les utilisateurs exécutent un programme sur leur ordinateur et tentent de résoudre un problème mathématique complexe, appelé «hachage». Lorsqu'un ordinateur résout le problème en «hachant» un bloc, son travail algorithmique aura également vérifié le bloc transactions. La transaction terminée est enregistrée publiquement et stockée sous forme de bloc sur la chaîne de blocs, auquel cas elle devient inaltérable. Dans le cas de Bitcoin et de la plupart des autres chaînes de blocs, les ordinateurs qui vérifient avec succès les blocs sont récompensés pour leur travail avec la crypto-monnaie.
Bien que les transactions soient enregistrées publiquement sur la blockchain, les données utilisateur ne le sont pas - ou, du moins, pas en totalité. Afin d'effectuer des transactions sur le réseau Bitcoin, les participants doivent exécuter un programme appelé «portefeuille». Chaque portefeuille se compose de deux clés cryptographiques uniques et distinctes: une clé publique et une clé privée. La clé publique est l'endroit où les transactions sont déposées et retirées. C'est également la clé qui apparaît sur le registre de la blockchain en tant que signature numérique de l'utilisateur.
Même si un utilisateur reçoit un paiement en Bitcoins sur sa clé publique, il ne pourra pas le retirer avec son homologue privé. La clé publique d'un utilisateur est une version abrégée de sa clé privée, créée à l'aide d'un algorithme mathématique complexe. Cependant, en raison de la complexité de cette équation, il est presque impossible d'inverser le processus et de générer une clé privée à partir d'une clé publique. Pour cette raison, la technologie blockchain est considérée comme confidentielle.
Principes de base des clés publiques et privées
Voici la version ELI5 - «Expliquez-la comme si j'avais 5 ans». Vous pouvez considérer une clé publique comme un casier scolaire et la clé privée comme une combinaison de casiers. Les enseignants, les étudiants et même votre béguin peuvent insérer des lettres et des notes à travers l'ouverture de votre casier. Cependant, la seule personne qui peut récupérer le contenu de la boîte aux lettres est celle qui possède la clé unique. Il convient de noter, cependant, que bien que les combinaisons de casiers scolaires soient conservées dans le bureau du directeur, il n'y a pas de base de données centrale qui conserve la trace des clés privées d'un réseau de chaînes de blocs. Si un utilisateur égare sa clé privée, il perdra l'accès à son portefeuille Bitcoin, comme ce fut le cas avec cet homme qui a fait la une des journaux nationaux en décembre 2017.
Une chaîne publique unique
Dans le réseau Bitcoin, la blockchain est non seulement partagée et maintenue par un réseau public d'utilisateurs, mais elle est également acceptée. Lorsque les utilisateurs rejoignent le réseau, leur ordinateur connecté reçoit une copie de la blockchain qui est mise à jour chaque fois qu'un nouveau bloc de transactions est ajouté. Mais que se passe-t-il si, par erreur humaine ou par les efforts d'un pirate informatique, la copie d'un utilisateur de la blockchain manipulée pour être différente de toutes les autres copies de la blockchain?
Le protocole de la blockchain décourage l'existence de plusieurs blockchains via un processus appelé «consensus». En présence de plusieurs copies différentes de la blockchain, le protocole de consensus adoptera la plus longue chaîne disponible. Plus d'utilisateurs sur une blockchain signifient que les blocs peuvent être ajoutés plus rapidement à la fin de la chaîne. Selon cette logique, la blockchain d'enregistrement sera toujours celle à laquelle la plupart des utilisateurs font confiance. Le protocole de consensus est l'une des plus grandes forces de la technologie blockchain mais permet également l'une de ses plus grandes faiblesses.
Théoriquement, Hacker-Proof
Théoriquement, il est possible pour un hacker de profiter de la règle de la majorité dans ce que l'on appelle une attaque à 51%. Voici comment cela se passerait. Disons qu'il y a cinq millions d'ordinateurs sur le réseau Bitcoin, un euphémisme brut, certes, mais un nombre assez facile à diviser. Afin d'atteindre une majorité sur le réseau, un pirate informatique devrait contrôler au moins 2, 5 millions et un de ces ordinateurs. Ce faisant, un attaquant ou un groupe d'attaquants pourrait interférer avec le processus d'enregistrement de nouvelles transactions. Ils pouvaient envoyer une transaction, puis l'annuler, donnant l'impression qu'ils avaient encore la pièce qu'ils venaient de dépenser. Cette vulnérabilité, connue sous le nom de double dépense, est l'équivalent numérique d'une contrefaçon parfaite et permettrait aux utilisateurs de dépenser leurs Bitcoins deux fois.
Une telle attaque est extrêmement difficile à exécuter pour une blockchain à l'échelle de Bitcoin, car elle nécessiterait qu'un attaquant prenne le contrôle de millions d'ordinateurs. Lorsque Bitcoin a été fondé pour la première fois en 2009 et que ses utilisateurs se comptaient par dizaines, il aurait été plus facile pour un attaquant de contrôler la majorité de la puissance de calcul du réseau. Cette caractéristique déterminante de la blockchain a été signalée comme une faiblesse pour les crypto-monnaies naissantes.
La crainte des utilisateurs de 51% d'attaques peut en fait limiter la formation de monopoles sur la blockchain. Dans «Digital Gold: Bitcoin and the Inside Story of the Misfits and Millionaires Trying to Reinvent Money», le journaliste du New York Times Nathaniel Popper écrit comment un groupe d'utilisateurs, appelé «Bitfury», a regroupé des milliers d'ordinateurs puissants pour gagner un avantage concurrentiel sur la blockchain. Leur objectif était d'exploiter autant de blocs que possible et de gagner des bitcoins, qui étaient à l'époque évalués à environ 700 $ chacun.
Exploiter Bitfury
En mars 2014, cependant, Bitfury était positionné pour dépasser 50% de la puissance de calcul totale du réseau blockchain. Au lieu de continuer à accroître son emprise sur le réseau, le groupe a choisi de s'autoréguler et s'est engagé à ne jamais dépasser les 40%. Bitfury savait que s'ils choisissaient de continuer à augmenter leur contrôle sur le réseau, la valeur du bitcoin chuterait lorsque les utilisateurs vendraient leurs pièces en prévision de la possibilité d'une attaque de 51%. En d'autres termes, si les utilisateurs perdent confiance dans le réseau blockchain, les informations sur ce réseau risquent de devenir complètement sans valeur. Les utilisateurs de blockchain ne peuvent donc augmenter leur puissance de calcul qu'à un point avant de commencer à perdre de l'argent.
Application pratique de la blockchain
Les blocs sur la chaîne de blocs stockent des données sur les transactions monétaires - nous avons éliminé cela. Mais il s'avère que la blockchain est également un moyen assez fiable de stocker des données sur d'autres types de transactions. En fait, la technologie blockchain peut être utilisée pour stocker des données sur les échanges de propriétés, les arrêts dans une chaîne d'approvisionnement et même les votes pour un candidat.
Le réseau de services professionnels Deloitte a récemment interrogé 1 000 entreprises dans sept pays sur l'intégration de la blockchain dans leurs opérations commerciales. Leur enquête a révélé que 34% avaient déjà un système de blockchain en production aujourd'hui, tandis que 41% s'attendaient à déployer une application de blockchain dans les 12 prochains mois. En outre, près de 40% des entreprises interrogées ont déclaré qu'elles investiraient 5 millions de dollars ou plus dans la blockchain au cours de l'année à venir. Voici quelques-unes des applications les plus populaires de la blockchain explorées aujourd'hui.
Utilisation de la banque
Peut-être qu'aucune industrie ne devrait bénéficier de l'intégration de la blockchain dans ses opérations commerciales plus que la banque. Les institutions financières ne fonctionnent que pendant les heures d'ouverture, cinq jours par semaine. Cela signifie que si vous essayez de déposer un chèque vendredi à 18 heures, vous devrez probablement attendre jusqu'à lundi matin pour voir cet argent arriver sur votre compte. Même si vous effectuez votre dépôt pendant les heures d'ouverture, la transaction peut toujours prendre un à trois jours à vérifier en raison du volume considérable de transactions que les banques doivent régler. La blockchain, en revanche, ne dort jamais.
En intégrant la blockchain dans les banques, les consommateurs peuvent voir leurs transactions traitées en aussi peu que 10 minutes, essentiellement le temps qu'il faut pour ajouter un bloc à la blockchain, indépendamment de l'heure ou du jour de la semaine. Avec la blockchain, les banques ont également la possibilité d'échanger des fonds entre institutions plus rapidement et en toute sécurité. Dans le commerce des actions, par exemple, le processus de règlement et de compensation peut prendre jusqu'à trois jours (ou plus, si les banques négocient à l'international), ce qui signifie que l'argent et les actions sont gelés pour cette période.
Compte tenu de la taille des sommes concernées, même les quelques jours pendant lesquels l'argent est en transit peuvent entraîner des coûts et des risques importants pour les banques. Santander, une banque européenne, estime les économies potentielles à 20 milliards de dollars par an. Capgemini, une société de conseil française, estime que les consommateurs pourraient économiser jusqu'à 16 milliards de dollars en frais bancaires et d'assurance chaque année grâce à des applications basées sur la blockchain.
Utilisation en crypto-monnaie
La blockchain constitue le fondement des crypto-monnaies comme Bitcoin. Comme nous l'avons exploré précédemment, les devises comme le dollar américain sont réglementées et vérifiées par une autorité centrale, généralement une banque ou un gouvernement. Dans le cadre du système d'autorité centrale, les données et la monnaie d'un utilisateur sont techniquement au gré de sa banque ou de son gouvernement. Si la banque d'un utilisateur s'effondre ou s'il vit dans un pays où le gouvernement est instable, la valeur de sa devise peut être menacée. Ce sont les inquiétudes dont Bitcoin est issu.
En répartissant ses opérations sur un réseau d'ordinateurs, la blockchain permet au Bitcoin et à d'autres crypto-monnaies de fonctionner sans avoir besoin d'une autorité centrale. Cela réduit non seulement le risque, mais élimine également de nombreux frais de traitement et de transaction. Cela donne également à ceux des pays aux devises instables une devise plus stable avec plus d'applications et un réseau plus large d'individus et d'institutions avec lesquels ils peuvent faire des affaires, à la fois au niveau national et international (c'est du moins le but.)
Utilisations des soins de santé
Les prestataires de soins de santé peuvent tirer parti de la blockchain pour stocker en toute sécurité les dossiers médicaux de leurs patients. Lorsqu'un dossier médical est généré et signé, il peut être écrit dans la blockchain, ce qui fournit aux patients la preuve et la confiance que le dossier ne peut pas être modifié. Ces dossiers de santé personnels pourraient être encodés et stockés sur la blockchain avec une clé privée, afin qu'ils ne soient accessibles qu'à certaines personnes, garantissant ainsi la confidentialité
Utilisation des enregistrements de propriété
Ce processus n'est pas seulement coûteux et long - il est également criblé d'erreurs humaines, où chaque inexactitude rend le suivi de la propriété moins efficace. La blockchain a le potentiel d'éliminer le besoin de numériser des documents et de retrouver des fichiers physiques dans un bureau d'enregistrement local. Si la propriété est stockée et vérifiée sur la blockchain, les propriétaires peuvent avoir confiance que leur acte est précis et permanent.
Utilisation dans les contrats intelligents
Un contrat intelligent est un code informatique qui peut être intégré à la blockchain pour faciliter, vérifier ou négocier un accord de contrat. Les contrats intelligents fonctionnent selon un ensemble de conditions que les utilisateurs acceptent. Lorsque ces conditions sont remplies, les termes de l'accord sont automatiquement exécutés.
Disons, par exemple, que je vous loue mon appartement en utilisant un contrat intelligent. J'accepte de vous donner le code de la porte de l'appartement dès que vous me payez votre caution. Nous enverrions tous les deux notre part de la transaction au contrat intelligent, qui conserverait et échangerait automatiquement mon code de porte contre votre dépôt de garantie à la date de la location. Si je ne fournis pas le code de la porte avant la date de location, le contrat intelligent rembourse votre dépôt de garantie. Cela élimine les frais qui accompagnent généralement l'utilisation d'un notaire ou d'un médiateur tiers.
Utilisation de la chaîne d'approvisionnement
Les fournisseurs peuvent utiliser la blockchain pour enregistrer l'origine des matériaux qu'ils ont achetés. Cela permettrait aux entreprises de vérifier l'authenticité de leurs produits, ainsi que des labels de santé et d'éthique comme «Bio», «Local» et «Commerce équitable».
Comme l'a rapporté Forbes, l'industrie alimentaire se tourne vers l'utilisation de la blockchain pour suivre de plus en plus le chemin et la sécurité des aliments tout au long du parcours de la ferme à l'utilisateur.
Utilisations dans le vote
Voter avec la blockchain a le potentiel d'éliminer la fraude électorale et d'augmenter la participation électorale, comme cela a été testé lors des élections de mi-mandat de novembre 2018 en Virginie-Occidentale. Chaque vote serait stocké sous forme de bloc sur la blockchain, ce qui les rend presque impossibles à falsifier. Le protocole de la chaîne de blocs maintiendrait également la transparence du processus électoral, réduisant le personnel nécessaire pour mener une élection et fournir aux fonctionnaires des résultats instantanés.
Avantages et inconvénients de la blockchain
Malgré toute sa complexité, le potentiel de la blockchain en tant que forme décentralisée de tenue de registres est presque sans limite. D'une plus grande confidentialité des utilisateurs et d'une sécurité renforcée à des frais de traitement réduits et à moins d'erreurs, la technologie de la chaîne de blocs peut très bien voir les applications au-delà de celles décrites ci-dessus.
Avantages
-
Précision améliorée en supprimant l'implication humaine dans la vérification
-
Réduction des coûts en éliminant la vérification par un tiers
-
La décentralisation rend la manipulation plus difficile
-
Les transactions sont sécurisées, privées et efficaces
-
Technologie transparente
Les inconvénients
-
Coût technologique important associé à l'extraction de bitcoin
-
Transactions faibles par seconde
-
Historique de l'utilisation dans des activités illicites
-
Susceptibilité d'être piraté
Voici plus en détail les arguments de vente de la blockchain pour les entreprises sur le marché aujourd'hui.
Précision de la chaîne
Les transactions sur le réseau blockchain sont approuvées par un réseau de milliers ou de millions d'ordinateurs. Cela supprime presque toute implication humaine dans le processus de vérification, ce qui entraîne moins d'erreurs humaines et un enregistrement plus précis des informations. Même si un ordinateur sur le réseau devait faire une erreur de calcul, l'erreur ne serait commise que sur une seule copie de la blockchain. Pour que cette erreur se propage au reste de la blockchain, elle devrait être faite par au moins 51% des ordinateurs du réseau - une quasi-impossibilité.
Réductions de coûts
En règle générale, les consommateurs paient une banque pour vérifier une transaction, un notaire pour signer un document ou un ministre pour célébrer un mariage. La blockchain élimine le besoin de vérification par un tiers et, avec lui, les coûts associés. Les propriétaires d'entreprise encourent des frais minimes lorsqu'ils acceptent des paiements par carte de crédit, par exemple, car les banques doivent traiter ces transactions. Le bitcoin, en revanche, n'a pas d'autorité centrale et n'a pratiquement aucun frais de transaction.
Décentralisation
Blockchain ne stocke aucune de ses informations dans un emplacement central. Au lieu de cela, la blockchain est copiée et répartie sur un réseau d'ordinateurs. Chaque fois qu'un nouveau bloc est ajouté à la blockchain, chaque ordinateur du réseau met à jour sa blockchain pour refléter le changement. En diffusant ces informations sur un réseau, plutôt que de les stocker dans une base de données centrale, la blockchain devient plus difficile à falsifier. Si une copie de la blockchain tombait entre les mains d'un pirate, seule une seule copie des informations, plutôt que l'ensemble du réseau, serait compromise.
Transactions efficaces
Les transactions passées par l'intermédiaire d'une autorité centrale peuvent prendre jusqu'à quelques jours pour être réglées. Par exemple, si vous essayez de déposer un chèque vendredi soir, vous ne verrez peut-être pas de fonds dans votre compte avant lundi matin. Alors que les institutions financières fonctionnent pendant les heures d'ouverture, cinq jours par semaine, la blockchain fonctionne 24 heures par jour, sept jours par semaine. Les transactions peuvent être effectuées en une dizaine de minutes et peuvent être considérées comme sécurisées après quelques heures seulement. Cela est particulièrement utile pour les transactions transfrontalières, qui prennent généralement beaucoup plus de temps en raison de problèmes de fuseau horaire et du fait que toutes les parties doivent confirmer le traitement des paiements.
Transactions privées
De nombreux réseaux de chaînes de blocs fonctionnent comme des bases de données publiques, ce qui signifie que toute personne disposant d'une connexion Internet peut afficher une liste de l'historique des transactions du réseau. Bien que les utilisateurs puissent accéder aux détails des transactions, ils ne peuvent pas accéder aux informations d'identification sur les utilisateurs effectuant ces transactions. Il est faux de penser que les réseaux de chaînes de blocs comme le bitcoin sont anonymes, alors qu'en fait ils ne sont que confidentiels.
C'est-à-dire que lorsqu'un utilisateur effectue des transactions publiques, son code unique appelé clé publique est enregistré sur la blockchain, plutôt que sur ses informations personnelles. Bien que l'identité d'une personne soit toujours liée à son adresse blockchain, cela empêche les pirates d'obtenir les informations personnelles d'un utilisateur, comme cela peut se produire lorsqu'une banque est piratée.
Transactions sécurisées
Une fois qu'une transaction est enregistrée, son authenticité doit être vérifiée par le réseau blockchain. Des milliers voire des millions d'ordinateurs sur la blockchain se précipitent pour confirmer que les détails de l'achat sont corrects. Une fois qu'un ordinateur a validé la transaction, elle est ajoutée à la blockchain sous la forme d'un bloc. Chaque bloc de la blockchain contient son propre hachage unique, ainsi que le hachage unique du bloc qui le précède. Lorsque les informations sur un bloc sont modifiées de quelque façon que ce soit, le code de hachage de ce bloc change - cependant, le code de hachage sur le bloc ne le sera pas. Cette divergence rend extrêmement difficile la modification sans préavis des informations sur la blockchain.
Transparence
Même si les informations personnelles sur la blockchain sont gardées confidentielles, la technologie elle-même est presque toujours open source. Cela signifie que les utilisateurs du réseau blockchain peuvent modifier le code comme bon leur semble, tant qu'ils disposent de la majorité de la puissance de calcul du réseau. Garder les données sur la blockchain open source rend également la falsification des données beaucoup plus difficile. Avec des millions d'ordinateurs sur le réseau blockchain à un moment donné, par exemple, il est peu probable que quiconque puisse apporter une modification sans être remarqué.
Inconvénients de la blockchain
Bien que la blockchain présente des avantages importants, son adoption présente également des défis importants. Les obstacles à l'application de la technologie blockchain aujourd'hui ne sont pas seulement techniques. Les vrais défis sont politiques et réglementaires, pour la plupart, sans parler des milliers d'heures (lire: argent) de conception de logiciels personnalisés et de programmation back-end nécessaires pour intégrer la blockchain aux réseaux commerciaux actuels. Voici certains des défis qui entravent l'adoption généralisée de la blockchain.
Coût de la technologie
Bien que la blockchain puisse faire économiser de l'argent aux utilisateurs sur les frais de transaction, la technologie est loin d'être gratuite. Le système de «preuve de travail» que le bitcoin utilise pour valider les transactions, par exemple, consomme de grandes quantités de puissance de calcul. Dans le monde réel, la puissance des millions d'ordinateurs sur le réseau bitcoin est proche de ce que le Danemark consomme chaque année. Toute cette énergie coûte de l'argent et selon une étude récente de la société de recherche Elite Fixtures, le coût de l'extraction d'un seul bitcoin varie considérablement selon l'emplacement, de seulement 531 $ à 26170 $.
Sur la base des coûts moyens des services publics aux États-Unis, ce chiffre est plus proche de 4 758 $. Malgré les coûts d'extraction du bitcoin, les utilisateurs continuent d'augmenter leurs factures d'électricité afin de valider les transactions sur la blockchain. En effet, lorsque les mineurs ajoutent un bloc à la blockchain bitcoin, ils sont récompensés avec suffisamment de bitcoin pour que leur temps et leur énergie en valent la peine. Cependant, en ce qui concerne les chaînes de blocs qui n'utilisent pas de crypto-monnaie, les mineurs devront être payés ou autrement incités à valider les transactions.
Inefficacité de la vitesse
Bitcoin est une étude de cas parfaite pour les éventuelles inefficacités de la blockchain. Le système de «preuve de travail» de Bitcoin prend environ dix minutes pour ajouter un nouveau bloc à la blockchain. À ce rythme, on estime que le réseau de blockchain ne peut gérer que sept transactions par seconde (TPS). Bien que d'autres crypto-monnaies comme Ethereum (20 TPS) et Bitcoin Cash (60 TPS) fonctionnent mieux que le bitcoin, elles sont toujours limitées par la blockchain. Visa de marque héritée, pour le contexte, peut traiter 24 000 TPS.
Activité illégale
Bien que la confidentialité sur le réseau de blockchain protège les utilisateurs contre les piratages et préserve la confidentialité, elle permet également le commerce et les activités illégales sur le réseau de blockchain. L'exemple le plus cité de blockchain utilisée pour des transactions illicites est probablement Silk Road, une place de marché en ligne «dark web» opérant de février 2011 à octobre 2013, date de sa fermeture par le FBI.
Le site Web a permis aux utilisateurs de naviguer sur le site Web sans être suivi et d'effectuer des achats illégaux en bitcoins. La réglementation américaine actuelle empêche les utilisateurs d'échanges en ligne, tels que ceux basés sur la blockchain, de garder l'anonymat total. Aux États-Unis, les échanges en ligne doivent obtenir des informations sur leurs clients lorsqu'ils ouvrent un compte, vérifier l'identité de chaque client et confirmer que les clients n'apparaissent sur aucune liste d'organisations terroristes connues ou suspectées.
Préoccupations de la banque centrale
Plusieurs banques centrales, dont la Réserve fédérale, la Banque du Canada et la Banque d'Angleterre, ont lancé des enquêtes sur les monnaies numériques. Selon un rapport de recherche de la Banque d'Angleterre de février 2015, «des recherches supplémentaires seraient également nécessaires pour concevoir un système qui pourrait utiliser la technologie des registres distribués sans compromettre la capacité d'une banque centrale à contrôler sa monnaie et à sécuriser le système contre les attaques systémiques.»
Hack Susceptibility
Les nouvelles crypto-monnaies et les réseaux de chaînes de blocs sont sensibles à 51% des attaques. Ces attaques sont extrêmement difficiles à exécuter en raison de la puissance de calcul requise pour obtenir le contrôle majoritaire d'un réseau de chaînes de blocs, mais le chercheur en informatique de NYU, Joseph Bonneau, a déclaré que cela pourrait changer. Bonneau a publié un rapport l'an dernier estimant que 51% des attaques étaient susceptibles d'augmenter, car les pirates peuvent désormais simplement louer de la puissance de calcul, plutôt que d'acheter tout l'équipement.
Quelle est la prochaine étape pour Blockchain?
Proposée pour la première fois comme projet de recherche en 1991, la blockchain s'installe confortablement dans la fin de la vingtaine. Comme la plupart des milléniaux de son âge, la blockchain a vu sa juste part de l'examen du public au cours des deux dernières décennies, avec des entreprises du monde entier spéculant sur les capacités de la technologie et sur son orientation dans les années à venir.
Avec de nombreuses applications pratiques pour la technologie déjà mises en œuvre et explorées, la blockchain se fait enfin un nom à vingt-sept ans, en grande partie à cause du bitcoin et de la crypto-monnaie. En tant que mot à la mode dans la langue de tous les investisseurs du pays, la blockchain vise à rendre les opérations commerciales et gouvernementales plus précises, efficaces et sécurisées.
Alors que nous nous préparons à entrer dans la troisième décennie de la blockchain, il ne s'agit plus de "si" les sociétés héritées vont se mettre à la technologie - c'est une question de "quand".
