Une solution de stockage de fichiers conventionnelle ressemble davantage à un entrepôt qui stocke vos affaires : vous apportez un fichier, il y est stocké et c'est tout. Vous établissez une connexion, et les individus le récupèrent. Le stockage ne connaîtrait pas votre logique commerciale, vos politiques d'accès, vos politiques de paiement, vos dates d'expiration ou vos privilèges de quartier. Ce modèle est réinventé par Walrus, qui est programmable en stockage, c'est-à-dire qu'il fonctionne avec vos contrats intelligents et la logique de la blockchain, plutôt que d'être un backend stupide.

Dans Walrus, tous les blobs stockés sont connectés à un objet en chaîne via la blockchain Sui. Le stockage n'est pas simplement un morceau de données mais un objet programmable, auquel vos contrats peuvent faire référence, contrôler et/ou supprimer, modifier ou établir des règles. Avec cela, vous êtes en mesure de développer des fonctionnalités qui nécessiteraient autrement des serveurs backend. Un exemple est que vous pourriez développer un système de contenu par abonnement où seuls les abonnés peuvent accéder à des fichiers particuliers, et ces privilèges d'accès sont régulés par des jetons d'adhésion en chaîne. Vous pouvez automatiser l'expiration des fichiers - après un certain temps, la propriété ou les droits d'accès sont automatiquement modifiés.

C'est particulièrement utile dans les marchés de données et les écosystèmes d'IA, dans lesquels la valeur des données elles-mêmes existe et les politiques d'utilisation. Un ensemble de données pourrait être placé dans Walrus et une logique appliquée pour que seuls les utilisateurs authentifiés utilisant des identifiants spécifiques soient autorisés à accéder à ces données, tout en étant décentralisé et transparent.

Le stockage peut même être utilisé comme un actif qui génère des dividendes ou loue de l'espace de stockage à quiconque, car tout est sur la chaîne.

Pour y parvenir, Walrus s'adapte fortement avec Sui Move, la plateforme de contrat intelligent, et les contrats peuvent créer, mettre à jour et interroger des blobs comme des interactions régulières sur la chaîne. Cela rend difficile la distinction entre le stockage et la logique d'application, permettant ainsi aux développeurs de créer des applications décentralisées complètes sans avoir à revenir aux serveurs centralisés pour contrôler leurs données.

Un exemple extrêmement facile de la vie réelle : considérez une bibliothèque de recherche où les articles académiques sont représentés par des blobs dans Walrus. Les papiers peuvent être disponibles avec les mêmes conditions d'accès : il y a ceux qui sont ouverts à tous les membres, ceux qui sont ouverts aux membres payants, ceux qui expirent dans un an, et enfin ceux qui ne peuvent être accessibles que par ceux qui ont contribué. Toutes ces politiques sont sur la blockchain, pourtant les documents sont dans le réseau de stockage décentralisé où tout le système est transparent, sécurisé et programmable, pas seulement un serveur de fichiers passif.

#Walrus @Walrus 🦭/acc

$WAL