Article original : What is Web3? The Decentralized Internet of the Future Explained
Par Nader Dabit
Si vous lisez ceci, alors vous êtes un participant du web moderne. Le web que nous expérimentons aujourd'hui est très différent de ce qu'il était il y a seulement 10 ans. Comment le web a-t-il évolué, et plus important encore – où va-t-il ensuite ? Et pourquoi ces changements sont-ils importants ?
Si l'histoire nous a appris quelque chose, c'est que ces changements auront beaucoup d'importance.
Dans cet article, je vais expliquer comment le web a évolué, où il va ensuite, et pourquoi cela compte.
Pensez à la manière dont l'internet affecte votre vie au quotidien. Considérez comment la société a changé grâce à l'internet. Les plateformes de médias sociaux. Les applications mobiles. Et maintenant, l'internet subit un autre changement de paradigme sous nos yeux.
L'Évolution du Web
Le web a beaucoup évolué au fil des ans, et ses applications aujourd'hui sont presque méconnaissables par rapport à ses premiers jours. L'évolution du web est souvent divisée en trois étapes distinctes : Web 1.0, Web 2.0 et Web 3.0.
Qu'est-ce que le Web 1.0 ?
Le Web 1.0 était la première itération du web. La plupart des participants étaient des consommateurs de contenu, et les créateurs étaient généralement des développeurs qui construisaient des sites web contenant des informations principalement sous forme de texte ou d'image. Le Web 1.0 a duré approximativement de 1991 à 2004.
Le Web 1.0 était constitué de sites servant du contenu statique au lieu de HTML dynamique. Les données et le contenu étaient servis à partir d'un système de fichiers statique plutôt que d'une base de données, et les sites n'avaient presque aucune interactivité.
Vous pouvez considérer le Web 1.0 comme le web en lecture seule.
Qu'est-ce que le Web 2.0 ?
La plupart d'entre nous ont principalement expérimenté le web dans sa forme actuelle, communément appelée web2. Vous pouvez considérer le web2 comme le web interactif et social.
Dans le monde du web2, vous n'avez pas besoin d'être développeur pour participer au processus de création. De nombreuses applications sont conçues de manière à permettre à chacun d'être facilement créateur.
Si vous voulez exprimer une pensée et la partager avec le monde, vous pouvez le faire. Si vous voulez télécharger une vidéo et permettre à des millions de personnes de la voir, d'interagir avec elle et de la commenter, vous pouvez le faire également.
Le web2 est simple, vraiment, et grâce à sa simplicité, de plus en plus de personnes dans le monde deviennent créateurs.
Le web dans sa forme actuelle est vraiment formidable à bien des égards, mais il y a des domaines où nous pouvons faire beaucoup mieux.
Monétisation et Sécurité du Web 2.0
Dans le monde du web2, de nombreuses applications populaires suivent un schéma commun dans leur cycle de vie. Pensez à certaines des applications que vous utilisez quotidiennement, et à la manière dont les exemples suivants pourraient s'appliquer à elles.
Monétisation des Applications
Imaginez les premiers jours d'applications populaires comme Instagram, Twitter, LinkedIn ou YouTube et à quel point elles sont différentes aujourd'hui. Le processus se déroule généralement comme suit :
- Une entreprise lance une application
- Elle intègre autant d'utilisateurs que possible
- Ensuite, elle monétise sa base d'utilisateurs
Lorsque un développeur ou une entreprise lance une application populaire, l'expérience utilisateur est souvent très fluide à mesure que l'application gagne en popularité. C'est la raison pour laquelle ils peuvent gagner en traction rapidement en premier lieu.
Au début, de nombreuses entreprises logicielles ne se soucient pas de la monétisation. Elles se concentrent strictement sur la croissance et sur l'acquisition de nouveaux utilisateurs – mais finalement, elles doivent commencer à réaliser des profits.
Elles doivent également prendre en compte le rôle des investisseurs extérieurs. Souvent, les contraintes liées à des choses comme le capital-risque affectent négativement le cycle de vie, et finalement l'expérience utilisateur, de nombreuses applications que nous utilisons aujourd'hui.
Si une entreprise construisant une application reçoit du capital-risque, ses investisseurs s'attendent souvent à un retour sur investissement de l'ordre de dizaines ou de centaines de fois ce qu'ils ont investi.
Cela signifie que, au lieu d'opter pour un modèle de croissance durable qu'ils peuvent maintenir de manière quelque peu organique, l'entreprise est souvent poussée vers deux voies : la publicité ou la vente de données personnelles.
Pour de nombreuses entreprises web2 comme Google, Facebook, Twitter et autres, plus de données conduisent à des publicités plus personnalisées. Cela conduit à plus de clics et, en fin de compte, à plus de revenus publicitaires. L'exploitation et la centralisation des données utilisateurs sont au cœur du fonctionnement du web tel que nous le connaissons et l'utilisons aujourd'hui.
Sécurité et confidentialité
Les applications web2 subissent régulièrement des violations de données. Il existe même des sites web dédiés à suivre ces violations et à vous informer lorsque vos données ont été compromises.
Dans le web2, vous n'avez aucun contrôle sur vos données ou sur la manière dont elles sont stockées. En fait, les entreprises suivent et sauvegardent souvent les données des utilisateurs sans leur consentement. Toutes ces données sont ensuite détenues et contrôlées par les entreprises responsables de ces plateformes.
Les utilisateurs vivant dans des pays où ils doivent s'inquiéter des conséquences négatives de la liberté d'expression sont également à risque.
Les gouvernements ferment souvent les serveurs ou saisissent les comptes bancaires s'ils estiment qu'une personne exprime une opinion allant à l'encontre de leur propagande. Avec des serveurs centralisés, il est facile pour les gouvernements d'intervenir, de contrôler ou de fermer des applications comme ils l'entendent.
Parce que les banques sont également numériques et sous contrôle centralisé, les gouvernements interviennent souvent là aussi. Ils peuvent fermer l'accès aux comptes bancaires ou limiter l'accès aux fonds en période de volatilité, d'inflation extrême ou d'autres troubles politiques.
Le Web3 vise à résoudre bon nombre de ces lacunes en repensant fondamentalement la manière dont nous concevons et interagissons avec les applications dès le départ.
Qu'est-ce que le Web 3.0 ?
Il existe quelques différences fondamentales entre le web2 et le web3, mais la décentralisation en est le cœur.
Le Web3 améliore l'internet tel que nous le connaissons aujourd'hui avec quelques autres caractéristiques ajoutées. Le web3 est :
- Vérifiable
- Sans confiance
- Auto-gouverné
- Sans permission
- Distribué et robuste
- Avec état
- Paiements intégrés natifs
Dans le web3, les développeurs ne construisent et ne déploient généralement pas d'applications qui s'exécutent sur un seul serveur ou qui stockent leurs données dans une seule base de données (généralement hébergée et gérée par un seul fournisseur de cloud).
Au lieu de cela, les applications web3 s'exécutent soit sur des blockchains, des réseaux décentralisés de nombreux nœuds pair à pair (serveurs), soit une combinaison des deux qui forme un protocole cryptoeconomique. Ces applications sont souvent appelées dapps (applications décentralisées), et vous verrez ce terme souvent utilisé dans l'espace web3.
Pour atteindre un réseau décentralisé stable et sécurisé, les participants au réseau (développeurs) sont incités et concurrencent pour fournir les services de la plus haute qualité à toute personne utilisant le service.
Lorsque vous entendez parler de web3, vous remarquerez que la cryptomonnaie fait souvent partie de la conversation. Cela est dû au fait que la cryptomonnaie joue un rôle important dans de nombreux protocoles. Elle fournit une incitation financière (jetons) pour toute personne souhaitant participer à la création, à la gouvernance, à la contribution ou à l'amélioration de l'un des projets eux-mêmes.
Ces protocoles peuvent souvent offrir une variété de services différents tels que le calcul, le stockage, la bande passante, l'identité, l'hébergement et d'autres services web couramment fournis par les fournisseurs de cloud dans le passé.
Les personnes peuvent gagner leur vie en participant au protocole de diverses manières, à la fois sur le plan technique et non technique.
Les consommateurs du service paient généralement pour utiliser le protocole, de manière similaire à la façon dont ils paieraient un fournisseur de cloud comme AWS aujourd'hui. Sauf que dans le web3, l'argent va directement aux participants du réseau.
Dans ce modèle, comme dans de nombreuses formes de décentralisation, vous verrez que les intermédiaires inutiles et souvent inefficaces sont éliminés.
De nombreux protocoles d'infrastructure web comme Filecoin, Livepeer, Arweave et The Graph (avec lequel je travaille chez Edge & Node) ont émis des jetons utilitaires qui gouvernent le fonctionnement du protocole. Ces jetons récompensent également les participants à de nombreux niveaux du réseau. Même les protocoles blockchain natifs comme Ethereum fonctionnent de cette manière.
Paiements natifs
Les jetons introduisent également une couche de paiement native qui est complètement sans frontières et sans friction. Des entreprises comme Stripe et Paypal ont créé des milliards de dollars de valeur en permettant les paiements électroniques.
Ces systèmes sont excessivement complexes et ne permettent toujours pas une véritable interopérabilité internationale entre les participants. Ils nécessitent également que vous remettiez vos informations sensibles et vos données personnelles pour les utiliser.
Les portefeuilles crypto comme MetaMask et Torus vous permettent d'intégrer des paiements et transactions internationaux faciles, anonymes et sécurisés dans les applications web3.
Des réseaux comme Solana offrent une latence de plusieurs centaines de millisecondes et des coûts de transaction d'une petite fraction de centime. Contrairement au système financier actuel, les utilisateurs n'ont pas à passer par les nombreuses étapes traditionnelles et remplies de friction pour interagir et participer au réseau. Tout ce qu'ils ont à faire est de télécharger ou d'installer un portefeuille, et ils peuvent commencer à envoyer et recevoir des paiements sans aucun contrôle d'accès.
Une nouvelle façon de construire des entreprises
Les jetons introduisent également l'idée de tokenisation et la réalisation d'une économie de jetons.
Prenons, par exemple, l'état actuel de la construction d'une entreprise logicielle. Quelqu'un a une idée, mais pour commencer à construire, il a besoin d'argent pour subvenir à ses besoins.
Pour obtenir l'argent, il fait appel au capital-risque et cède un pourcentage de l'entreprise. Cet investissement introduit immédiatement des incitations mal alignées qui, à long terme, ne seront pas en phase avec la construction de la meilleure expérience utilisateur.
De plus, si l'entreprise devient un jour prospère, il faudra très longtemps à quiconque impliqué pour réaliser une partie de la valeur, conduisant souvent à des années de travail sans aucun véritable retour sur investissement.
Imaginez, au lieu de cela, qu'un nouveau projet passionnant est annoncé et résout un problème réel. Tout le monde peut participer à sa construction ou à son financement dès le premier jour. L'entreprise annonce la sortie de x nombre de jetons, et donne 10 % aux premiers constructeurs, met 10 % en vente au public, et réserve le reste pour le paiement futur des contributeurs et le financement du projet.
Les parties prenantes peuvent utiliser leurs jetons pour voter sur les changements futurs du projet, et les personnes qui ont aidé à construire le projet peuvent vendre une partie de leurs avoirs pour gagner de l'argent après la sortie des jetons.
Les personnes qui croient en le projet peuvent acheter et détenir des parts, et celles qui pensent que le projet va dans la mauvaise direction peuvent signaler cela en vendant leurs parts.
Parce que les données de la blockchain sont complètement publiques et ouvertes, les acheteurs ont une transparence totale sur ce qui se passe. Cela contraste avec l'achat d'actions dans des entreprises privées ou centralisées où de nombreuses choses sont souvent enveloppées de secret.
Cela se produit déjà dans l'espace web3.
Un exemple est l'application Radicle (une alternative décentralisée à GitHub) qui permet aux parties prenantes de participer à la gouvernance de leur projet. Gitcoin est une autre qui permet aux développeurs de se faire payer en cryptomonnaie pour travailler sur des problèmes open source. Yearn permet aux parties prenantes de participer à la prise de décision et au vote sur les propositions. Uniswap, SuperRare, The Graph, Audius, et d'innombrables autres protocoles et projets ont émis des jetons comme moyen de permettre la propriété, la participation et la gouvernance.
Les DAOs (Organisations Autonomes Décentralisées), qui offrent une alternative pour construire ce que nous considérions traditionnellement comme une entreprise, gagnent un élan et des investissements considérables de la part des développeurs traditionnels et des sociétés de capital-risque.
Ces types d'organisations sont tokenisées et bouleversent l'idée de structure organisationnelle, offrant une propriété réelle, liquide et équitable à une plus grande partie des parties prenantes et alignant les incitations de nouvelles manières intéressantes.
Par exemple, Friends with Benefits est une DAO de constructeurs et d'artistes web3, existe depuis environ un an, a une capitalisation boursière d'environ 125 millions de dollars au moment de la rédaction, et a récemment reçu un tour de table de 10 millions de dollars de la part de a16z.
Les DAOs pourraient faire l'objet d'un article entier à elles seules, mais pour l'instant, je me contenterai de dire que je pense qu'elles sont l'avenir de la construction de produits et de ce que nous considérions autrefois comme des entreprises. Voici un bon article décrivant le paysage actuel des DAOs.
Comment fonctionne l'identité dans le Web3
Dans le web3, l'identité fonctionne également très différemment de ce à quoi nous sommes habitués aujourd'hui. La plupart du temps dans les applications web3, les identités seront liées à l'adresse de portefeuille de l'utilisateur interagissant avec l'application.
Contrairement aux méthodes d'authentification web2 comme OAuth ou email + mot de passe (qui nécessitent presque toujours que les utilisateurs remettent des informations sensibles et personnelles), les adresses de portefeuille sont complètement anonymes sauf si l'utilisateur décide de lier publiquement son identité à celle-ci.
Si l'utilisateur choisit d'utiliser le même portefeuille sur plusieurs dapps, son identité est également transférable de manière transparente entre les applications, ce qui lui permet de construire sa réputation au fil du temps.
Des protocoles et outils comme Ceramic et IDX permettent déjà aux développeurs de construire une identité auto-souveraine dans leurs applications pour remplacer les couches d'authentification et d'identité traditionnelles. La fondation Ethereum a également une RFP en cours pour définir une spécification pour "Se connecter avec Ethereum" qui aiderait à fournir une méthode plus rationalisée et documentée pour le faire à l'avenir. Ce fil est également un bon résumé de certaines des manières dont cela améliorerait les flux d'authentification traditionnels.
Comment Construire sur le Web3
Je suis un développeur qui a récemment fait la transition vers l'espace web3 depuis un arrière-plan de développement traditionnel. J'ai donc voulu commencer à construire pour avoir une idée de ce que l'expérience de développement ressentait. Et je voulais comprendre les types d'applications que nous pouvons construire aujourd'hui.
Je me suis lancé et j'ai décidé de documenter certaines des choses que je faisais dans quelques articles de blog.
Comment se lancer dans Ethereum, la Crypto et le Web3 en tant que Développeur – Il s'agit d'une introduction à l'espace en général, venant d'un développeur, pour les développeurs cherchant à percer dans l'industrie.
Le Guide Complet du Développement Full Stack Ethereum – Il s'agit d'un tutoriel qui vous apprend à construire votre première dapp.
Le Guide Complet du Développement Full Stack Solana avec React, Anchor, Rust et Phantom - Ce guide plonge dans Solana pour vous montrer comment construire une dapp full stack.
Si vous êtes intéressé à en savoir plus sur le web3 en général, vous pouvez consulter ces articles :
La Nouvelle Économie des Créateurs - DAOs, Propriété Communautaire et Cryptoeconomie