De nombreux passionnés de cryptographie tentent de construire un Internet plus décentralisé (Web3) ressentent une certaine dissonance cognitive lorsqu'ils considèrent l'état actuel de l'écosystème. Par exemple, OpenSea est la plateforme la plus populaire pour la frappe, l'achat et la vente jetons non fongibles (NFT) – mais c'est aussi une plateforme centralisée gérée par une entreprise à but lucratif.
Examinons de plus près le Web3, la manière dont il devient centralisé et le chemin vers la décentralisation dans le futur.
Qu'est-ce que Web3?
Le Web3 représente l'évolution d'une poignée de géants des réseaux sociaux du Web2 contrôlant les données et les interactions des utilisateurs vers un Internet entièrement décentralisé où les utilisateurs sont propriétaires de leurs données. En réalité, cela signifie déplacer les données des fermes de serveurs d'entreprise vers des blockchains et des réseaux distribués qu'aucune entité ne possède ou ne contrôle.

Fondamentalement, les blockchains tiennent la promesse de la décentralisation. Plutôt que de stocker des données sur un réseau social ou un autre service centralisé, les utilisateurs peuvent conserver leurs données sur une blockchain qui ne dépend pas d'une seule entreprise ou d'un seul utilisateur. Dans le même temps, la nature immuable des données de la blockchain signifie que personne ne peut les modifier.
Bien entendu, il n'est pas possible de stocker de manière rentable de grandes quantités de données sur une blockchain. Par exemple, si vous souhaitez partager une image ou une vidéo (par exemple, un NFT), vous pointez généralement les données de la blockchain vers une ressource externe. Heureusement, les technologies d'hébergement distribué, comme IPFS, stockez les données sur des millions de nœuds plutôt que sur un seul serveur centralisé.
Et enfin, contrats intelligents sont un autre élément essentiel du Web3. Plutôt que de faire confiance à un intermédiaire, les contrats intelligents permettent à deux parties d'effectuer des transactions sans se faire implicitement confiance. Par exemple, un finance décentralisée (DeFi) dApp pourrait aider une personne à prêter de l'argent à une autre tout en gérant les intérêts et d'autres services de back-office.
Centralisation du Web3
Chaque dApp doit interagir avec la blockchain pour modifier ou restituer l'état. Mais malheureusement, les smartphones et les navigateurs ne sont pas bien équipés pour exécuter nativement des nœuds de blockchain. Par conséquent, ces clients interagissent souvent avec des nœuds de blockchain sur un serveur distant. Et ces serveurs ne sont gérés que par une poignée d'entités, ce qui entraîne une centralisation.

La plupart des dApps utilisent Alchemy et Infura pour accéder à la blockchain Ethereum en arrière-plan. Ces entreprises gèrent un nœud Ethereum et fournissent des API pratiques pour accéder aux données de la blockchain et aux métadonnées utiles (par exemple, les analyses). Par conséquent, la plupart des dApps ne se connectent pas directement à la blockchain – elles s'appuient sur les points de terminaison API de ces deux entreprises !
Ces entreprises sont financées et détenues au moins en partie par une poignée de sociétés de capital-risque. Par exemple, ConsenSys, propriétaire du portefeuille MetaMask et d'Infura, a récemment levé 450 millions de dollars en série D, valorisant l'entreprise à environ 7 milliards de dollars. De son côté, Alchemy a levé 200 millions de dollars en février dernier, valorisant l'entreprise à 10.2 milliards de dollars.
Les jetons non fongibles (NFT) offrent un autre exemple de centralisation. Bien que les NFT vivent sur la blockchain, ils contiennent une URL qui pointe vers des données externes (par exemple, une image ou un texte). Si une adresse IP change ou qu'un domaine disparaît, l'œuvre d'art du NFT peut rapidement disparaître. La seule exception serait les œuvres d'art hébergées sur des réseaux décentralisés, comme IPFS.
Matthew Rosenfeld, connu sous le nom de Moxie Marlinspike, a documenté ces problèmes dans un essai célèbreDans une expérience qui a fait passer son message, il a créé un NFT sur OpenSea, pointant vers une image qui changeait en fonction du spectateur. OpenSea a supprimé le NFT de son site Web et son portefeuille MetaMask (qui, il s’avère, utilise les API OpenSea).
Par défaut, chaque transaction MetaMask s'exécute via les serveurs d'Infura et de Consensys. Ces serveurs peuvent conserver des journaux contenant tout, de votre adresse IP à votre adresse ETH. Par conséquent, l'utilisation d'une dApp par rapport aux applications centralisées conventionnelles présente peu ou pas d'avantages en termes de confidentialité ou de résilience dans ces cas d'utilisation.
Un avenir décentralisé
Marlinspike souligne dans son essai que la centralisation du Web3 reflète les mêmes problèmes que ceux rencontrés par l'Internet naissant (Web1). En particulier, les gens veulent éviter les tracas et les dépenses liés à la gestion de leur propre serveur Web et préfèrent l'innovation rapide des entreprises privées à la lente évolution des protocoles open source.
Selon Marlinspike, surmonter ces obstacles nécessitera des systèmes qui distribuent la confiance sans avoir à distribuer l’infrastructure et les protocoles qui facilitent la création de logiciels blockchain sans plateformes centralisées. Cependant, il souligne qu’il est acceptable d’avoir un peu de centralisation en attendant.
Pendant ce temps, le cofondateur d'Ethereum, Vitalik Buterin croit Il deviendra plus facile et moins cher de créer et d'exécuter des applications directement sur la blockchain Ethereum. En outre, il note que les développeurs travaillent à la création de clients légers qui vérifient les signatures sur les en-têtes de blocs ou communiquent avec plusieurs points de terminaison d'API dans différentes entreprises.
En fin de compte, les développeurs et les consommateurs d’applications décentralisées choisissent généralement l’option la plus simple et la plus complète. Si les plateformes centralisées offrent désormais ces fonctionnalités, les protocoles blockchain évoluent rapidement pour combler ce vide. Cela dit, les plateformes centralisées auront probablement une longueur d’avance en raison de la lenteur du développement des protocoles.
Conclusion
Le Web3 représente une évolution des géants actuels des médias sociaux vers un Internet décentralisé où les utilisateurs contrôlent leurs données grâce aux technologies de la blockchain. Malheureusement, de nombreuses applications décentralisées Web3 actuelles s'appuient sur des plateformes centralisées offrant un accès facile à la blockchain, mais sapant les principes de la décentralisation.
Alors que les développeurs de blockchain tentent de résoudre ces problèmes en facilitant l'exécution de nœuds sur n'importe quel appareil, les plateformes centralisées peuvent toujours être plus pratiques pour les utilisateurs et les développeurs. Par conséquent, l'avenir sera probablement une combinaison des deux. Et, selon certains, ce n'est pas nécessairement une mauvaise chose.
Si vous négociez des actifs cryptographiques tels que des NFT, ZenLedger peut vous aider à regrouper les transactions entre portefeuilles et bourses et à accéder aux données dont vous avez besoin pour remplir vos impôts chaque année. Commencez gratuitement dès aujourd'hui !