Qu’est-ce que le Web 3 ? Voici comment le fondateur de Future Polkadot, Gavin Wood, l’a expliqué en 2014

Qu'est-ce que le Web 3 ? Voici comment le fondateur de Future Polkadot, Gavin Wood, l'a expliqué en 2014


Note de l’éditeur : avec Web 3 au centre d’un débat animé, il vaut la peine de revoir le post suivant, publié à l’origine en 2014 et maintenant un article fondateur dans le crypto canon, par Gavin Wood, un co-fondateur d’Ethereum qui a ensuite fondé le Web3 Foundation et créer Polkadot et Kusama.

À mesure que nous nous dirigeons vers l’avenir, nous constatons un besoin croissant d’un système d’interaction sans confiance.

Même avant Snowden, nous avions réalisé que confier nos informations à des entités arbitraires sur Internet était très dangereux. Cependant, après Snowden, l’argument tombe clairement entre les mains de ceux qui croient que les grandes organisations et les gouvernements tentent régulièrement d’étendre et d’outrepasser leur autorité. Ainsi nous nous rendons compte que confier nos informations à des organisations en général est un modèle fondamentalement brisé. La chance qu’une organisation ne se mêle pas de nos données est simplement l’effort requis moins les gains attendus. Étant donné que les entreprises ont tendance à avoir des modèles de revenus qui exigent qu’elles en sachent autant que possible sur les gens, le réaliste se rendra compte que le potentiel d’abus caché est difficile à surestimer.

Les protocoles et les technologies sur le Web, et même sur Internet en général, ont constitué un excellent aperçu technologique. Les chevaux de bataille de SMTP, FTP, HTTP(S), PHP, HTML et Javascript ont chacun contribué au type d’applications cloud riches que nous voyons aujourd’hui, telles que Google Drive, Facebook et Twitter, sans parler des innombrables autres applications allant de jeux, shopping, banque et rencontres. Cependant, à l’avenir, une grande partie de ces protocoles et technologies devront être repensés en fonction de notre nouvelle compréhension de l’interaction entre la société et la technologie.

Le Web 3.0, ou comme on pourrait appeler le Web « post-Snowden », est une ré-imagination du genre de choses pour lesquelles nous utilisons déjà le Web, mais avec un modèle fondamentalement différent pour les interactions entre les parties. Les informations que nous supposons publiques, nous les publions. Les informations que nous supposons acceptées, nous les plaçons sur un registre de consensus. Des informations que nous supposons privées, que nous gardons secrètes et ne révélons jamais. La communication a toujours lieu sur des canaux cryptés et uniquement avec des identités pseudonymes comme points de terminaison ; jamais avec quoi que ce soit de traçable (comme des adresses IP).

En bref, nous concevons le système pour appliquer mathématiquement nos hypothèses antérieures, car aucun gouvernement ou organisation ne peut raisonnablement faire confiance.

Le Web post-Snowden comprend quatre composants : la publication de contenu statique, les messages dynamiques, les transactions sans confiance et une interface utilisateur intégrée.

Le premier, nous en avons déjà beaucoup : un système de publication d’informations décentralisé et crypté. Tout cela ne fait que prendre une courte adresse intrinsèque de certaines informations (un hachage, si nous sommes techniques) et renvoyer, après un certain temps, les informations elles-mêmes. De nouvelles informations peuvent lui être soumises. Une fois téléchargé, nous pouvons être assurés qu’il s’agit de la bonne information puisque l’adresse y est intrinsèque. Ce système de publication statique représente une grande partie du travail de HTTP(S) et tout celui de FTP. Il existe déjà de nombreuses implémentations de cette technologie, mais la plus simple à citer est celle de BitTorrent. Chaque fois que vous cliquez sur un lien magnétique de BitTorrent, tout ce que vous faites en réalité est de dire à votre client de télécharger les données dont l’adresse intrinsèque (hachage) lui est égale.

Dans le Web 3.0, cette partie de la technologie est utilisée pour publier et télécharger toute partie statique (potentiellement importante) d’informations que nous sommes heureux de partager.

Nous sommes capables, tout comme avec BitTorrent, d’inciter les autres à conserver et partager ces informations ; cependant, combiné avec d’autres parties du Web 3.0, nous pouvons rendre cela plus efficace et précis. Parce qu’un cadre incitatif est intrinsèque au protocole, nous devenons (à ce niveau, de toute façon) à l’épreuve des DDoS par conception. Comment ça pour un bonus?

La deuxième partie du Web 3.0 est un système de messagerie de bas niveau pseudonyme basé sur l’identité. Ceci est utilisé pour communiquer entre les personnes sur le réseau. Il utilise une cryptographie forte afin de faire un certain nombre de garanties sur les messages ; ils peuvent être chiffrés avec la clé publique d’une identité afin de garantir que seule cette identité peut la décoder. Ils peuvent être signés par la clé privée de l’expéditeur pour garantir qu’elle provient bien de l’expéditeur et fournir au destinataire une réception sécurisée de la communication. Un secret partagé peut offrir la possibilité de communiquer en toute sécurité, y compris entre groupes, sans qu’il soit nécessaire d’avoir un justificatif de réception.

Puisque chacun de ceux-ci fournit une logistique de message ultime, l’utilisation d’adresses au niveau du protocole de transmission devient inutile; les adresses, autrefois composées d’un utilisateur ou d’un port et d’une adresse IP, deviennent maintenant simplement un hachage.

En lien avec cet article :  Top 3 des cryptos à surveiller: Semaine 45-46

Les messages auraient une durée de vie, permettant la désambiguïsation entre les messages de publication que l’on peut souhaiter être « vivants » le plus longtemps possible pour garantir au plus grand nombre d’identités le voir et les messages de signalisation instantanée qui souhaitent être transmis le plus rapidement possible à travers le réseau. Ainsi, la dichotomie de la latence et de la longévité est échangée.

Le routage physique réel serait effectué via un système de réseau adaptatif basé sur la théorie des jeux. Chaque pair tente de maximiser sa valeur pour les autres pairs en affirmant que les autres pairs lui sont précieux pour les informations entrantes. Un pair dont les informations ne sont pas précieuses serait déconnecté et son créneau serait pris avec une connexion à un autre pair, peut-être inconnu (ou peut-être du deuxième degré). Afin qu’un pair soit plus utile, des messages avec des attributs spécifiques seraient demandés (une adresse ou un sujet d’expéditeur, par exemple – tous deux non cryptés – commençant par une chaîne de bits particulière).

Dans le Web 3.0, cette partie permet aux pairs de communiquer, de mettre à jour et de s’auto-organiser en temps réel, en publiant des informations dont la priorité n’a pas besoin d’être intrinsèquement fiable ou référée ultérieurement. Dans le Web traditionnel, il s’agit d’une grande partie des informations qui transitent par HTTP dans les implémentations de style AJAX.

La troisième partie du Web 3.0 est le moteur de consensus. Bitcoin a introduit beaucoup d’entre nous à l’idée d’une application basée sur le consensus. Cependant, ce n’était que la première étape provisoire. Un moteur de consensus est un moyen de convenir de certaines règles d’interaction, sachant que les interactions futures (ou l’absence de celles-ci) entraîneront automatiquement et irrévocablement l’application exactement comme spécifié. Il s’agit en effet d’un contrat social global et tire sa force de l’effet de réseau du consensus.

Le fait que les effets d’un renoncement à un accord puissent se faire sentir dans tous les autres est essentiel pour créer un contrat social solide et ainsi réduire les risques de reniement ou d’ignorance volontaire. Par exemple, plus un système de réputation est isolé d’un système d’interaction sociale plus personnel, moins le système de réputation sera efficace. Un système de réputation combiné à des fonctionnalités de type Facebook ou Twitter fonctionnerait mieux qu’un système sans, car les utilisateurs accordent une valeur intrinsèque à ce que leurs amis, partenaires ou collègues pensent d’eux. Un exemple particulièrement poignant de ceci est la question difficile de savoir si, et quand, se lier d’amitié sur Facebook avec un employeur ou un partenaire de rencontre.

Des moteurs de consensus seront utilisés pour toute publication et modification d’informations en toute confiance. Cela se fera par le biais d’un système mondial de traitement des transactions complètement généralisé. Le premier exemple réalisable est le projet Ethereum.

Le Web traditionnel n’aborde pas fondamentalement le consensus, se rabattant plutôt sur la confiance centralisée des autorités, telles que l’ICANN, Verisign et Facebook, et se réduisant aux sites Web privés et gouvernementaux ainsi que le logiciel sur lequel ils sont construits.

Le quatrième et dernier élément de l’expérience Web 3.0 est la technologie qui rassemble tout cela ; le « navigateur » et l’interface utilisateur. Curieusement, cela ressemblera assez à l’interface du navigateur que nous connaissons et aimons déjà. Il y aura la barre d’URI, le bouton retour et, bien sûr, la part du lion sera donnée à l’affichage de la dapp (née page web/site web).

En utilisant ce système de résolution de noms basé sur le consensus (un peu comme Namecoin dans l’application), un URI peut être réduit à l’adresse unique du front-end pour cette application (c’est-à-dire un hachage). Grâce au système de publication d’informations, cela peut être étendu à une collection de fichiers requis pour le front-end (par exemple, une archive contenant des fichiers .html, .js, .css et .jpg). C’est la partie statique du dapp (-let).

Il ne contient aucun contenu dynamique ; qui est plutôt desservi par les autres canaux de communication. Pour collecter et soumettre du contenu dynamique mais accessible au public dont la provenance doit être absolument déterminée et qui doit être conservé de manière immuable pour toujours (« immuable »), tel que la réputation, les soldes, etc., il existe une API basée sur Javascript pour interagir avec le moteur de consensus. Pour collecter et soumettre du contenu dynamique, potentiellement privé, nécessairement volatile et sujet à l’annihilation ou au manque de disponibilité, le moteur de messagerie p2p est utilisé.

Il y aura quelques différences superficielles ; nous verrons un éloignement du modèle d’URL client-serveur traditionnel d’adresses telles que « https://address/path », et commencerons plutôt à voir des adresses sous une nouvelle forme telles que « goldcoin » et « uk.gov ». La résolution de noms sera effectuée par un contrat basé sur un moteur de consensus et sera trivialement redirigé ou augmenté par l’utilisateur. Les points autoriseraient plusieurs niveaux de résolution de nom – « uk.gov », par exemple, pourrait passer le sous-nom « gov » dans le résolveur de nom donné par « uk ».

En lien avec cet article :  Crypto Uniswap (UNI) : Prédiction du prix et tout ce que vous devez savoir

En raison de la nature toujours transitoire des informations mises à la disposition du navigateur automatiquement et accidentellement via la mise à jour du back-end de consensus et la maintenance du réseau de pairs, nous verrons les dapps ou dapplets en arrière-plan jouer un grand rôle dans notre Web 3.0. de l’expérience. Que ce soit via des infographies iconiques dynamiques de type dock Mac OS toujours visibles ou des dapplets dynamiques de style tableau de bord, nous serons accidentellement tenus au courant de ce qui nous tient à cœur.

Après le processus de synchronisation initial, les temps de chargement des pages seront réduits à zéro car les données statiques sont pré-téléchargées et garanties à jour, et les données dynamiques (fournies via le moteur de consensus ou le moteur de messagerie p2p) sont également maintenues à jour . Lors de la synchronisation, l’expérience utilisateur sera parfaitement solide, bien que les informations réelles affichées puissent être obsolètes (bien que cela puisse facilement ne pas l’être et puissent être annotées comme telles).

Pour un utilisateur du Web 3.0, toutes les interactions seront effectuées sous un pseudonyme, de manière sécurisée, et pour de nombreux services, de manière fiable. Ceux qui nécessitent un ou plusieurs tiers, les outils donneront aux utilisateurs et aux développeurs d’applications la possibilité de répandre la confiance entre plusieurs entités différentes, éventuellement concurrentes, réduisant considérablement la confiance que l’on doit accorder à un seul entité.

Avec la séparation des API du front-end et du back-end, nous verrons une capacité supplémentaire à utiliser différentes solutions front-end capables d’offrir une expérience utilisateur supérieure. Les technologies QtQuick et QML de Qt pourraient, par exemple, remplacer la combinaison HTML/CSS des technologies Web traditionnelles et fourniraient des interfaces natives et des graphiques accélérés riches avec une surcharge syntaxique minimale et sur un paradigme de programmation réactive très efficace.

Sur le Web 2, nous verrons de plus en plus de sites dont les back-ends utilisent des composants de type Web 3.0 tels que Bitcoin, BitTorrent et Namecoin. Cette tendance se poursuivra et la véritable plate-forme Web 3.0 Ethereum sera probablement utilisée par des sites qui souhaitent fournir des preuves transactionnelles de leur contenu, tels que les sites de vote et les échanges. Bien sûr, un système n’est aussi sûr que le maillon le plus faible, et ainsi, ces sites finiront par passer eux-mêmes à un navigateur Web 3.0 qui peut fournir une sécurité de bout en bout et une interaction sans confiance.

Dites « bonjour » au Web 3.0, un système d’exploitation social sécurisé.

Initialement intitulé « Dapps : What Web 3.0 Looks Like » et publié le 17 avril 2014 sur le blog de Gavin Wood, Insights Into a Modern World.

En vous inscrivant, vous recevrez des e-mails sur les mises à jour, les événements et le marketing des produits CoinDesk et vous acceptez nos conditions d’utilisation et notre politique de confidentialité.

 

Top 3 des brokers recommandés pour investir dans la Crypto en [current_date format=F] [current_date format=Y]

#1 🥇 eToro : le plus simple à prendre en main
✔️ Plateforme régulée numéro 1 dans le Monde ✔️ Dépôt via PayPal + 9 autres options de dépôt dès 50€ ! ✔️ Copiez automatiquement les transactions des meilleurs traders

» Guide complet pour trader des cryptos «

#2 🥈 Bitcoin Trader : le robot de trading n°1
✔️ Robot de trading automatique numéro 1 ✔️ Compte démo gratuit et service client 24 / 7
#3 🥉 DogeCoin Millionnaire : la plateforme100% DogeCoin
✔️ Le spécialiste de la crypto DogeCoin ✔️ Compte démo gratuit et service client 24 / 7
67% des comptes d’investisseurs particuliers perdent de l’argent lorsqu’ils négocient des CFD avec ces fournisseurs. Vous devriez vous demander si vous pouvez vous permettre de prendre le risque élevé de perdre votre argent.

Olivier Baron

Written by Olivier Baron

Cet auteur ne fait plus partie de l'équipe Miroir Mag. Ses contenus ont cependant était conservés, en accord avec l'ancien propriétaire du site. Visiter la section A Propos pour en savoir plus, et n'hésitez pas à nous contacter si besoin.