
Lors de la conférence Devconnect 2023 à Istanbul, Vitalik Buterin, cofondateur d'Ethereum, a présenté une intervention remarquée qui a suscité un vif intérêt au sein des communautés blockchain et Web3. Ce rendez-vous a réuni développeurs, chercheurs et passionnés afin de débattre de l’avenir des technologies décentralisées. Au cours de son exposé, Buterin a abordé un enjeu crucial affectant l’écosystème Web3 : la contradiction entre la promesse de la décentralisation et la réalité de nombreuses applications dépendant d’infrastructures centralisées.
L’intervention du cofondateur d’Ethereum intervient dans un contexte de forte croissance pour le secteur Web3, marqué par de multiples projets revendiquant des alternatives décentralisées aux services web traditionnels. Mais les constats de Buterin révèlent un écart entre ces promesses et la mise en œuvre concrète de nombreuses applications Web3, tout particulièrement en matière d’authentification des utilisateurs et de gestion des accès.
Vitalik Buterin a exprimé une critique ferme à l’égard des applications Web3 imposant une connexion via Google ou d’autres services d’authentification centralisés. Selon lui, ces applications ne font que « prétendre être décentralisées », en contradiction directe avec les principes fondamentaux de la cryptomonnaie et de la blockchain. Cette position met en lumière une faiblesse structurelle largement reconnue dans le développement Web3 actuel.
Le recours à des services centralisés tels que la connexion Google soulève plusieurs problématiques pour les applications Web3. D’abord, cela introduit un point de défaillance et de contrôle unique : en cas d’interruption ou de restriction par le service centralisé, les utilisateurs de l’application dite décentralisée en subissent immédiatement les conséquences. Ensuite, la vie privée et la souveraineté des données des utilisateurs sont compromises, les fournisseurs centralisés pouvant surveiller les comportements et partager ou monétiser ces informations. Enfin, cela crée une dépendance vis-à-vis d’acteurs privés dont les intérêts peuvent diverger des principes de décentralisation et d’autonomisation des utilisateurs.
Buterin souligne que de nombreux projets Web3 continuent de s’appuyer sur des services centralisés tout en revendiquant des solutions décentralisées. Cette dépendance remet en cause la promesse fondamentale de la blockchain : développer des systèmes sans points de contrôle ou de défaillance uniques. En imposant la connexion Google, ces applications transfèrent de facto le contrôle de l’accès utilisateur à une entreprise centralisée, annulant ainsi la plupart des bénéfices attendus de la décentralisation.
Dans son discours, Vitalik Buterin a insisté sur la nécessité de concevoir des applications véritablement décentralisées, sur des fondations techniques et de gouvernance robustes. Il soutient que, pour que Web3 tienne ses promesses, il doit exister une coévolution entre les couches d’infrastructure et d’application, afin de garantir une décentralisation réelle à chaque niveau.
La décentralisation effective des applications Web3 implique plusieurs éléments clés. Sur le plan technique, il convient d’adopter des solutions d’identité décentralisée : systèmes d’authentification basés sur la blockchain, cadres d’identité auto-souveraine ou contrôle d’accès par clé cryptographique. Ces alternatives suppriment le besoin d’intermédiaires centralisés tout en garantissant sécurité et simplicité d’utilisation.
Au niveau de la gouvernance, les applications décentralisées doivent établir des processus décisionnels transparents, répartir le pouvoir entre les parties prenantes et éviter toute concentration excessive. Cela concerne la gestion des mises à jour de protocole, le développement des fonctionnalités et l’allocation des ressources. L’infrastructure technique doit également être distribuée, que ce soit pour l’hébergement, le stockage des données ou la communication réseau.
L’accent mis par Buterin sur la coévolution reflète l’interdépendance inhérente au développement Web3. Les applications ne peuvent être réellement décentralisées si elles reposent sur une infrastructure centralisée, et inversement, une infrastructure décentralisée n’est pertinente que si les applications exploitent pleinement ses capacités. Cette approche globale incite les développeurs à examiner chaque couche de leur stack technologique et à appliquer systématiquement les principes de décentralisation.
Les critiques de Vitalik Buterin ont un impact direct sur l’orientation future de Web3. Son message constitue un avertissement pour les développeurs et projets qui auraient privilégié la facilité des services centralisés au détriment de la décentralisation. Le constat est sans appel : se réclamer du Web3 tout en dépendant d’une infrastructure centralisée est non seulement contradictoire, mais cela nuit à la crédibilité de l’ensemble du secteur.
Pour permettre à l’industrie Web3 de progresser et de répondre à ses engagements, les développeurs doivent privilégier la mise en œuvre de mécanismes d’authentification et de gestion des accès décentralisés. Cela exige des efforts supplémentaires et une pédagogie auprès des utilisateurs, mais demeure essentiel pour préserver l’intégrité de la philosophie de la décentralisation. Les projets doivent explorer et adopter des solutions telles que les identifiants décentralisés (DID), les justificatifs vérifiables et les protocoles d’authentification basés sur la blockchain.
La communauté Web3 doit également exiger des comptes de la part des projets sur leurs engagements en matière de décentralisation. Utilisateurs, investisseurs et parties prenantes doivent examiner l’architecture technique des applications Web3 et interroger la présence de dépendances centralisées. Cette vigilance collective contribuera à orienter l’industrie vers des implémentations plus authentiques des principes de la décentralisation.
Le développement de Web3 requiert un engagement pour des fondations techniques solides, permettant une décentralisation effective à chaque niveau. Même si cela représente des défis en termes d’expérience utilisateur et de complexité technique, cette exigence est indispensable pour que Web3 s’affirme face au web traditionnel et tienne ses promesses d’autonomisation, de respect de la vie privée et de résistance à la censure, qui attirent tant d’utilisateurs vers cet univers.
Vitalik Buterin critique les applications Web3 recourant à la connexion Google car cela centralise l’identité et le contrôle des données utilisateurs au sein d’une seule entreprise, ce qui va à l’encontre des principes de la décentralisation. Un Web3 authentique doit privilégier l’authentification par wallet et l’identité décentralisée, sans dépendre de fournisseurs centralisés.
Utiliser la connexion Google dans une application Web3 expose à des risques de vol de compte et de fuite de données. La sécurité de votre compte Google conditionne directement celle de votre wallet Web3. Les utilisateurs risquent également de télécharger des wallets frauduleux, augmentant leur vulnérabilité.
Web3 doit privilégier la connexion via wallet crypto, comme MetaMask, garantissant une identité utilisateur unique et permanente vérifiée par clé privée, sans dépendance à un fournisseur d’authentification centralisé.
La DID offre aux utilisateurs la pleine propriété et le contrôle de leur identité, sans dépendance à des services centralisés. Un même DID peut être utilisé sur plusieurs plateformes, permettant de préserver la vie privée en ne divulguant que les informations nécessaires et en résistant à la censure. Contrairement à la connexion Google, la DID est censure-résistante et ne s’appuie pas sur la collecte de données par des tiers.
ENS, Litentry et Idena comptent parmi les principaux projets Web3 ayant adopté une authentification d’identité décentralisée. ENS propose des noms de domaine décentralisés sur Ethereum, Litentry agrège les identités cross-chain sur Polkadot et Idena utilise une vérification Proof-of-Person basée sur des principes démocratiques et des tests de Turing.











