Le stockage décentralisé est un système qui consiste à stocker les données sur plusieurs clouds et serveurs décentralisés plutôt qu’à un emplacement centralisé unique. Contrairement aux modèles centralisés, où le stockage des données est concentré entre les mains de quelques géants de la tech, le stockage décentralisé est une solution de stockage cloud pair à pair (P2P) dans laquelle les utilisateurs ordinaires gèrent le système. Les utilisateurs louent l’espace disque disponible sur leurs disques et reçoivent des tokens en échange de leur contribution.
Depuis toujours, les fournisseurs de stockage cloud centralisé (CSP) comme Google, Microsoft, Apple et Amazon sont le choix privilégié des entreprises pour stocker leurs données. Bien que ces CSP offrent de nombreux avantages, ils sont accusés de monopoliser le marché et d’enfermer leurs clients dans des forfaits de stockage rigides. En outre, ils sont vulnérables aux cyberattaques, qui peuvent paralyser les systèmes et entraîner des pertes financières désastreuses.
« Comme nous l’avons vu lors des fuites de données d’Equifax et d’Experian, ainsi que dans le récent problème de TransUnion, lorsqu’un criminel a pu accéder aux données, ces dépôts de données centralisés sont de véritables mines d’or pour les criminels et attirent donc les attaques », explique Uri Arad, cofondateur et vice-président chargé des produits et de la recherche chez Identiq. « Cela met à son tour gravement en danger la confidentialité des consommateurs et rend beaucoup plus difficiles la mise en place d’une cybersécurité efficace et la protection contre la fraude. »
Compte tenu des failles des solutions centralisées, il est peut-être temps d’explorer d’autres options de stockage des données, comme le stockage décentralisé.
- Comment fonctionne le stockage décentralisé
- Les avantages du stockage décentralisé
- Les inconvénients du stockage décentralisé
- Stockage décentralisé ou centralisé : comparaison rapide
- Principales plateformes de stockage décentralisé
- Qui devrait utiliser le stockage décentralisé ?
- En conclusion : utiliser le stockage décentralisé
Comment fonctionne le stockage décentralisé
Les CSP stockent les données sur des serveurs répartis dans plusieurs zones géographiques qu’ils possèdent et gèrent. Ils exercent donc également un pouvoir considérable sur les données des utilisateurs. À l’inverse, le stockage décentralisé adopte une approche très démocratique de la gestion des données. Ici, n’importe qui peut participer et gagner des bitcoins en louant son espace disque.
Le stockage décentralisé fragmente les données en petits morceaux au moyen d’un processus appelé partitionnement, puis les stocke sur plusieurs ordinateurs appelés nœuds, appartenant à des personnes comme vous et moi. Une fois fragmenté, chaque fichier ou donnée reçoit un numéro d’identification unique, est chiffré à l’aide d’une clé privée, puis distribué à des nœuds indépendants dans le monde entier.
Pour assurer la redondance, plusieurs copies des données sont créées afin que, même si un nœud tombe en panne, les données puissent toujours être récupérées depuis d’autres nœuds. Puisqu’il n’y a pas de serveur unique, les données ne risquent pas d’être endommagées ou indisponibles. Dans les systèmes décentralisés, les données sont stockées sur des centaines, voire des milliers de nœuds dans le monde entier : leur haute disponibilité est donc toujours garantie.
Puisque les données sont chiffrées, les nœuds ne peuvent ni voir ni modifier vos fichiers ; pour des raisons de sécurité, seuls les utilisateurs disposant du même jeu de clés de chiffrement peuvent accéder aux données. Cela rend le système extrêmement sûr. De même, puisque tous les fichiers sont distribués, même si des attaquants tentent de pirater les nœuds, ils n’obtiennent que des fragments de données chiffrés, et non l’intégralité des données, ce qui ne leur sert finalement à rien. C’est précisément cette caractéristique du stockage décentralisé qui le rend extrêmement sûr.
Les avantages du stockage décentralisé
Le stockage décentralisé présente de nombreux avantages, notamment la réduction des coûts et l’amélioration de la sécurité, de la fiabilité, de l’évolutivité et de la confidentialité des données.
Des coûts réduits
Un modèle de stockage décentralisé ne nécessite pas d’investissements importants dans des centres de données, ce qui le rend moins coûteux que les solutions de stockage centralisées. En outre, il existe un marché dynamique d’utilisateurs prêts à louer leur espace disque inutilisé, ce qui réduit encore davantage les coûts.
Une sécurité renforcée
Dans le stockage décentralisé, les fichiers sont fragmentés et répartis sur plusieurs nœuds. Ainsi, même si un nœud est piraté, les autres ne sont pas affectés. Une architecture sans confiance implicite, des contrôles d’accès granulaires et l’absence de point de défaillance unique sont autant de fonctionnalités qui renforcent la sécurité.
Une fiabilité accrue
Les clouds décentralisés connaissent moins d’interruptions, car les données sont réparties entre des nœuds sans lien entre eux. Ainsi, même si un serveur donné tombe en panne, vous pouvez récupérer vos données depuis d’autres nœuds.
Une grande évolutivité
Les nœuds décentralisés peuvent être mis à l’échelle à volonté, ce qui les rend très évolutifs par rapport aux CSP.
Une meilleure confidentialité
Puisque les données sont chiffrées, vos informations personnelles sont toujours protégées.
Les inconvénients du stockage décentralisé
Bien que le concept du stockage décentralisé soit effectivement prometteur, il présente certains inconvénients qui ne peuvent être négligés.
Une fiabilité incertaine
De loin, l’un des inconvénients les plus importants du stockage cloud décentralisé concerne la confiance qu’il inspire. Malheureusement, tout le monde n’est pas prêt à faire confiance à des personnes anonymes qui stockent leurs données. Même si les données sont chiffrées ou sécurisées, elles restent entre les mains d’un ou de plusieurs prestataires indépendants. Cela peut inquiéter certaines entreprises, qui peuvent préférer la responsabilité offerte par une organisation établie.
Une certaine complexité
Il n’est pas si facile de créer un système de stockage cloud décentralisé. Si c’était le cas, tout le monde en construirait un ! Confier plutôt la sécurisation et la gestion de vos données à un partenaire centralisé fiable peut vous faire gagner beaucoup de temps et épargner bien des efforts à votre service informatique.
Stockage décentralisé ou centralisé : comparaison rapide
Voici un aperçu des principales différences entre les stockages centralisé et décentralisé, notamment en matière de contrôle, de chiffrement, d’emplacement, de sécurité et de coût.
| Stockage centralisé | Stockage décentralisé | |
|---|---|---|
| Contrôle | Organisation unique | Réseau P2P |
| Chiffrement | Non | Oui |
| Emplacement | Emplacement centralisé | Nœuds multiples |
| Sécurité | Risque accru de failles de sécurité | Incidents de sécurité moins probables |
| Coût | Peut être coûteux à grande échelle | Relativement peu coûteux |
Principales plateformes de stockage décentralisé
Compte tenu de l’intérêt croissant pour ce domaine, plusieurs fournisseurs de stockage cloud décentralisé ont fait leur apparition. Parmi les meilleurs figurent Storj, Sia et Filecoin.
Storj
Storj est un système de stockage décentralisé dans lequel les utilisateurs louent de l’espace disque redondant et gagnent des tokens. Il comporte trois composants principaux :
- Nœud de stockage : stocke les données. Chaque nœud est exploité indépendamment.
- Uplink : le logiciel qui communique avec les nœuds de stockage et les satellites.
- Satellite : agit comme un intermédiaire entre Uplink et le nœud de stockage et décide quels fichiers les nœuds vont stocker.
Lorsqu’un utilisateur téléverse un fichier sur le réseau Storj, celui-ci chiffre les fichiers au moyen d’un chiffrement symétrique AES-256-GCM, puis les fragmente en 80 morceaux. Ces données sont ensuite réparties entre différentes zones géographiques et différents FAI. Cela garantit qu’aucun utilisateur non autorisé ne puisse accéder à vos données.
Les clients de Storj paient leur stockage en cryptomonnaie STORJ. Le token STORJ est un token ERC-20 que les participants utilisent pour acheter ou vendre sur la plateforme.
Sia
Sia est une entreprise de stockage cloud open source qui repose sur la technologie blockchain. Elle utilise la méthode de preuve de stockage (PoS) pour créer des blocs de données sur la plateforme Sia. Toute personne disposant d’espace supplémentaire peut le louer, en tant que bailleur, sur la place de marché Sia à des utilisateurs, les locataires, qui recherchent de l’espace de stockage.
Sia dispose d’un système unique à deux tokens qui incite les investisseurs du réseau Sia à rester investis dans la plateforme.
- Siacoins : les mineurs de Sia peuvent monétiser leur espace de stockage supplémentaire inutilisé et recevoir des récompenses sous la forme de siacoins (SC), le token utilitaire natif de la plateforme Sia. L’offre de Siacoins n’est pas fixe et peut être créée indéfiniment. Actuellement, il existe plus de 40 milliards de Siacoins dans le monde, et leur nombre ne fera que croître.
- Siafunds : les Siafunds constituent l’autre composant du système de tokens de Sia. Ils sont utilisés à des fins de partage des revenus. Il convient toutefois de noter que les Siafunds sont extrêmement rares : il n’en existe que 10 000, dont 8 600 appartiennent déjà à la société mère.
Filecoin
Créé par Protocol Labs, Filecoin est un réseau P2P open source qui permet aux utilisateurs de louer l’espace inutilisé de personnes qui n’en ont pas besoin. Filecoin intègre également des mécanismes cryptographiques de PoS et de preuve d’espace-temps, qui permettent aux clients de vérifier à tout moment si un fournisseur de stockage stocke effectivement les données qu’il s’est engagé à conserver.
Filecoin compte deux types de mineurs :
- Mineurs de stockage : les mineurs de stockage sont incités à louer autant d’espace de stockage que possible. Ils reçoivent des récompenses proportionnelles à l’espace qu’ils louent.
- Mineurs de récupération : les mineurs de récupération sont chargés de récupérer les données lorsqu’ils reçoivent une requête « get ».
Les mineurs sont rémunérés en FIL, le token natif de Filecoin, utilisé pour louer de l’espace disque.
Qui devrait utiliser le stockage décentralisé ?
Les meilleurs cas d’utilisation du stockage décentralisé concernent les particuliers et les organisations des secteurs fortement réglementés ou qui utilisent des données très sensibles, comme l’administration publique et la santé, ainsi que ceux qui disposent de budgets limités et ont besoin d’une solution de stockage peu coûteuse mais sécurisée.
Qui ne devrait pas l’utiliser ?
Le stockage décentralisé peut être un mauvais choix pour les grandes organisations complexes qui gèrent un volume élevé de données. Ces organisations peuvent privilégier la commodité et la fiabilité d’un partenaire unique doté d’une équipe d’assistance directe avec laquelle elles peuvent collaborer pour organiser et gérer leurs informations.
En conclusion : utiliser le stockage décentralisé
Actuellement, quelques acteurs réalisent un travail remarquable dans le domaine du stockage décentralisé, mais cette technologie n’en est encore qu’à ses débuts. Bien que ces systèmes de stockage offrent plusieurs avantages par rapport aux CSP, comme une sécurité et une confidentialité accrues, ils ne se sont pas encore pleinement généralisés, et de nombreuses organisations préfèrent toujours la garantie offerte par une grande entreprise unifiée. Peu à peu, à mesure que le Web 3 deviendra une réalité, nous nous attendons à voir davantage d’utilisateurs — particuliers comme organisations — passer à des plateformes décentralisées à l’avenir.
Nous avons également analysé les meilleures options de stockage en réseau (NAS) pour vos besoins de stockage sur site.