La promesse de posséder et de gérer ses propres données est révolutionnaire, ce qui suscite un intérêt croissant pour les plateformes et les applications Web3. Par exemple, des résultats récents montrent que le marché du Web3 était estimé à environ 2,9 milliards de dollars l'année dernière, mais ce chiffre devrait atteindre 23,3 milliards de dollars d'ici 2028. Le Web3 suscite également l'intérêt des investisseurs en capital-risque, puisque Cointelegraph Research a constaté que ce secteur était l'opération d'investissement la plus recherchée en 2022.
L'essor du Web3 a également entraîné le besoin de solutions de stockage décentralisées, qui permettront finalement aux utilisateurs d'archiver, de récupérer et de maintenir leurs propres données. Les conclusions de l'Institut de recherche Huobi montrent en outre que l'augmentation du volume mondial de données de stockage élèvera le coût de la sécurité et de la consommation d'énergie élevée, ce qui alimentera la tendance au stockage décentralisé. Le rapport indique que « la demande mondiale en matière de systèmes de stockage a progressé, passant du stockage à distance au stockage instantané dans le cloud, et maintenant au stockage décentralisé par blockchain que nous appellerons stockage Web3 ».
Décomposer le stockage décentralisé
Afin de mieux comprendre le potentiel qui se cache derrière le stockage décentralisé, il est important d'expliquer ce que ces solutions apportent et en quoi elles diffèrent des plateformes centralisées. Marta Belcher, présidente de la Filecoin Foundation - l'organisation qui facilite la gouvernance du réseau Filecoin - a déclaré à Cointelegraph que les systèmes décentralisés offrent une alternative aux systèmes centralisés pour le stockage des données et la mise à disposition de sites Web. Elle a déclaré :
« L'Internet d'aujourd'hui est centralisé - à l'heure actuelle, la majorité des données qui composent les nombreux sites Web que nous utilisons chaque jour se trouvent dans des entrepôts de données appartenant à seulement trois entreprises : Amazon Web Services, Microsoft Azure et Google Cloud. Nous avons souvent vu ces entreprises subir des pannes de courant, et des pans entiers du Web s'arrêter pendant des heures - c'est le problème des points de défaillance uniques ».
Avec ces défis à l'esprit, Belcher a expliqué que les fournisseurs de stockage décentralisés comme Filecoin sont capables de créer une meilleure version du Web en combinant la capacité de stockage et la puissance de calcul de nombreux appareils individuels dans un réseau semblable à un superordinateur qui peut stocker plusieurs copies de données. « Sur cette version décentralisée de l'internet, les sites web restent opérationnels même si certains nœuds tombent en panne, et la disponibilité des informations ne dépend pas d'un serveur ou d'une entreprise en particulier », a-t-elle déclaré.
Pour faciliter cela, Belcher a expliqué que Filecoin utilise un concept de monnaie programmable pour créer un réseau de stockage décentralisé. « Si un utilisateur dispose d'un espace de stockage supplémentaire sur son matériel informatique, il peut le louer à d'autres personnes qui le paieront avec des tokens Filecoin. Nous pensons qu'il s'agit d'une technologie fondamentale pour la prochaine génération du web », a-t-elle fait remarquer.
Belcher a précisé que Filecoin est basé sur un modèle incitatif, ce qui signifie que les utilisateurs sont payés chaque fois qu'ils stockent des informations sur le réseau. À ce jour, le modèle Filecoin a été couronné de succès, puisque Mme Belcher a indiqué que le réseau a une capacité de stockage de 18 exaoctets et que plus de 4 000 fournisseurs de stockage alimentent plus de 1 460 nouveaux projets.
Bien que cela puisse sembler incroyable, Belcher a souligné que les fournisseurs de stockage centralisés comme AWS dépendent d'un serveur ou d'une entreprise particulière pour stocker et fournir des informations. En revanche, Filecoin s'appuie sur le système de fichiers interplanétaire, ou IPFS.
« Plutôt que de récupérer le contenu là où il se trouve, l'IPFS retrace le contenu en fonction de ce qu'il est en exploitant l'adressage du contenu avec un hash crypto », a-t-elle expliqué. Ainsi, la disponibilité du contenu ne dépend plus d'un serveur ou d'une entreprise, ce qui signifie que les informations peuvent être récupérées plus rapidement tout en réduisant la latence des réseaux. Mme Belcher a expliqué que la Fondation Filecoin a récemment annoncé un partenariat avec l'entrepreneur de la défense Lockheed Martin pour rendre le réseau interplanétaire possible depuis l'espace. Elle a déclaré :
« Imaginez qu'il y ait un satellite sur la lune et qu'il y ait un délai de plusieurs secondes avec les données qui vont et viennent de la lune à la terre. L'IPFS pourrait permettre aux satellites de récupérer des données à partir des endroits les plus proches, sans délai. Cela rend la mise en réseau des systèmes plus rapide ».
We’ve got news! @FilFoundation is working with @LMSpace to bring @IPFS to space!
— Filecoin Foundation (@FilFoundation) May 23, 2022
pic.twitter.com/o1JeHYjoik
Nous avons des nouvelles ! La @FilFoundation travaille avec @LMSpace pour amener @IPFS dans l'espace ! pic.twitter.com/o1JeHYjoik
- Fondation Filecoin (@FilFoundation) 23 mai 2022
John Gleeson, directeur d'exploitation du réseau de stockage décentralisé Storj, a déclaré à Cointelegraph que l'infrastructure décentralisée est le perturbateur le plus crédible pour l'Internet centralisé :
Bien que le concept soit révolutionnaire, Belcher a noté que le projet est actuellement dans une phase exploratoire. « Nous sommes encore en train d'identifier la bonne mission de démonstration qui rendra ce concept viable pour la technologie spatiale ». En termes de stockage de données, Belcher a souligné que de nombreux utilisateurs ne se rendent peut-être même pas compte qu'ils utilisent l'IPFS aujourd'hui, notant que la grande majorité des tokens non fongibles (NFT) sont stockés sur l'IPFS. Elle a ajouté que Starling Lab - un projet de l'Université de Stanford et du centre de recherche de la Fondation Shoah de l'Université de Californie du Sud - utilise le réseau Filecoin pour héberger des documents numériques sensibles de l'histoire humaine.
« Lancer un service pour concurrencer AWS, Google ou Microsoft dans le Web2 nécessite des milliards de dollars. Grâce à la capacité financée par la foule, à des couches d'abstraction sans confiance et à des incitations basées sur des tokens, l'infrastructure décentralisée peut fournir des infrastructures plus privées, sécurisées, performantes et économiques que les hyperscalers du Web2 ».
Semblable au modèle d'incitation de Filecoin, Gleeson explique que le réseau Storj est constitué de nœuds de stockage qui servent à stocker des données pour d'autres. Les contributeurs sont rémunérés pour l'allocation de leur stockage et de leur bande passante. « Toutes les données stockées sur les nœuds de stockage sont cryptées côté client et codées par effacement », a-t-il déclaré.
Gleeson a ajouté que Storj utilise des « uplink clients » pour permettre aux développeurs d'héberger des informations sur le stockage en cloud décentralisé de Storj. Les fichiers sont ensuite divisés en 80 morceaux et distribués sur le réseau de nœuds de stockage. « Chacun des 80 morceaux est stocké sur différents nœuds de stockage ayant des opérateurs, des alimentations électriques, des réseaux et des géographies différents, etc., ce qui présente des avantages considérables en termes de sécurité, de performances et de durabilité », a expliqué M. Gleeson.
Bien que les fonctionnalités fournies par Filecoin et Storj soient très différentes de celles offertes par les systèmes centralisés, un certain nombre de plateformes Web3 requièrent spécifiquement ces solutions. Par exemple, le fournisseur d'infrastructure Web3 décentralisée Ankr Network aide un certain nombre de sociétés de blockchain à gérer leur infrastructure de nœuds.
Greg Gopman, directeur du marketing d'Ankr, a déclaré à Cointelegraph que 17 des 20 premières blockchains de tye proof of stake utilisent le service d'appel de procédure à distance (RPC) d'Ankr pour permettre l'accès aux données de leur blockchain. Chaque fois qu'Ankr traite une demande RPC, un nœud est nécessaire pour y répondre, ce qui, selon M. Gopman, constitue le service principal d'Ankr. Selon Gopman, Ankr utilise à la fois Filecoin et Storj pour stocker les images des nœuds, ainsi que les transactions de la blockchain. Il a déclaré :
« BNB Chain, Polygon et Avalanche utilisent notre solution, et en coulisses, nous utilisons des fournisseurs de stockage décentralisés pour rendre nos opérations plus rapides. Lorsque nous avons besoin de faire tourner un nouveau nœud, nous pouvons le faire 90 % plus rapidement en utilisant des fournisseurs de stockage décentralisés par rapport à AWS ».
Pour mettre ce processus en perspective, Gopman explique qu'Ankr gère des nœuds d'archives pour différentes blockchains. « Le 'nœud d'archive' est l'ensemble des données historiques de chaque transaction qui s'est produite sur un réseau de blockchain », a-t-il déclaré. Ankr gère ces nœuds d'archives pour différentes blockchains, ce qui signifie que la plateforme doit disposer d'un instantané de toutes les transactions qui ont eu lieu sur un réseau spécifique. Ces informations sont ensuite placées sur un serveur et lancées pour créer un nouveau nœud.
Gopman ajoute qu'Ankr a initialement utilisé AWS pour ce processus, mais que la plateforme était plus lente et plus coûteuse. « AWS n'était pas optimisé pour le Web3. AWS est configuré pour les systèmes distribués, or nous exécutons des profils sur des serveurs pour une infrastructure décentralisée. De plus, AWS ne dispose que de 13 géolocalisations et nous en avons une trentaine ».
L'essor des services web décentralisés
Outre le stockage, d'autres solutions sont proposées pour assurer toute une série de services web décentralisés pour l'économie Web3. Par exemple, Akash Network est une place de marché pour les ressources informatiques sous-utilisées. Greg Osuri, PDG d'Akash, a déclaré à Cointelegraph que le cœur d'Akash est constitué d'une place de marché aux enchères qui permet aux utilisateurs de placer une demande auprès de fournisseurs qui disposent de quantités infinies de puissance de calcul. Selon Osuri, les prix sont déterminés par le marché, ce qui permet de réduire les coûts de 97 % par rapport à AWS.
En termes de cas d'utilisation, Osuri a mentionné qu'Equinix Metal - l'un des plus grands fournisseurs de centres de données et d'infrastructures au monde - s'intègre à Akash pour décharger ses ressources de calcul de manière décentralisée.
Les projets Web3 tirent également parti des plateformes informatiques décentralisées. Par exemple, Colin Pape, PDG du moteur de recherche décentralisé Presearch, a déclaré à Cointelegraph que les utilisateurs pouvaient faire tourner des nœuds pour leur plateforme au-dessus d'Akash. Selon M. Pape, les nœuds des utilisateurs de Presearch collectent les résultats de recherche sur le Web et sont utilisés pour alimenter le réseau Presearch. Comme d'autres modèles incitatifs, les opérateurs de nœuds sont récompensés par les tokens PRE de Presearch lorsqu'ils traitent avec succès une requête d'un utilisateur.
M. Pape a indiqué que plus de 70 000 nœuds utilisateurs dans le monde alimentent le réseau Presearch. Bien que beaucoup de ces nœuds fonctionnent dans des centres de données à l'aide d'un serveur privé virtuel (VPS), il a souligné que Presearch encourage les opérateurs de nœuds à utiliser autant de plateformes différentes que possible pour faire fonctionner leurs nœuds. Il a ajouté que les fournisseurs de cloud décentralisés sont utiles pour assurer une couche supplémentaire de résilience au réseau, car ils sont plus distribués que les nœuds qui fonctionnent dans une seule instance.
Il est également intéressant de souligner que des solutions capables d'agréger différents types de réseaux de stockage décentralisés voient le jour, ce qui souligne la croissance du marché. Par exemple, Max Li, directeur de l'exploitation et fondateur de Computecoin, a déclaré à Cointelegraph que l'entreprise vise à fournir tous les services AWS clés, tels que le calcul, le stockage et l'apprentissage automatique, de manière décentralisée. « Notre solution de stockage - Oortech Storage Service (OSS) - fournit une solution de stockage décentralisée avec une expérience utilisateur Web2. Plutôt que de construire l'infrastructure à partir de zéro, OSS agrège tous les types de réseaux de stockage décentralisés tels que Filecoin, Storj et Crust - à l'instar d'Expedia, qui agrège les hôtels », a-t-il expliqué.
Selon Li, OSS vise à simplifier le processus d'exploitation des solutions de stockage décentralisées. Il pense que c'est nécessaire, car la courbe d'apprentissage des utilisateurs finaux qui utilisent des solutions Web décentralisées est abrupte. « Les développeurs ont besoin d'au moins quelques semaines pour comprendre comment déployer un site web sur Filecoin. Il faut parfois moins d'une heure pour déployer un site Web sur AWS », a-t-il déclaré. M. Li a ajouté que les utilisateurs non spécialisés dans les cryptomonnaies doivent apprendre à utiliser les portefeuilles de cryptomonnaies pour acheter des tokens Filecoin sur les marchés boursiers et les utiliser ensuite pour le stockage de données.
Les solutions de stockage décentralisées prendront-elles le pas sur les services web centralisés ?
Pourtant, les avantages offerts par les solutions Web décentralisées pourraient l'emporter sur les problèmes liés à l'utilisation de ces plateformes, du moins pour les projets Web3. Par exemple, Gleeson a souligné que les solutions de stockage décentralisées offrent une confidentialité, des performances, une durabilité et une rentabilité accrues. « Toutes les données stockées sur le service Storj DCS sont cryptées (tant les données que les métadonnées) et les utilisateurs possèdent leurs propres clés de cryptage. Cela signifie que les utilisateurs ont le contrôle de leurs données et que celles-ci ne peuvent pas être compromises ou exploitées », a-t-il expliqué.
M. Gleeson a ajouté que le stockage en cloud décentralisé adopte une approche complètement différente en faisant appel à la foule pour obtenir de la capacité par le biais de dépenses d'exploitation plutôt que de dépenses d'investissement. Il a déclaré :
« En exploitant une capacité latente massive tout autour du globe et en ne payant que pour ce qui est utilisé, le stockage en cloud décentralisé offre une durabilité et une disponibilité comparables au stockage en cloud centralisé, à un prix inférieur de 80 % à celui d'AWS ».
Dans ces conditions, la question se pose de savoir si les solutions de stockage centralisées ne vont pas bientôt perdre leur pertinence. Selon M. Gleeson, à mesure que la technologie décentralisée gagnera en maturité, les cas d'utilisation se cristalliseront et les entreprises en tireront des avantages. En retour, il pense que l'adoption s'accélérera, en particulier lorsque le reste de la pile décentralisée évoluera avec le calcul et les kits d'outils pour les modèles d'intégration communs. Toutefois, M. Gleeson est conscient que le stockage décentralisé et les autres services sont encore des technologies nouvelles et doivent donc faire l'objet d'un développement. « IPFS, par exemple, fournit des adresses de contenu et est innovant, mais certains des plus grands services de localisation IPFS stockent des données sur des fournisseurs centralisés », a-t-il fait remarquer.
Wilson Wei, cofondateur et directeur d'exploitation de CyberConnect - un protocole de graphe social décentralisé - a en outre déclaré à Cointelegraph qu'AWS dans son ensemble fournit une gamme de services beaucoup plus large que le stockage. Il pense donc qu'AWS ne disparaîtra pas. Wei a ajouté que la plupart des systèmes de stockage décentralisés actuels ne sont solides que lorsque les fournisseurs travaillent sous certaines incitations économiques. Cependant, il a noté que ces incitations pouvaient devenir extrêmement volatiles et entraîner une dégradation des performances et de la disponibilité des données. Il a déclaré :
« Il est facile d'héberger une page d'accueil simple à l'aide d'IPFS, mais si le site Web nécessite un environnement informatique complexe, les développeurs doivent toujours créer une instance informatique sur des fournisseurs de cloud computing comme AWS, car les serveurs centralisés peuvent offrir les ressources informatiques les plus efficaces et les plus performantes. Le choix entre un stockage centralisé et décentralisé implique toujours des compromis ».