Cryptomonnaie

Comment Blockchain Help pourrait-il réparer Internet effrayant? – Prem Tummalacherla

Comment Blockchain Help pourrait-il réparer Internet effrayant? - Prem Tummalacherla


2*l0jhzaxoWAuzNTnHohW55A - Comment Blockchain Help pourrait-il réparer Internet effrayant? - Prem Tummalacherla
Internet effrayant a besoin d'une solution. Source de l'image: NYTimes

À l’ère électronique actuelle, alors que la numérisation a déplacé tout le monde sur l’espace en ligne, la «sécurité» des données en ligne suscite également des préoccupations légitimes. Il existe principalement des questions sur ce que les gouvernements et les entreprises font exactement avec les données d’une personne. Le fondateur de Facebook - le plus grand réseau de médias sociaux au monde - Mark Zuckerberg, s'est retrouvé dans des eaux chaudes en raison du même problème.

Au milieu de tout ce débat, le boom de la crypto-monnaie a permis une solution: utiliser la technologie de la blockchain pour décentraliser Internet. Bientôt, le mouvement a décollé et les internautes ont commencé à faire entendre leur voix pour la protection de leur droit fondamental - la protection de leurs données. Voici comment la blockchain transforme le monde en ligne avec la décentralisation de l’Internet.

La technologie Blockchain comprend quatre composants principaux.

  1. Un réseau d'égal à égal permettant la décentralisation
  2. Protocoles de consensus pour les pairs (ordinateurs et périphériques) dans un système de réseau afin d'établir une bonne confiance entre eux
  3. Cryptographie pour la confidentialité des utilisateurs, la sécurité et l'intégrité des données
  4. Grand livre public est une base de données distribuée qui enregistre toutes les transactions au sein d'un réseau blockchain

Explorons ces composants en explorant comment chacun de ces composants pourrait aider à résoudre les problèmes actuels de centralisation d’Internet.

Un réseau peer-to-peer blockchain. Source de l'image: ndlink.org

La plate-forme BitTorrent est l'un des meilleurs exemples de réseau Peer-to-Peer où les ordinateurs d'un réseau BitTorrent (un groupe d'ordinateurs téléchargeant et téléchargeant le même torrent) transfèrent des données entre eux sans avoir besoin d'un serveur central.

De la même manière, le réseau de chaînes de blocs est constitué de nœuds, qui sont un groupe d'ordinateurs ou de périphériques sur Internet formant le réseau peer-to-peer (P2P). Tous les nœuds du réseau stockent la même copie de la base de données avec eux plutôt que de stocker des données dans un emplacement de stockage central tel qu'un serveur. Les nœuds sont également récompensés lors de la validation et du traitement des transactions, appelées extraction.

Quel type de problème le réseau P2P résout-il?

Il résout le problème du point de défaillance unique, car la même copie de la base de données est distribuée sur tous les nœuds du réseau P2P. La défaillance d’un seul noeud ne provoque pas le refus d’accès à tous les clients dépendants. De plus, la vitesse du réseau s'améliore car la bande passante est partagée entre les nœuds. Dans le pire des cas, nous pouvons reconstruire l'ensemble du réseau même si nous avons un nœud en bon état disponible sur le réseau.

Atteindre un consensus entre les nœuds

Par exemple, explorons quelques-unes des meilleures plateformes sociales décentralisées telles que Diaspora, Minds et Mastodon, où vous pouvez posséder vos données.

Voici deux faits notables sur la diaspora, qui vous rendent plus à l'aise pour socialiser sur Internet:

  • Décentralisation: Il n’est pas fait appel à de gros serveurs centraux appartenant à une entreprise. Au lieu de cela, tout fonctionne sur un réseau P2P.
  • Intimité: Les utilisateurs possèdent les données; Cela signifie que c'est entièrement aux utilisateurs avec qui ils veulent partager des informations et comment. En d'autres termes, vous êtes responsable de votre contenu.

Quel type de problème les protocoles de consensus résolvent-ils?

Une autorité gouvernementale n'est pas nécessaire et, à ce titre, aucune partie ne peut contrôler et utiliser le réseau pour faire avancer son programme, car il n'y a pas de point central de stockage de données. Cette révolution technologique sera une étape importante # IOwnMyData # mouvement des plates-formes sociales centralisées actuelles telles que Facebook et Gazouillement, où ces plateformes sociales centralisées deviennent le propriétaire des données que l’utilisateur télécharge.

Processus de hachage. Source de l'image: codeguard.com

Le hachage est une méthode qui utilise un algorithme de hachage pour convertir les données et produit une courte longueur de texte haché unique. Il est presque impossible d'obtenir le texte original à partir du texte haché. Toute modification apportée au texte d'origine produira un autre texte haché. Cela garantit que pour tout texte donné, le texte haché correspondant est toujours le même.

Chaque transaction dans une blockchain est constituée de propriétés telles que l’horodatage, les données de transaction, etc. Plusieurs transactions sont exécutées dans un bloc pour un traitement plus rapide et génèrent le hachage pour le bloc entier; cette valeur de hachage sera utilisée dans le prochain nouveau bloc pour lier le bloc actuellement créé. Le premier bloc d'une blockchain n'a pas de lien de hachage précédent; ce premier bloc s'appelle un bloc de la Genèse. Les blocs suivants, créés après le bloc de genèse, calculent la valeur de hachage à l’aide de la valeur de hachage du bloc précédent, ainsi que de l’horodatage et de ses données de transaction.

Dans l'image ci-dessous, vous pouvez voir comment les blocs sont liés pour former une blockchain. Le bloc 1 a son «hachage précédent» comme valeur de hachage du bloc 0, et la chaîne continue de croître avec des blocs liés de la sorte à mesure que de nouveaux blocs sont ajoutés, ce qui constitue la base de la sécurité et de l’intégrité des données dans la blockchain.

Blocs de données liés dans une chaîne de blocs à l'aide d'une valeur de hachage. Source de l'image: jumpstartblockchain.com

Si un pirate tente de modifier une transaction de données et l'injecte dans le réseau de chaînes de blocs, les autres nœuds du réseau rejetteront naturellement ces données en raison de la non-concordance des hachages. Cela garantit que les données stockées sur une blockchain ne peuvent pas être antidatées ou altérées.

Une signature numérique est utilisée pour transférer de manière sécurisée des messages entre deux ordinateurs ou deux personnes de manière sécurisée, et la cryptographie à clé publique permet à quiconque de chiffrer un message. Cependant, le seul moyen de déchiffrer le message une fois celui-ci consiste à utiliser la clé privée correspondante. Cela garantit que le propriétaire qui détient la clé privée est propriétaire des données.

Illustration de la cryptographie à clé publique. Source de l'image: cse.iitd.ac.in

Nous pouvons prendre l'exemple de Bitcoin, la crypto-monnaie activée par la technologie blockchain, pour mieux comprendre le concept de cryptographie à clé publique. Vous trouverez ci-dessous un exemple illustrant le fonctionnement du concept de cryptographie en Bitcoin.

Supposons que votre ami, appelons-le Bob, veuille envoyer 0,01 bitcoins en cadeau d'anniversaire à Alice, une autre de vos amies. Pour créer des bitcoins de Bob, Alice crée un portefeuille bitcoin qui génère automatiquement une clé publique et la clé privée correspondante. Ces clés sont uniques pour chaque portefeuille.

Alice partage son adresse de clé publique avec Bob et celui-ci envoie des bitcoins à Alice après avoir chiffré les détails de la transaction (bitcoins 0,01) avec la clé publique d’Alice. Alice déchiffre la transaction à l'aide de sa clé privée et stocke les bitcoins dans son portefeuille en toute sécurité. Une fois le transfert validé, la transaction sera enregistrée sur une blockchain.

Les clés privées ne doivent pas être partagées avec qui que ce soit car, avec les clés privées, tout le monde peut voler vos bitcoins ou toute crypto-monnaie.

Dans l'image ci-dessous, j'ai créé un portefeuille froid Bitcoin (également appelé portefeuille unique) à l'adresse bitaddress.org. Vous pouvez voir que ce portefeuille a deux clés, l’une à partager (clé publique) et l’autre à le garder secret (clé privée); ceci est uniquement à des fins d'illustration et ne déposez pas de bitcoins dans cette adresse de portefeuille. Nous avons de nombreuses variétés de portefeuilles sécurisés disponibles sur le marché.

Un portefeuille bitcoin qui génère un jeu de clés privées et publiques

Quel type de problème la cryptographie résout-elle?

Il résout les problèmes de paiement sécurisé sans intermédiaire et de frais de transaction peu élevés, de sécurité élevée des données et de confidentialité des utilisateurs.

Par exemple, nous pouvons vérifier les détails de la transaction de l'adresse de clé publique que j'ai créée dans la section cryptographie du registre public bitcoin.

Dans l'image ci-dessous, les champs Total des reçus et Solde final sont à zéro BTC en raison des transactions nulles.

Détails de la transaction de clé publique sur le grand livre public de la blockchain bitcoin

Quel type de problème le grand livre public de Blockchain résout-il?

Tout le monde peut vérifier les transactions et les données de la blockchain avec une clé publique sans compromettre l'identité et la confidentialité de l'utilisateur. cela apporte de la transparence sans aucune implication de tiers tels que des banques ou des gouvernements.

Industrie financière:

À l'avenir, les paiements transfrontaliers ne seront plus basés sur les systèmes traditionnels ni sur les services de correspondance traditionnels. Au lieu de cela, ils s'appuieront sur la technologie de la blockchain, qui permet aux particuliers et aux entreprises d'effectuer des paiements transfrontaliers plus rapidement et à moindre coût, sans intervention d'une autorité centrale telle qu'une banque.

Même SWIFT, dans le cadre de son initiative Global Payments Innovation (GPI), va permettre aux entreprises de la blockchain d’utiliser sa plateforme GPI pour les transferts d’argent en temps réel. La Blockchain a un rôle important à jouer dans l’avenir de l’industrie mondiale des envois de fonds. Ripple et Stellar sont quelques exemples concrets de paiements transfrontaliers faisant appel à la technologie blockchain.

Outre ce qui précède, de nombreux autres secteurs, tels que la musique, la chaîne d'approvisionnement alimentaire, le système de santé, les jeux, l'immobilier et IOT (Internet Of Things) adaptent la technologie de la blockchain.

Comment choisir la bonne plate-forme et quels sont les défis futurs de la construction de smart Dapps est un autre chapitre fascinant, qu'il vaut mieux laisser pour le prochain article.

Restez à l'écoute!

Show More

SupportIvy

SupportIvy.com : Un lieu pour partager le savoir et mieux comprendre le monde. Meilleure plate-forme de support gratuit pour vous, Documentation &Tutoriels par les experts.

Related Articles

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Close
Close