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

Un article de blog classique envisageant un « Web post-Snowden » prend aujourd’hui une nouvelle pertinence.

AccessTimeIconJan 4, 2022 at 3:59 p.m. UTC
Updated Jun 14, 2024 at 8:58 p.m. UTC

Note de l'éditeur : le Web 3 étant au centre d'un débat animé , il vaut la peine de revoir l'article suivant, initialement publié en 2014 et désormais un article fondateur dans le canon de la Crypto , par Gavin Wood , co-fondateur d' Ethereum qui a ensuite fondé le Web3 Foundation et créez Polkadot et Kusama .

À mesure que nous avançons 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, depuis l’affaire 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é. Nous réalisons ainsi que confier nos informations aux organisations en général est un modèle fondamentalement brisé. La probabilité qu’une organisation n’interfère pas avec 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 le plus possible sur les gens, les réalistes se rendront compte que le potentiel d’utilisation abusive déguisée 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 Technologies . Les outils de travail SMTP, FTP, HTTP(S), PHP, HTML et Javascript ont chacun contribué au type d'applications cloud riches que nous voyons aujourd'hui, telles que Drive de Google, Facebook et Twitter, sans parler des innombrables autres applications allant de jeux, shopping, opérations bancaires 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 Technologies.

Le Web 3.0, ou comme on pourrait l’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 avoir fait l’objet d’un accord sont placées dans un registre consensuel. Les informations que nous supposons privées, nous les KEEP Secret et ne les révélons jamais. La communication s'effectue toujours via 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 les adresses IP).

En bref, nous concevons le système pour appliquer mathématiquement nos hypothèses préalables, puisqu’on ne peut raisonnablement faire confiance à aucun gouvernement ou organisation.

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

Publication

Le premier, dont nous disposons déjà en grande partie : 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ée, 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 de tout celui de FTP. Il existe déjà de nombreuses implémentations de cette Technologies, mais la plus simple à citer est celle de BitTorrent. Chaque fois que vous cliquez sur un LINK 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 Technologies est utilisée pour publier et télécharger toute partie statique (potentiellement volumineuse) d'informations que nous sommes heureux de partager. Nous sommes en mesure, tout comme avec BitTorrent, d'inciter les autres à conserver et à partager ces informations ; cependant, en combinaison avec d'autres parties du Web 3.0, nous pouvons rendre cela plus efficace et plus précis. Parce qu’un cadre d’incitation est intrinsèque au protocole, nous devenons (à ce niveau, en tout cas) à l’épreuve des DDoS dès leur conception. C'est quoi un bonus ?

Messagerie

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 d'apporter 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é puisse 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 nécessiter de preuve de réception.

Puisque chacun d’eux 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 désormais un simple hachage.

Les messages auraient une durée de vie, permettant de lever l'ambiguïté entre les messages de publication dont on peut souhaiter qu'ils soient « vivants » le plus longtemps possible pour garantir que le plus grand nombre d'identités le voient et les messages de signalisation instantanée qui souhaitent être transmis le plus rapidement possible. à travers le réseau. Ainsi, la dichotomie entre latence et 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 auprès des autres pairs en affirmant que les autres pairs lui sont précieux pour les informations entrantes. Un homologue dont les informations n'ont pas de valeur serait déconnecté et son emplacement serait occupé avec une connexion avec un autre homologue, peut-être inconnu (ou peut-être du deuxième degré). Afin qu'un homologue soit plus utile, des messages avec certains 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 BIT 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érencée ultérieurement. Dans le Web traditionnel, c'est une grande partie des informations qui transitent via HTTP dans les implémentations de style AJAX .

Consensus

La troisième partie du Web 3.0 est le moteur de consensus. Bitcoin a fait découvrir à beaucoup d’entre nous l’idée d’une application basée sur le consensus . Cependant, ce n’était qu’une 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 leur absence) entraîneront automatiquement et irrévocablement l'application exactement comme spécifié. Il s’agit en fait d’un contrat social global qui tire sa force de l’effet de réseau du consensus.

Le fait que les effets du non-respect d’ un accord puissent se faire sentir dans tous les autres est essentiel pour créer un contrat social solide et réduire ainsi les risques de non-respect d’un accord ou d’ignorance délibérée. 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 ONE sans, puisque les utilisateurs accordent une valeur intrinsèque à ce que leurs amis, partenaires ou collègues pensent d’eux. Un exemple particulièrement poignant en est la difficile question de savoir si, et quand, il faut 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 fiable d’informations. Cela se fera grâce à 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 ne répond pas fondamentalement au consensus, mais s'appuie plutôt sur la confiance centralisée des autorités, telles que l'ICANN, Verisign et Facebook, et se réduit aux sites Web privés et gouvernementaux ainsi qu'aux logiciels sur lesquels ils sont construits.

L'extrémité avant

Le quatrième et dernier élément de l'expérience Web 3.0 est la Technologies 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 réservée à l'affichage de la dapp (née webpage/website).

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). Il s'agit de 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 (« gravé dans la pierre »), comme la réputation, les soldes, FORTH, il existe une API basée sur Javascript pour interagir avec le moteur du 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 assisterons à un éloignement du modèle d'URL client-serveur traditionnel d'adresses telles que « https://address/path » et à la place, nous commencerons à voir des adresses sous une nouvelle forme telles que « goldcoin » et « uk.gov ». La résolution de nom sera effectuée par un contrat basé sur un moteur de consensus et sera trivialement redirigée ou augmentée par l'utilisateur. Les points permettraient plusieurs niveaux de résolution de nom - « uk.gov », par exemple, pourrait transmettre le sous-nom « gov » dans le résolveur de nom donné par « uk ».

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 peer, nous verrons les dapps ou dapplets en arrière-plan jouer un grand rôle dans notre Web 3.0. expérience. Que ce soit via des infographies emblématiques 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 intéresse.

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, même si les informations réelles affichées peuvent être obsolètes (bien qu'elles puissent 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 de manière pseudonyme, de manière sécurisée et, pour de nombreux services, sans confiance. Ceux qui nécessitent un ou plusieurs tiers, les outils donneront aux utilisateurs et aux développeurs d'applications la possibilité de répartir la confiance entre plusieurs entités différentes, éventuellement concurrentes, réduisant considérablement le niveau de confiance que ONEon doit placer entre les mains d'un organisme donné. 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 riches et accélérés avec une surcharge syntaxique minimale et sur un paradigme de programmation réactive très efficace.

Migration

Le changement sera progressif.

Sur le Web 2, nous verrons de plus en plus de sites dont le back-end utilise des composants de type Web 3.0 tels que Bitcoin, BitTorrent et Namecoin. Cette tendance se poursuivra et la véritable plateforme Web 3.0 Ethereum sera probablement utilisée par des sites souhaitant fournir des preuves transactionnelles de leur contenu, tels que les sites de vote et les bourses. Bien entendu, un système n'est aussi sécurisé que le LINK le plus faible, et donc à terme, 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.

Sur le même sujet :


Disclosure

Veuillez noter que notre politique de confidentialité, conditions d'utilisation, cookies, et ne pas vendre mes informations personnelles a été mise à jour.

CoinDesk est un primé média qui couvre l'industrie de la cryptomonnaie. Ses journalistes respectent un ensemble strict de politiques éditoriales. En novembre 2023, CoinDesk a été acquis par le groupe Bullish, propriétaire de Bullish, une bourse d'actifs numériques réglementée. Le groupe Bullish est majoritairement détenu par Block.one; les deux sociétés ont des intérêts dans diverses entreprises de blockchain et d'actifs numériques ainsi que des avoirs importants en actifs numériques, y compris le bitcoin. CoinDesk opère en tant que filiale indépendante avec un comité éditorial pour protéger l'indépendance journalistique. Les employés de CoinDesk, y compris les journalistes, peuvent recevoir des options dans le groupe Bullish dans le cadre de leur rémunération.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.



Read more about