Pour certaines personnes, Web3 est le métavers.
Pour d’autres, il est complètement mystérieux, lié à de nombreux systèmes cryptographiques qui semblent opaques aux nouveaux venus.
Comme je l’ai écrit dans le passé, le métavers est l’Internet en temps réel, basé sur les activités. Les activités en temps réel (comme les jeux et la vidéoconférence) existent depuis un certain temps – mais comme tout changement de génération, les graines du futur existent déjà dans le présent.
Le métavers va élever le sens du moi numérique. Il apportera de nouvelles formes d’expression personnelle, de créativité et nous préparera à des expériences entièrement nouvelles.
Cet article explique ce qu’est le Web3 – et pourquoi cette créativité et cette expression dans le métavers en ont besoin.
Pourquoi Web3 ?
Web1 était le World Wide Web original, construit sur des sources ouvertes (comme Linux), un développement sans permission (comme les logiciels pour PC) et des standards ouverts (HTML/HTTP). Certaines des plus grandes entreprises Internet qui existent (par exemple, Amazon, Netflix, Google) ont été construites sur cet écosystème, ou ont bénéficié de leur expansion (Microsoft, Apple).
Web2 concernait en grande partie le contenu asynchrone, généré par l’utilisateur : blogs, wikis, réseaux sociaux, etc. La plupart des entreprises du Web2 ont été construites sur les technologies du Web1, ou ont bénéficié de la recherche pour acquérir des audiences. Les plus grandes entreprises du Web2 ont été construites sur les mêmes environnements ouverts et basés sur des normes qui ont permis le Web1, mais ont créé des écosystèmes de type « walled-garden » pour permettre la connexion sociale et la création de contenu. Les exemples les plus prolifiques sont Facebook/Meta – la plus jeune des sociétés FAANG – ainsi que YouTube (propriété de Google) qui ont créé des jardins clos pour les réseaux sociaux et le contenu généré par les utilisateurs. Roblox serait un exemple encore plus récent.
Les jardins clos connaissent le succès parce qu’ils peuvent rendre les choses faciles à faire – et offrir un accès à de très larges audiences.
Mais les jardins clos sont des environnements à autorisation qui réglementent ce que vous pouvez faire, et extraient des loyers élevés en échange. Il est très révélateur que, si de nombreuses entreprises prospères ont été créées au sein des écosystèmes Web2 fournis par des entreprises comme Twitter ou Facebook, il n’y a pas vraiment d’exemple de véritable titan qui a créé une entreprise durable et extrêmement évolutive (plus de mille milliards de dollars de capitalisation boursière) entièrement au sein de l’un de ces jardins clos Web2.
Passons maintenant aux caractéristiques du Web3 qui vont changer ce paradigme :
- Échange de valeurs (plutôt qu’un simple échange d’informations)
- Autosouveraineté
- La re-décentralisation de l’Internet
L’échange de valeur est transformateur
Si vous ne retenez rien de plus de cet article, je veux vous faire comprendre à quel point le Web3 permet l’échange de valeur entre les applications.
La technologie permettant l’échange de valeur est constituée de contrats intelligents sur des blockchains. La blockchain est un grand livre partagé qui permet aux entreprises, aux applications, aux gouvernements et aux communautés d’échanger de la valeur (actifs, devises, propriétés, etc.) entre eux de manière programmatique et transparente, sans avoir besoin de dépositaires, de courtiers ou d’intermédiaires – qui limitent tous l’innovation tout en extrayant des rentes massives. En revanche, les blockchains à contrats intelligents permettent un haut degré de créativité émergente, plutôt que le modèle d’innovation en étoile où les applications tournent autour d’écosystèmes autorisés.
La capacité d’échanger de la valeur de manière programmatique entre les parties est tout aussi transformatrice pour la civilisation humaine que l’a été l’Internet original : c’est comme passer d’America Online –une plate-forme en ligne contrôlée et gérée par une seule partie – à toute la créativité émergente du World Wide Web.
Comme Balaji Srinivasan l’a expliqué dans un podcast épique avec Tim Ferris: nous avons tendance à considérer les pays, les communautés, les entreprises, etc. comme des choses différentes ; à l’avenir, ils deviendront tous des projections de réseaux sociaux (et pas des réseaux sociaux au sens de Facebook – mais notre ensemble réel de connexions sociales que nous apportons dans différents contextes).
Les blockchains deviennent la pile logicielle habilitante pour cela. La blockchain fournit un moyen interopérable de stocker, d’échanger et de programmer les droits de propriété, les devises, les actifs et l’identité. Les communautés et les entreprises deviennent des applications logicielles dans cet écosystème.
Autosuffisance
En ce moment, vous utilisez probablement Facebook Login ou Google Login pour interagir avec un grand nombre d’applications en ligne. Il s’agit de bases de données d’utilisateurs gérées par de grandes autorités centralisées.
Une partie importante de Web3 consiste à inverser ce modèle : au lieu qu’une société possède votre identité et vous accorde ensuite l’accès à d’autres applications – vous posséderez votre identité et choisirez les applications avec lesquelles interagir. Pour ce faire, vous utiliserez un portefeuille numérique tel que Metamask (pour Ethereum et les blockchains compatibles ETH) ou Phantom (utilisé sur la blockchain Solana). Votre portefeuille devient votre identité, ce qui peut ensuite vous permettre d’utiliser diverses applications décentralisées sur Internet qui ont besoin d’interagir avec vos devises et vos biens. Cela inclut des applications financières décentralisées – ainsi que des expériences de métavers qui s’appuieront sur des avatars interopérables, des objets d’expression personnelle, des objets de jeu, etc.
Re-décentralisation
Actuellement, il existe des dépendances massives à travers l’Internet à un petit nombre d’applications hautement centralisées. Les systèmes d’identité fournis par Google et Facebook ne sont que deux exemples.
Mais avec Web3, le pouvoir revient aux utilisateurs individuels, aux créateurs et aux développeurs d’applications. En effet, il y a beaucoup moins d’autorités centralisées à qui soutirer des rentes ou demander la permission. Cela entraînera une explosion de la nouvelle créativité sous forme d’applications, d’algorithmes, d’œuvres d’art, de musique, d’IA/robots, de mondes virtuels et d’expériences métaverses… et une plus grande part des récompenses entre les mains des propriétaires et des créateurs.
Ce graphique de Messari montre comment la fonctionnalité peut migrer de certaines plateformes actuellement centralisées vers des versions plus décentralisées construites sur blockchain :
De l’informatique sans serveur à l’informatique distribuée par blockchain
Il s’agit d’un modèle de développement logiciel qui permet le stockage de données et d’autres fonctions de serveur dans le nuage, tout en évitant aux constructeurs de devoir penser à DevOps, à l’extensibilité du back-end, au déploiement et à de nombreuses autres fonctions informatiques généralement associées au développement de logiciels Internet complets.
De nombreux projets logiciels Web3 sont construits sur un backend sans serveur. Par exemple, Moralis fournit un SDK qui permet aux développeurs d’applications de construire des logiciels Web qui intègrent des portefeuilles numériques avec un stockage de données sans serveur et faisant autorité.
Ma société Beamable fournit un cadre sans serveur pour les jeux en direct afin que les développeurs puissent se concentrer à nouveau sur la création de jeux plutôt que sur l’écriture de code de serveur et leur mise à l’échelle. L’un de nos objectifs est de combler le fossé entre le développement de jeux traditionnels et les futurs portefeuilles numériques natifs de Web3.
Les architectures sans serveur fonctionnent généralement au-dessus de cadres SaaS exploités au sein d’architectures centralisées. Cependant, les architectures sans serveur ont la possibilité d’effectuer une transition vers un avenir entièrement décentralisé. Voici pourquoi :
- Les architectures sans serveur découplent les responsabilités de la conception des opérations/de la mise à l’échelle/de la disponibilité de la fonctionnalité du logiciel (par exemple, les microservices qui invoquent des fonctions comme les paiements, les caractéristiques sociales, les règles du jeu, l’état du monde, etc.)
- Une étape supplémentaire consiste à ouvrir un environnement informatique distribué derrière les microservices qui ajoute de nouvelles fonctions à l’écosystème – ou même des nœuds informatiques supplémentaires pour fournir des fonctions de serveur-autorité. L’avantage est que les clients seraient moins dépendants des fournisseurs centralisés et que le coût de la fourniture de ces microservices pourrait être optimisé en fonction de ce qui serait effectivement une vente aux enchères pour l’informatique disponible la moins chère et la plus disponible (par opposition au choix d’un fournisseur de services en nuage comme Azure ou AWS, qui serait également invité à faire une offre pour la puissance de calcul dans cet écosystème). Ces nœuds de calcul distribués utiliseraient très probablement des méthodes on-chain pour résoudre les règles et stocker les données.
Les entreprises SaaS qui fournissent des backends serverless auront une opportunité dans les années à venir : vont-elles se décentraliser ?
Il s’agit d’un changement radical de modèle économique pour de nombreuses entreprises, ce qui constituera probablement un obstacle de taille pour beaucoup d’entre elles – mais celles qui tracent la voie pour y parvenir, ainsi que les nouvelles startups conçues pour être natives Web3 en premier lieu – ont l’occasion d’ajouter une énorme valeur à l’ensemble de l’écosystème.
WebAssembly et Web3
WebAssembly est une nouvelle norme conçue pour permettre au bytecode d’être livré directement à votre navigateur Web : pensez-y comme un moyen de livrer des « applications » à votre navigateur, plutôt que de dépendre des écosystèmes des magasins d’applications. Ces applications pourraient fonctionner partout où un navigateur Web fonctionne – ordinateurs, smartphones, casques VR/AR.
WebAssembly n’a même pas besoin d’être limité aux navigateurs Web – il pourrait même s’exécuter sur des serveurs dorsaux pour une toute nouvelle classe de code serveur portable.
Les conteneurs et WebAssembly (WASM) sont bien placés pour tirer parti du nouveau paradigme de l’informatique distribuée et décentralisée, car ils sont hautement portables, regroupent leurs propres dépendances et offrent une flexibilité maximale dans le type de charge de travail qui peut être exécutée.
Les WebAssembly construits autour des modèles Web3 d’identité auto-souveraine, d’échange de valeur programmatique et de décentralisation ont le potentiel de changer radicalement le paysage des divers écosystèmes de magasins d’applications.
Perturbation du Web3
Web3 remplace la nécessité de créer ou d’intégrer un grand nombre de services (tels que ceux liés à la garde des actifs ou à l’identité) qui sont actuellement longs et coûteux et entraînent des dépendances vis-à-vis de services centralisés qui peuvent ou non s’aligner sur vos propres intérêts.
Cela signifie que de nombreux développeurs d’applications pourront créer des logiciels avec des équipes beaucoup plus petites, en s’attaquant aux grands opérateurs historiques qui avaient bâti leurs activités autour de technologies héritées coûteuses et/ou de dépendances vis-à-vis de partenaires logiciels qui nécessitaient des autorisations et des négociations.
Regroupement, dégroupement et re-groupement
James Barksdale, le PDG de Netscape, a dit un jour qu’il ne savait comment gagner de l’argent qu’en regroupant ou en dégroupant.
Un exemple de dégroupage est la façon dont iTunes a dégroupé les chansons individuelles de l’album. Puis, Spotify est arrivé pour regrouper les chansons en listes de lecture.
Aujourd’hui, presque tous les jeux vidéo sont des expériences très groupées, mais à l’ère du métavers sur Internet, nous allons assister à un certain nombre de dégroupements et de regroupements.
Web3, Avatars et le Metaverse
L’identité numérique – qui nous sommes et comment nous nous exprimons en ligne – va devenir encore plus importante qu’elle ne l’est déjà. Emmener nos avatars avec nous d’une expérience à l’autre dépendra d’un cadre interopérable. La propriété d’un avatar est un exemple de dégroupage ; les nouveaux types d’expériences en ligne (non seulement les jeux, mais aussi la musique, le théâtre et de nombreuses autres applications dans le métavers) deviendront des moyens de dégrouper ces formes d’expression de soi. Pour permettre cela à la plus large gamme d’applications, nous aurons besoin d’un cadre interopérable pour l’identité et la propriété : ce n’est qu’un des cas d’utilisation du Web3 dans le métavers.
Au-delà de cela, Web3 fournit le cadre créatif pour la prochaine génération de « play-to-earn » (P2E). Pour l’instant, P2E signifie une certaine version de l’orpaillage de cryptomonnaies ou du power-leveling (comme cela se passe dans Axie Infinity). Bien sûr, les gens jouent aussi pour gagner de l’argent depuis des années – en dehors du contexte crypto/blockchain – via les esports, le livestreaming sur Twitch, ou certaines formes de modding de jeux. Nous savons que des millions de joueurs sont désireux de transformer leur hobby en un moyen de subsistance – et tous ces exemples sont des exemples du dégroupage et du regroupage naissants qui se produisent déjà dans les jeux.
À l’avenir, le P2E couvrira tout cela : pas seulement l’exploitation d’un jeu pour obtenir des devises – mais aussi la performance, la créativité, la compétition, le guidage, la maîtrise des donjons, la conception de niveaux, le jeu de rôle en direct, etc. Nous commencerons à voir une distinction plus floue entre qui est un joueur et qui est un concepteur. Nous verrons de nouvelles formes de groupage et de dégroupage.
Nous avons besoin d’un cadre interopérable pour tous ces échanges économiques perturbateurs.
Ce cadre sera le Web3.