Полная версия
Explication De La Technologie Blockchain
Alan T. Norman
Explication De La Technologie Blockchain
Obtenez votre livre Bitcoin Whales gratuitement en Bonus
(Trouvez-le à la fin du livre)
Droit d’auteur © 2017 par Alan T. Norman.
Aucune partie de la présente publication ne peut être reproduite, distribuée ou transmise sous quelque forme que ce soit ou par quelque moyen que ce soit, y compris la photocopie, l’enregistrement ou d’autres méthodes électroniques ou mécaniques, ou par tout système de stockage et de récupération de l’information sans l’autorisation écrite préalable de l’éditeur, sauf dans le cas de citations très brèves incorporées dans des revues critiques et certaines autres utilisations non commerciales permises par le droit d’auteur.
Pourquoi Vous Devriez Lire Ce Livre
Si vous n’avez jamais entendu parler de Blockchain ou vous avez seulement une vague idée de la façon dont cette nouvelle technologie fonctionne, c’est le livre pour vous. Dans ce court guide, je vais vous expliquer l’essentiel de la façon dont la technologie de la chaîne de blocs fonctionne, en utilisant des explications simples et en donnant des exemples en cours de route. J’ai présenté beaucoup de gens à Blockchain, donc je sais où les débutants sont généralement confus et les principales questions qu’ils ont. Tous les principes de base sont abordés étape par étape dans ce livre, vous n’avez pas besoin de connaissances ou de compréhension spéciales de la technologie pour comprendre les concepts dans ce livre. Blockchain est une technologie, comme l’Internet ou l’ordinateur personnel, qui est destiné à être utilisé par les masses. Il détient le potentiel de révolutionner presque chaque interaction dans nos vies. Beaucoup de lecteurs auront entendu parler de Bitcoin et crypto monnaies. Il s’agit d’une application importante de la technologie Blockchain et de la première application. Cependant, la chaîne de blocs n’est pas limitée à l’utilisation dans les systèmes de financement et de paiement. Bien que nous allions certainement couvrir Bitcoin et d’autres cryptomonnaies dans ce livre, nous allons également examiner les applications potentielles de Blockchain à travers de nombreuses industries différentes.
Ce N’est Pas Un Livre Sur L’investissement Dans Bitcoin Ou Autres Crypto-Monnaies
Au cours des dernières années, des centaines de nouvelles devises ont été créées, tous vivant en ligne, sur la chaîne de blocs. Pour les nouveaux arrivants à la technologie, il peut venir comme une surprise que les gens investissent sérieusement dans les devises numériques nouvellement inventées comme Bitcoin. Pour ceux d’entre vous qui sont nouveaux à Blockchain, l’idée d’investir dans la crypto-monnaie pourrait sembler attrayant. Un mot d’avertissement : investir dans la crypto-monnaie est un marché très volatile et extrêmement risqué. Faites vos recherches avant d’investir dans un crypto-monnaie pour s’assurer qu’il est légitime, et ne pas investir plus d’argent que vous pouvez vous permettre de perdre. Blockchain et les crypto-monnaies sont encore dans leurs premiers jours, et tout peut arriver à tout moment. Pendant que ces devises sont intéressantes et ont le potentiel de gagner une large utilisation, ce n’est pas un livre sur la crypto-monnaie. Si vous cherchez des conseils d’investissement ou des renseignements d’initiés sur les devises qui connaîtront le plus de succès, vous ne les trouverez pas dans ce livre, vous liriez mon autre livre – “Cryptocurrency Investing Bible”.
Ce Que Vous Apprendrez Dans Ce Livre
Au lieu de parler d’investissement, ce livre se concentrera sur la façon dont la technologie Blokchainfonctionne et comment elle pourrait être utilisée à l’avenir. Les sujets que vous pouvez vous attendre à voir dans ce livre comprennent :
● Quel problème la technologie Blokchainrésout-elle?
● Comment la technologie peut-elle rendre nos institutions plus rapides et moins coûteuses?
● La technologie pourrait-elle remplacer totalement nos institutions (comme les gouvernements, les banques, etc.) ?
● Comment la Blockchain crée-t-elle la confiance entre étrangers?
● Comment la Blockchain augmente-t-elle la sécurité des transactions et des contrats?
● Peut-on utiliser la Blokchainen dehors des finances?
● Qu’est-ce qu’un bloc?
● Qu’est-ce qu’une Blockchain et pourquoi en avons-nous besoin?
● Qu’est-ce qu’une explication technique de ce qui se passe dans la Blockchain?
● Qu’est-ce que l’exploitation extraction et pourquoi en avons-nous besoin?
● Existe-t-il des solutions de rechange à l’extraction pour créer une Blockchain ?
● Quelle est l’histoire de Bitcoin?
● Bitcoin a-t-il des problèmes?
● Qu’est-ce que Ethereum, et qu’est-ce qu’un contrat intelligent?
● Y a-t-il d’autres technologies Blokchain que je devrais connaître?
● Comment les entreprises adoptent-elles la Blockchain ?
● Quels obstacles réglementaires pourraient ralentir l’adoption de la Blockchain?
Voilà beaucoup de questions. Si tu es prêt à les attaquer, je suis prêt.
Que Fait La Blockchain?
Avant d'entrer dans les détails techniques de la technologie Blockchain, il est important de comprendre les problèmes que la Blockchain résout. Pourquoi avons-nous besoin de la Blockchain, et que fait notre technologie actuelle? Les premiers utilisateurs de la technologie Bitcoin et de la Blockchain ont repéré ce qu'ils percevaient comme une faille fondamentale dans notre façon de penser les transactions, la confiance et les institutions sociales. Les premières versions de la Blockchain sont venues à peu près au même moment que la crise financière de 2007 aux États-Unis, lorsque de nombreuses personnes ont perdu confiance dans les institutions sociales qui étaient censées protéger les intérêts de l'homme ordinaire. Bien sûr, les gens ont été déçus par le système bancaire à la suite de la crise, mais ils ont également perdu confiance dans le gouvernement pour réglementer les marchés financiers et dans la presse pour enquêter sur les crises potentielles. En fait, les sondages Gallup et le baromètre Edelman Trust montrent tous deux une baisse constante de la confiance du public dans les institutions – banques, gouvernement, médias, universités et organismes sans but lucratif – au cours de la dernière décennie. La confiance dans les institutions est à un niveau historiquement bas dans l'histoire américaine, et des problèmes similaires affligent l'UE. (Brexit, ascension de Marine Le Pen, indépendance de la Catalogne, crise de la gouvernance en Grèce). L'idée fondamentale derrière les institutions est de créer la confiance entre étrangers dans la société. Nous avons des lois et des systèmes en place pour permettre à des millions de personnes qui ne se connaissent pas de vivre dans le voisinage les unes des autres. Cependant, les créateurs de Blockchain ont estimé que ces institutions ont échoué.
Le Problème Avec Les Institutions
Pour voir pourquoi les créateurs de Blockchain veulent remplacer les institutions, il est utile de réfléchir à la façon dont nous en sommes arrivés au point où la confiance institutionnelle est si faible. Quelles sont les faiblesses des institutions et comment la Blockchain pourrait-elle les résoudre?
La Lenteur
La première et la plus grande faiblesse institutionnelle est la rapidité. Les institutions, de par leur nature même, sont lentes. Elles nécessitent des approbations et plusieurs cycles de vérification pour chaque relation, contrat et transaction. Les changements de politique au niveau institutionnel sont également lents. La création de nouvelles lois ou la mise en œuvre de nouvelles procédures peuvent prendre des mois ou des années. Par exemple, la production de votre déclaration de revenus prend des heures de travail et de maux de tête. Ensuite, le gouvernement doit vérifier les informations que vous avez soumises dans la déclaration avant de recevoir votre remboursement. Des mois, voire des années plus tard, le gouvernement peut choisir de vous auditer, auquel cas vous aurez besoin des copies d'exemplaires d'anciennes transactions financières datant de plusieurs années.
Un autre exemple est la durée des transactions bancaires. Il n’y a aucune raison, sur le plan technologique, pour qu’un transfert bancaire prenne plus de quelques minutes. Cependant, il faut généralement quelques jours ouvrables pour qu’une transaction soit compensée en raison d’une combinaison de systèmes périmés, de politiques internes et de règlements gouvernementaux qui exigent que la transaction soit analysée et traitée. La technologie de la chaîne de blocs est régie par ses utilisateurs et utilise la cryptographie pour protéger la vie privée des utilisateurs. Selon la façon dont le système est conçu, il peut être incroyablement rapide. Les nouveaux contrats intelligents peuvent automatiquement calculer et débourser quelque chose comme une déclaration de revenus ou même une facture d’entreprise une fois que certaines conditions sont remplies. Comme elle est fondée sur le consensus, la collectivité peut décider collectivement de mettre en œuvre un changement dans la façon dont le système fonctionne et de régler les problèmes au fur et à mesure qu’ils surviennent.
La Chèreté
Les institutions traditionnelles sont également chères. Il est facile de désigner les taxes comme une dépense des institutions, mais tous les frais de transaction et les abonnements d’utilisateurs que vous payez chaque mois sont d'autres formes de dépenses institutionnelles. Au fil du temps, ces dépenses s'additionnent. Par exemple, les banques facturent des frais pour traiter les virements électroniques, convertir des devises ou même gérer votre compte. Les agences d'assurance exigent des frais administratifs intégrés à vos primes d'assurance. De nombreux détaillants en ligne facturent des frais de transaction par carte de crédit. Si vous dirigez une petite entreprise, vous trouverez des frais partout, du marketing au traitement des paiements. Nous sommes devenus si habitués à ces petits frais que le coût de la vie dans la société, mais la Blockchain espère remettre en cause cette hypothèse. Les contrats et les transactions de la Blockchain ont lieu sur un réseau partagé. Les utilisateurs du réseau interviennent également pour vérifier les transactions des autres. Au lieu qu'une autorité centrale facture des frais pour vérifier votre transaction, vous vérifiez une autre transaction sur le réseau en échange du traitement de votre propre transaction. Toutes les technologies de Blockchain ne fonctionnent pas exactement de cette façon, mais l'idée est la même pour la plupart d’entre elles. En participant au réseau, vous vous retrouvez avec moins de frais que si vous auriez payé à une institution traditionnelle.
Susceptibilité Aux Attaques
La cybercriminalité est en hausse, et il est maintenant courant d’entendre parler des grandes institutions qui se font pirater ou qui ont des atteintes aux données personnelles. La vulnérabilité aux attaques est l’une des raisons pour lesquelles la confiance envers les institutions diminue. Lorsque vous centralisez des données, vous êtes sûr de trouver de mauvais acteurs qui cherchent à tirer parti de cette information.
Le piratage d’Equifax de 2017 aux États-Unis est un exemple majeur. Equifax recueille des renseignements sur le crédit des consommateurs aux États-Unis, y compris les numéros de carte de crédit, les renseignements sur la sécurité sociale, les noms complets, les adresses et l’historique des paiements. L’atteinte à la protection des données en septembre 2017 a touché 143 millions de consommateurs, mettant en évidence les dangers de faire confiance à la sécurité des données à une grande institution. Certaines technologies de la chaîne de blocs sont plus sécuritaires que d’autres, et chaque technologie a sa propre méthode pour assurer la confidentialité. Cependant, étant donné que chaque relation, contrat et transaction est chiffrée individuellement, même si vous deviez violer un élément de renseignements personnels, vous n’auriez pas accès à l’information de quelqu’un d’autre dans le processus.
Remplacer Les Institutions Par La Technologie
La plupart des gens conviendraient que nos institutions ont des défauts et ne sont pas des solutions parfaites. Mais ils résolvent les problèmes de confiance, et ils le font depuis des centaines d'années. En fait, nous vivons probablement à l'ère la plus paisible et la plus confortable de l'histoire humaine. Toute alternative à nos institutions actuelles doit avoir des avantages et une force clairs. L'idée derrière la Blockchain est de remplacer les institutions par une technologie qui peut mieux faire le travail et autonomiser les individus. Si vous pouviez créer un moyen pour les étrangers de se faire confiance sans avoir besoin d'une banque ou d'un gouvernement comme intermédiaire, vous vous attaqueriez à l'un des plus gros goulots d'étranglement de la société. Mais pour ce faire, vous auriez besoin d'un système puissant pour créer un consensus entre étrangers, et les créateurs de Blockchain croient que le pouvoir réside dans la décentralisation. Toutes les applications de la Blockchain (et d'autres technologies cryptographiques) reposent essentiellement sur le concept de décentralisation . Au lieu d'une autorité centrale rigide et lente à prendre des décisions et à régir les relations, la Blockchain cherche à rendre le pouvoir réglementaire aux individus. Au lieu de faire confiance à une grande institution, la Blockchain renforce la confiance par le consensus.
Un Nouveau Paradigme Technologique
La base de toute la chaîne de blocs et de la technologie cryptographique est le réseau pair-à-pair. Traditionnellement, lorsque nous pensons à la confiance, nous considérons les institutions comme des intermédiaires. À l’heure actuelle, si je voulais vous envoyer $100, nous aurions besoin d’un virement bancaire:
1. Premièrement, je soumettrais le transfert à la banque.
2. Ensuite, ma banque exigerait des frais en pourcentage pour traiter la transaction
3. Ma banque vérifie que j’ai $100 dans mon compte
4. Ma banque demande à votre banque si votre compte est valide et ouvert pour les dépôts
5. Ma banque met à jour son grand livre de comptes pour soustraire $100 de mon compte
6. Votre banque met à jour son grand livre pour ajouter $100 à votre compte.
Une interconnexion de réseaux de pair-à-pair n’a pas besoin d’intermédiaire. Il utilise plutôt un grand livre distribué pour traiter les transactions. Tous les ordinateurs qui font partie du réseau tiennent à jour une copie du grand livre, et les transactions sont systématiquement ajoutées au grand livre. Il est incroyablement difficile de changer le registre une fois qu’il est rédigé, parce que cela exigerait de changer la copie du registre sur des milliers d’ordinateurs dans le réseau de pairs. «Voici comment le même transfert de $100 fonctionnerait sur un réseau de pairs avec un grand livre distribué:
1. Premièrement, je présente la demande de transfert au réseau
2. Ensuite, les ordinateurs les plus proches de moi sur le réseau vérifient que j’ai suffisamment de monnaie dans mon compte et que votre compte de réception est valide
3. Une fois qu’ils ont vérifié la transaction, ils l’ont transmise à tous les ordinateurs près d’eux sur le réseau
4. À leur tour, ces ordinateurs vérifient à nouveau la transaction et la transmettent, ce qui donne lieu à un effet cascade jusqu’à ce que la transaction soit ajoutée à chaque registre du réseau de pairs.
Puisque les ordinateurs du réseau de pair à pair sont à la fois des utilisateurs et des vérificateurs, les transactions de la chaîne de blocs peuvent être sans coût. L’effet cascade de la vérification des transactions signifie qu’une transaction peut être traitée en minutes ou en heures plutôt qu’en jours.
Edifier La Confiance
La nature peer-to-peer de la Blockchain renforce la confiance sans les institutions. Étant donné que tous ceux qui utilisent le réseau ont une copie du grand livre, la Blockchain promet une nouvelle ère de transparence dans la comptabilité. Je peux facilement voir si vous m'avez envoyé $100 et que la transaction a été vérifiée. Une fois que vous l'avez fait, je sais que vous ne pourrez pas annuler la transaction ou annuler les frais, car ils ont été vérifiés par le réseau. Les nouvelles avancées de la Blockchain signifient également que je peux créer un contrat entre nous qui ne paie qu'une fois certaines conditions sont remplies, ce qui nous permet de faire des affaires en sachant que le contrat est financé et ne sera payé que si les travaux sont terminés.
Augmenter La Connexion
L'un des plus grands avantages potentiels de la technologie Blockchain est une connexion mondiale accrue. Lorsque vous pouvez facilement envoyer des devises à n'importe qui dans le monde, les frontières nationales et régionales commencent à s'effondrer. Il devient plus facile de faire confiance à des étrangers, où qu'ils se trouvent dans le monde. De la même manière que l'Internet connecte le monde, la Blockchain promet désormais de créer la confiance entre les gens dans le monde. La Blockchain peut être utilisée pour créer des contrats entre étrangers, permettre aux citoyens de voter de manière anonyme et mettre fin à la falsification des élections, et connecter des appareils intelligents qui assurent la sécurité des citoyens. Il est même possible que la Blockchain puisse être utilisée pour des référendums publics quotidiens ou hebdomadaires sur de nouvelles lois où vous pouvez voter depuis votre ordinateur personnel. La véritable démocratie populaire changerait définitivement le fonctionnement du gouvernement, donnant le contrôle des lois et des politiques à la population.
Augmenter La Productivité
Un avantage de deuxième niveau de la Blockchain est une productivité accrue. Actuellement, les institutions pèsent sur l'économie, car les gouvernements prélèvent des impôts pour gérer la bureaucratie et les banques facturent des frais pour le transfert et la détention d'argent. Une économie et une société basées sur la Blockchain peuvent être nettement plus efficaces. Comme effet secondaire, le même niveau de confiance sociétale pourrait être maintenu avec une diminution significative de la quantité de travail requise.
La Sécurité Et La Confidentialité
Ainsi, la Blockchain a le potentiel de vérifier les relations, les contrats et les transactions plus efficacement que les grandes institutions. Mais l'efficacité est inutile si le système n'est pas également hautement sécurisé. Bien que la technologie peer-to-peer existe depuis la création de l'Internet, ces réseaux n'étaient pas sécurisés de la manière dont nous nous attendons à ce que les institutions financières et les gouvernements le soient. Une banque traditionnelle protège la vie privée en limitant l'accès aux informations aux seules parties concernées. Les livres de banque sont des documents internes, et lorsque vous vérifiez l'historique de vos transactions, vous ne pouvez voir que les transactions dans lesquelles vous êtes impliqué. Ce rôle de tiers de confiance, le maintien d'un livre de comptes non public est le rôle principal d'une banque. Le grand livre public est le fondement de la sécurité de la Blockchain, mais un grand livre public signifie que la confidentialité est compromise. C'était l'un des problèmes fondamentaux des transactions peer-to-peer avant 2008. Personne ne pouvait comprendre comment garantir la confidentialité lors de l'utilisation d'un grand livre public. Les avantages du grand livre distribué étaient énormes en termes de rapidité, de coût et de fiabilité. Cependant, les consommateurs n'étaient pas susceptibles d'adopter un système permettant de retrouver toutes leurs transactions.
La CryptographieLe premier niveau de protection de la sécurité et de la vie privée dans la chaîne de blocs est la cryptographie. L’information sur les transactions est regroupée. Cela comprend l’identification de la transaction, l’heure, le montant, l’adresse de l’expéditeur et l’adresse du destinataire. Les renseignements sur la transaction sont ensuite passés par une fonction de hachage cryptographique avant d’être ajoutés au grand livre. Lorsque l’information sur la transaction a été chiffrée, elle ressemble à ceci (exemple d’une transaction Bitcoin du 20 octobre 2017) :
aba128d3931e54ce63a69d8c2c1c705ea9f39ca950df13655d92db662515eacf
Une fonction de hachage cryptographique raccourcit et normalise le nombre de caractères dans une description de transaction, ce qui signifie que plus de transactions peuvent être envoyées sur le réseau à tout moment. Si je regarde la liste des transactions, il est impossible de dire quoi que ce soit au sujet de l’expéditeur, du destinataire et du montant. Cependant, puisque les normes de chiffrement de Bitcoin sont accessibles au public est encore possible de déchiffrer la transaction et d’apprendre plus de détails, y compris la clé publique de l’expéditeur, la clé publique du destinataire, et le montant envoyé.
De nouveaux concurrents Bitcoin utilisent différents types de cryptographie pour brouiller davantage l’information sur la transaction, ce qui rend impossible d’apprendre des informations sur la transaction une fois qu’il a été inclus dans le grand livre.
Nous discuterons plus en détail du chiffrement et du hachage dans un prochain chapitre.
Le Grand Livre Distribué = Difficile A ChangerLe grand livre distribué, l'un des principaux défis de la confidentialité, est également un élément clé de la sécurité de la Blockchain. Un grand livre traditionnel géré par une banque est protégé par de nombreuses couches de sécurité pour empêcher les modifications non autorisées. Cependant, si un attaquant était en mesure d'accéder au grand livre, il pouvait instantanément apporter des modifications. Les livres à propriétaire unique font également l'objet de transactions frauduleuses. Si un voleur d'identité ou un fournisseur malveillant envoie une demande de transaction à la banque en votre nom, il est possible que la transaction soit approuvée à votre insu. Le fait d'avoir un seul propriétaire du grand livre signifie que les banques doivent dépenser de l'énergie et des frais généraux importants pour la médiation des plaintes et la gestion des cas de fraude. Le grand livre partagé modifie ces problèmes. Étant donné qu'il existe des milliers de copies indépendantes du grand livre sur les ordinateurs individuels du réseau, une fois qu'une transaction a été ajoutée au grand livre, il est presque impossible de la modifier. (Nous discuterons des raisons techniques pour lesquelles c'est le cas dans un chapitre ultérieur).
L’anonymité Et Les Clés Privées
Étant donné que la technologie Blockchain utilise un registre distribué, tout le monde a une copie de toutes les transactions qui se déroulent dans le réseau. Le registre des transactions doit être public pour fonctionner. Cependant, sans mesures de sécurité appropriées, n'importe qui dans le monde pourrait voir ce que vous avez acheté et auprès de qui. Les mises en œuvre de la Blockchain résolvent ce problème de sécurité de différentes manières, mais la plupart s'appuient sur un système qui déconnecte vos informations personnelles de votre compte. Par exemple, les portefeuilles Bitcoin sont anonymes et vous pouvez en avoir plusieurs. La seule chose requise pour accéder à votre compte est une clé privée que vous seul connaissez. Bien que tout le monde puisse voir votre adresse de portefeuille publique, il ne saura rien à qui appartient le portefeuille. Dans le livre blanc original pour Bitcoin, il est suggéré de créer un nouveau portefeuille pour chaque transaction que vous effectuez sur le réseau Bitcoin afin de maintenir l'anonymat. Les autres crypto-monnaies, comme Monero, espèrent améliorer davantage le niveau de confidentialité des transactions Blockchain. Monero utilise des adresses furtives, dissocie les identifications d’utilisateur des montants de transaction et obscurcit les pistes de transaction afin de garantir la confidentialité (voir le chapitre sur Monero pour plus d'informations). Le résultat est une crypto-monnaie complètement introuvable qui est toujours prise en charge par un grand livre public distribué.