Blockchain - Introduction

Cet article est une brève introduction au monde de Blockchain. Vous avez peut-être lu des articles sur la Blockchain ou avez discuté de la façon dont Blockchain va changer le monde. Les institutions centralisées sont soit défensives, soit acceptant cette perturbation en définissant leurs propres conditions.

Alors, de quoi s'agit-il? Comprenons la blockchain dans sa forme brute.

Blockchain est un système de base de données distribué. Cela signifie qu'au lieu de stocker les fichiers sur un seul ordinateur, les informations sont stockées sur des millions d'ordinateurs du monde entier.

FACEBOOK, ENTITÉ CENTRALISÉE

Lorsque nous nous connectons à Facebook, tout le contenu que nous partageons avec nos amis sur Facebook est stocké sur le serveur central de Facebook. Techniquement, Facebook possède toutes ces données (même s’ils prétendent ne pas posséder nos données); ils utilisent ces données pour cibler directement les annonces sur nous.

La technologie Blockchain perturbe cela et donne aux utilisateurs le pouvoir de contrôler leurs informations personnellement identifiables.

SYSTÈMES DÉCENTRALISÉS, DISTRIBUÉS ET CENTRALISÉS

Le diagramme montre trois images provenant de Wikipedia.

Source: Wikipedia

La première image représente un référentiel centralisé comme Facebook, Google, Amazon, etc., où une entité centrale contrôle toutes les informations.

La deuxième image est un système décentralisé où quelques nœuds maintiennent la solidarité du réseau par consentement mutuel tout en permettant aux nœuds libres de vivre en stockant un minimum de données.

La troisième image est un système distribué où chaque nœud du réseau devra impérativement stocker toutes les informations présentes sur le réseau.

Dans la première image, si le nœud central est compromis, tout le système tombe en panne. Mais dans les systèmes décentralisés et distribués, ce type d’attaque est impossible car, à un moment donné, il existe de multiples copies des informations sur l’ensemble du réseau.

CONFUS?

L’exemple ci-dessous clarifiera ce concept.

Supposons qu'Alice transfère 100 dollars à Bob via un virement bancaire traditionnel. Ils ont tous deux un compte dans la même banque. Lorsque Alice lance la transaction, la banque dispose d’une base de données centrale qui déduit 100 dollars du compte d’Alice et ajoute 100 dollars au compte de Bob. Ce scénario n’est pas idéal car les banques facturent généralement des frais de transaction.

Si quelque chose arrive à la base de données centrale de la banque et que cette transaction est perdue, ni Alice ni Bob n’obtiendront les 100 dollars. Il existe des sauvegardes et des sauvegardes dans les banques traditionnelles pour aider à empêcher cela, mais cela reste un scénario très valable. En cas de cyberattaque, tous nos fonds sur des serveurs centralisés courent un risque énorme. En tant que titulaires de compte, nous reconnaissons et acceptons ce risque en raison de la confiance que nous accordons à ces institutions bancaires.

Maintenant, si je vous disais, blockchain empêche tout cela en créant un système d’échange de valeur décentralisé avec une disponibilité de 100% et un système de confiance distribué extrêmement difficile et extrêmement improbable à craquer.

Dans un système de grand livre distribué, une fois que Alice a initié une transaction, tous les nœuds du réseau confirment la transaction et le grand livre est gravé dans la pierre. C'est immuable et la transaction est sécurisée. Même si un attaquant tente de compromettre un nœud, la transaction est toujours présente sur un autre nœud et la modification de la transaction sur un seul nœud reste extrêmement difficile.

Pour modifier les détails d'une transaction, l'attaquant doit modifier toutes les transactions suivantes dans l'espoir de générer une autre chaîne plus rapidement que la chaîne honnête en cours de traitement par les mineurs. Les mineurs facilitent les transactions dans la blockchain. Ils vérifient chaque transaction qui parvient à leurs nœuds respectifs en résolvant des énigmes difficiles en temps de calcul et gourmands en ressources de traitement. Les transactions des attaquants ne seront pas traitées car les nœuds honnêtes rejetteront les transactions et les blocs invalides. L’attaquant a besoin de suffisamment de puissance de traitement pour surmonter la puissance de traitement cumulative des nœuds honnêtes, chose hautement improbable dans les systèmes Blockchain bien établis.

Nous discuterons plus en détail de l'exploitation minière avec les clés publiques et privées (votre nom d'utilisateur et votre mot de passe crypto) dans de futures publications.

BLOCKCHAIN ​​COMME UNE CHAÎNE DE BLOCS

La blockchain, comme son nom l'indique, est une chaîne de blocs reliés entre eux. Tous les nœuds du réseau ont la réplication complète de toutes les transactions qui ont eu lieu dans la blockchain depuis l’exploitation du bloc de genèse. Le grand livre est ouvert et la transaction entre les comptes sera affichée sur le grand livre pour que le monde entier puisse le voir.

Les transactions sont cryptées de manière cryptographique et la signature numérique d'un bloc est utilisée pour chiffrer le bloc suivant. Il s’agit d’un système perpétuel et il est impossible de modifier une transaction dans le grand livre. Si une attaque est tentée, chiffrer cryptographiquement tous les futurs blocs est une tâche très coûteuse en calcul et en économie.

Nous espérons que vous avez maintenant une idée de base de ce qu'est la technologie de la blockchain. Les implications de cette technologie sont vastes et seront bientôt à la barre de tous les systèmes basés sur la confiance.

BLOCKCHAIN ​​- C’est ce que beaucoup ont déjà dit, c’est le nouvel Internet.