Le WEB 3.0 (ou comme il est plus communément appelé « Web3 ») est un ensemble relativement vague d'idées sur la façon dont le futur Web devrait ressembler et fonctionner. Nous sommes actuellement quelque part entre le monde du Web 2.0 et du Web 3.0, et la forme exacte du futur Web n'est en aucun cas définie. Nous explorerons ce qu'est Web3 et examinerons quelques exemples spécifiques de technologies qui correspondent au moule Web3.
Internet et le Web sont différents
Un fait important dont vous devez être conscient avant de commencer toute discussion sur le Web est qu'il est différent d'Internet. Internet est l'équipement de réseau physique et les ordinateurs qui maintiennent le monde connecté, ainsi que le protocole Internet décrivant comment tous ces appareils se parlent. Si vous voulez en savoir plus sur l'architecture Internet, consultez À qui appartient Internet ? L'architecture Web expliquée .
Le Web est un type de service (ou groupe de services) qui s'exécute sur Internet. Il s'agit de la partie d'Internet la plus utilisée par les utilisateurs, mais d'autres services (tels que FTP ou BitTorrent ) ne font pas partie du Web. Ils partagent simplement la même bande passante.
L'évolution du Web : Web 1.0 et Web 2.0 expliqués
Le World Wide Web a fait son apparition au milieu des années 90. C'est ce que l'on appelle maintenant le Web 1.0. Les premiers sites Web étaient hébergés dans de nombreux endroits. Certains se trouvaient sur de grands serveurs au sein du service informatique d'une entreprise, et d'autres étaient hébergés sur les ordinateurs personnels des utilisateurs. Le contenu Web n'était pas encore centralisé dans les centres de données géants que nous connaissons aujourd'hui.
Le contenu Web 1.0 était principalement constitué de pages Web statiques « en lecture seule » qui n'étaient pas interactives. En d'autres termes, vous visiteriez un site Web pour obtenir des informations, mais vous ne lui donneriez aucune donnée en retour. C'est la différence déterminante entre le Web 1.0 et le Web 2.0.
Avec le Web 2.0, l'information a commencé à circuler dans les deux sens. C'était l'ère des plateformes de médias sociaux et du contenu généré par les utilisateurs. Sur ce réseau social, les utilisateurs finaux mettent leurs photos, leurs informations personnelles, etc. sur des réseaux sociaux comme Facebook et LinkedIn, où tout le monde peut les voir.
Les services d'hébergement ont commencé à se centraliser dans des centres de données appartenant à une petite poignée d'entreprises technologiques puissantes. Les navigateurs Web sont devenus si avancés qu'ils pouvaient essentiellement exécuter des applications Web avec des graphiques 3D sophistiqués.
Les données des utilisateurs sont le bien le plus précieux pour ces organisations, qui les utilisent pour stimuler le commerce électronique ou les vendre à des acteurs tiers. Le géant des moteurs de recherche Google en est peut-être l'exemple le plus célèbre. Pourtant, des entreprises comme Microsoft et Amazon investissent dans la fourniture de services Web centralisés qui aspirent les données personnelles et les convertissent en informations rentables.
Les valeurs du Web3
À la base, l'idée de Web3 est un Web qui n'est pas contrôlé par un petit nombre d'autorités centrales. Qu'il s'agisse de gouvernements ou d'entreprises n'est pas pertinent, Web3 met (théoriquement) les données des utilisateurs et le contenu Web entre les mains des utilisateurs. Cela permet également un site Web où les utilisateurs peuvent profiter directement de leurs données et de tout cet argent circulant sur le Web chaque jour.
Le terme "Web3" a été inventé en 2014 par Gavin Wood, co-fondateur de la blockchain Ethereum , dont nous parlerons un peu plus tard.
Web3 est censé se conformer à des valeurs spécifiques. D'une part, il est décentralisé et n'a pas d'autorité centrale qui possède toutes les données et en tire profit. Les applications Web3 sont open source. Cela signifie que tout le monde peut consulter de manière transparente les algorithmes et les fonctions logicielles d'une application sans avoir la possibilité de se faufiler par des portes dérobées.
Donc, en résumé, Web3 est un web démocratisé basé sur une application open-source qui donne aux utilisateurs le contrôle total de leurs données et les moyens de partager les bénéfices générés par leur contenu.
Tim Berners-Lee et l'ancien Web 3.0
Il y a une certaine confusion parce qu'un autre concept complètement différent nommé Web 3.0 a été inventé par le "père du web" Tim Berners-Lee. Le World Wide Web Consortium (W3C) a défini le Web 3.0 (le « Web sémantique ») comme une extension de la norme technologique Web.
Le Web sémantique peut être plus difficile à comprendre que Web3. Pourtant, cela se résume à des normes de métadonnées formelles qui permettent toutes sortes d'opérations de machine à machine, ce qui à son tour permettrait une compréhension sémantique du contenu Web.
Heure Berners-Lee, Photo par Uldis Bojārs, CC BY-SA 2.0 via Wikimedia Commons
En pratique, ce Web 3.0 n'est pas devenu une réalité, bien que la technologie Web moderne puisse déjà faire certaines choses décrites par l'idée du Web 3.0. Nous n'en dirons pas plus sur le Web sémantique ici, mais gardez à l'esprit que certaines choses que vous pourriez lire sous l'étiquette Web 3.0 concernent quelque chose de complètement différent de Web3, tandis que "Web3" ne fait référence qu'à ce dont nous discutons ici.
Maintenant que nous avons éclairci la différence entre le Web 3.0 et le Web3, examinons certaines technologies Web qualifiées de Web3.
1. Technologie de la chaîne de blocs
La technologie Blockchain est peut-être la technologie qui a le plus inspiré l'idée de Web3, et c'est donc l'exemple le plus évident. De nombreuses autres technologies Web3 reposent sur une blockchain pour fonctionner, elle est donc fondamentale pour Web3.
Pour une explication détaillée de la technologie blockchain, consultez HDG explique : Qu'est-ce qu'une base de données blockchain ? Mais si vous n'avez pas le temps, voici l'essentiel.
La blockchain est un registre ou un enregistrement de transactions. La blockchain existe dans son intégralité sur plusieurs ordinateurs répartis sur Internet. Chaque fois qu'un nouveau « bloc » de transactions est ajouté à la chaîne, toutes les copies de la base de données doivent s'accorder et être modifiées. Toutes les transactions sont ouvertes à la vue du public et permanentes.
Toute tentative d'ingérence dans l'enregistrement corrompt la chaîne, et puisque des copies validées de la base de données sont réparties sur tout le Web, aucune autorité centrale ne peut la contrôler. La technologie Blockchain peut être utilisée par n'importe quelle application pour conserver une trace des transactions, mais la plupart des gens l'associent à la crypto-monnaie, que nous aborderons ensuite.
2. Crypto-monnaie
La crypto-monnaie (également connue sous le nom de "crypto") est une monnaie numérique décentralisée qui n'est contrôlée par aucun gouvernement ou une autorité centrale comme une banque. La crypto-monnaie utilise la technologie blockchain pour enregistrer la quantité de devises et qui en détient la quantité.
L'offre de crypto-monnaie est augmentée grâce au "minage", qui fournit une puissance de calcul pour exécuter la blockchain en échange d'une nouvelle monnaie. Du moins, c'est ainsi que cela fonctionne avec les crypto-monnaies "classiques" comme le Bitcoin. Dans le cas de la blockchain Ethereum, par exemple, les utilisateurs finaux paient une "taxe de gaz", qui est perçue par les mineurs d'Ethereum qui traitent les transactions.
3. Offres initiales de pièces (ICO)
Les offres initiales de pièces sont liées aux crypto-monnaies car les "pièces" proposées sont crypto. Lorsque vous inventez un nouveau type de crypto-monnaie (vraisemblablement avec une innovation passionnante), vous avez besoin d'argent initial pour lancer le processus.
Les personnes qui mettent de l'argent dans une ICO achètent votre crypto alors qu'elle ne vaut rien, en espérant que, comme Bitcoin et Ethereum, la valeur de la crypto explosera et leur fera une fortune du jour au lendemain.
Les ICO sont parfois vendues davantage comme des actions dans une entreprise, bien qu'elles ne confèrent aucune propriété aux acheteurs. La valeur des pièces est ensuite liée à la valeur que l'entreprise ou ses produits promettent d'avoir. C'est pourquoi les ICO sont si populaires auprès des startups à la recherche d'un financement alternatif qui n'implique pas de banque, d'investisseurs providentiels ou de capital-risque.
Il y a eu beaucoup de battage médiatique autour des ICO, mais les escroqueries les ont également tourmentées et de nombreuses personnes ont perdu leur argent. En effet, les ICO ne sont pas encore réglementées comme une IPO (Initial Public Offering) et n'importe qui peut lancer une ICO.
4. Jetons non fongibles (NFT)
C'est probablement celui dont vous avez déjà entendu parler, mais les NFT sont une autre pierre angulaire de Web3. Les NFT sont essentiellement une forme de crypto, mais chaque NFT est unique et ne peut pas être échangé contre un autre. C'est ce que signifie la partie non fongible du nom. Les NFT sont liés à des actifs numériques ou physiques de la même manière que le titre de propriété papier d'une maison représente la propriété.
Un gros problème est que toute autorité légale ne reconnaît pas nécessairement les NFT, donc en fin de compte, tout ce que vous achetez à ce stade est le contrôle d'une chaîne de lettres et de chiffres. Cependant, à mesure que la technologie NFT évolue et bénéficie peut-être de la législation, cela peut changer.
Si vous souhaitez en savoir plus sur les NFT, consultez 5 applications pour créer des NFT sur votre iPhone et comment les vendre .
5. Applications décentralisées (dApps)
Lorsque vous utilisez un service basé sur le cloud comme Google Docs, vous utilisez une application centralisée. Google a accès à toutes les informations contenues dans vos documents, peut tout lire et les contrôler. Le compromis est que nous pouvons stocker nos informations dans le cloud, collaborer facilement avec d'autres et profiter d'une longue liste d'autres commodités d'applications cloud.
Et si vous pouviez bénéficier des avantages de ces services cloud sans vous soumettre à une autorité centrale ? C'est là que les applications décentralisées ou "dApps" entrent en scène. La plupart des dApps utilisent la blockchain Ethereum pour effectuer leur calcul en ligne, et pour que le calcul soit payé en utilisant les frais de « gaz » Ethereum.
Cependant, les dApps sont conformes aux exigences Web3 pour être publiques, open-source et sécurisées par cryptographie. Ainsi, les utilisateurs de dApp contrôlent leurs données et qui peuvent les voir tout en bénéficiant de la puissance de calcul basée sur le cloud pour exécuter n'importe quelle fonction pour laquelle une dApp spécifique est conçue. Si vous voulez voir quelles dApps sont disponibles, consultez notre État des dApps , qui enregistre les plus importantes.
La blockchain Ethereum est conçue pour prendre en charge les technologies Web3 à partir de zéro et dispose même d'une bibliothèque JavaScript dédiée appelée Web3.js pour aider les développeurs à démarrer rapidement leurs projets Web3.
6. Contrats intelligents
Si vous achetez une voiture aujourd'hui et contractez un prêt auprès de la banque pour le faire, il y a beaucoup de paperasse à remplir. La banque établit avec vous un contrat décrivant les droits et obligations des deux parties. Selon le contrat, si vous êtes en défaut de paiement, la banque doit appliquer des actions spécifiques (telles que la reprise de possession de la voiture) conformément à l'accord.
Les contrats intelligents peuvent faire exactement le même travail, mais ils n'ont pas besoin d'une autorité centrale pour appliquer ou surveiller quoi que ce soit. Tout se passe automatiquement selon les règles et la logique du contrat.
Les contrats intelligents permettent de fournir des services financiers, ou d'établir des accords juridiques entre les parties, de manière beaucoup plus abordable que les contacts traditionnels. Ils sont également beaucoup plus justes et ne peuvent pas être manipulés une fois activés.
Bien sûr, comme tout contrat, un contrat intelligent ne vaut que par les termes et la logique qu'il contient, mais en supposant que le contrat est équitable, alors un contrat intelligent sera appliqué avec impartialité.
7. Informatique distribuée (Edge Computing)
L'edge computing consiste à fournir des données et des services en ligne aussi près que possible de l'endroit où ils sont demandés ou générés. L'informatique de périphérie est presque l'antithèse de l'informatique "Big Data" dans d'énormes centres informatiques centralisés, alors que l'informatique de périphérie se produit aux bords littéraux du réseau.
Par exemple, les données peuvent être traitées sur votre PC local avant d'être envoyées vers un emplacement central pour être agrégées. Cela signifie que vous pouvez combiner la puissance de traitement des appareils le long des bords de votre réseau en un superordinateur décentralisé géant. Avec des milliards d'appareils IoT ( Internet des objets ) collectant des informations dans les maisons intelligentes, les usines et les magasins de détail, disposer d'une puissance de calcul suffisante pour traiter ces données est un véritable défi. L'informatique de périphérie offre un moyen de répondre à ces demandes, d'économiser de la bande passante et de répondre rapidement aux demandes de données.
8. Organisations Autonomes Décentralisées (DAO)
Une organisation, comme une entreprise ou un organisme de bienfaisance, a une structure centralisée. Il y a un commandement et un contrôle des cadres et de la direction à tous les niveaux pour coordonner toutes les différentes personnes qui contribuent au travail qui doit être fait.
Un DAO aplanit toute cette structure. Il n'y a pas de PDG, de directeur financier ou quoi que ce soit de ce genre. Chaque membre de l'organisation a une voix et décide quand l'argent du Trésor est dépensé et à quoi.
Les règles de l'organisation sont encodées à l'aide d'une technologie de contrat innovante dans une blockchain sans autorisation (c'est-à-dire sans confiance). Il n'y a pas besoin des services administratifs complexes et coûteux que les organisations traditionnelles ont développés pour que tout fonctionne. Les DAO rendent également pratiquement impossible la fraude puisque chaque transaction et son historique sont ouverts à l'examen public,
9. Apprentissage automatique et intelligence artificielle
Au cours des dernières années, nous avons assisté à l'essor rapide de la technologie d'apprentissage automatique et d'autres domaines importants de l'intelligence artificielle. Nos smartphones regorgent de ces technologies, c'est ainsi que fonctionnent des applications comme Siri d'Apple . Grâce au traitement du langage naturel (NLP), vous pouvez parler à un agent intelligent et il peut analyser ce que vous demandez.
L'apprentissage automatique est également utilisé pour traiter des quantités massives de données en temps réel afin de prédire nos besoins et notre comportement. Grâce à l'Internet des objets (IoT), nous avons partout des appareils intelligents connectés au réseau. Cela crée de nombreuses opportunités pour collecter des données et en tirer quelque chose de précieux.
Regardons des services comme Wolfram Alpha , qui utilise l'intelligence artificielle pour générer des connaissances à partir de données. Nous avons un avant-goût de ce que pourrait être un Web démocratisé avec des données publiques ouvertes à tous.
10. Le métaverse
Le Metaverse est un autre concept mal défini qui semble se chevaucher et s'interconnecter avec les concepts Web3, si l'un ou l'autre devait se concrétiser.
Le Metaverse est une vision de ce à quoi ressemblera notre future interface avec le web. Il dépend fortement de la réalité virtuelle (VR) et de la réalité augmentée (AR) pour créer une expérience utilisateur persistante et intégrée.
Dans le métaverse, les éléments numériques que vous possédez se fondent dans le monde naturel et vous interagissez avec le Web d'une manière beaucoup plus incarnée. C'est un peu comme le monde virtuel de Ready Player One, mais j'espère juste un peu moins dystopique.
Web3 a de sérieux défis
La troisième génération prédite du Web semble passionnante sur le papier, mais des défis pratiques empêchent de devenir une réalité, du moins dans sa forme pure et idéaliste. Web3 représente un niveau de connectivité jamais vu auparavant sur Internet. Aussi complexe que soit le Web moderne, ce n'est rien comparé au nombre de nœuds impliqués dans le scénario Web3 axé sur un Web décentralisé.
Cependant, le plus gros problème avec Web3 n'est pas une question de technologie mais une question de politique. Il y a de sérieuses questions sur la vie privée. En dépit d'être ouvert à l'examen du public, quelles nouvelles méthodes de fraude et de manipulation cela rend-il possible ? Peut-on complètement s'éloigner de certaines autorités centrales ? Web3 est un concept si radical qu'il faudra un certain temps avant que nous connaissions les réponses à ces questions, et dans certains cas, les risques d'abandonner des systèmes éprouvés pourraient être trop élevés pour l'expérimentation.