Mysten Labs introduit une nouvelle solution de gestion décentralisée des clés sur le testnet Sui.
À mesure que l'écosystème Web3 évolue, des défis tels que la protection de la vie privée, le contrôle d'accès et la gestion des clés deviennent de plus en plus importants. Le 5 avril, Mysten Labs a dévoilé sa solution de gestion décentralisée des clés, SEAL, sur le réseau de test Sui. Cet article explorera l'architecture technique de SEAL, les scénarios d'application, l'expérience des développeurs et les perspectives d'avenir.
Dans l'ère Web2, le chiffrement des données et le contrôle d'accès dépendaient souvent de services centralisés de gestion des clés comme AWS KMS ou GCP Cloud KMS. Cependant, ces solutions ne répondent pas aux exigences de l'écosystème Web3 en matière de décentralisation, de transparence et de contrôle utilisateur.
Mysten Labs aborde ces défis avec SEAL, conçu pour offrir un cryptage sécurisé des données et un contrôle d'accès via la décentralisation. SEAL aide les développeurs à créer des applications décentralisées (DApps) sans dépendre d'une entité de confiance unique, permettant ainsi une protection des données plus flexible et sécurisée.
SEAL surmonte les limitations des solutions traditionnelles, qui reposent souvent sur des scénarios uniques ou des services centralisés, lorsqu'il s'agit de protéger de gros volumes de données on-chain. Il permet aux développeurs de gérer le chiffrement des données et l'accès à travers différents systèmes de stockage et scénarios d'application tout en garantissant la sécurité et les performances, offrant ainsi une solution de sécurité polyvalente et efficace pour les applications Web3.
SEAL emploie une approche multi-couches pour garantir un cryptage des données sécurisé et efficace, avec des composants clés tels que:
SEAL utilise des contrats intelligents Move sur la blockchain Sui pour gérer le contrôle d'accès. Les développeurs peuvent définir des politiques d'accès au sein des contrats intelligents pour gérer précisément qui peut accéder aux clés de décryptage et dans quelles conditions. Cette règle basée sur la blockchain garantit la transparence et l'immutabilité, renforçant la sécurité des données.
Les méthodes traditionnelles de gestion des clés, reposant sur un stockage centralisé, sont vulnérables aux attaques. SEAL utilise le chiffrement seuil pour distribuer les clés de déchiffrement sur plusieurs services backend indépendants. La clé complète ne peut être reconstruite que lorsqu'un nombre minimum de clés (par exemple, le modèle t-out-of-n) sont disponibles. Cette approche atténue efficacement les risques, protégeant la sécurité globale des données même si certains serveurs de clés sont compromis.
SEAL met l'accent sur la réalisation du chiffrement et du déchiffrement côté client, permettant aux utilisateurs de chiffrer les données localement. Cela garantit que même si les serveurs ou les nœuds intermédiaires de SEAL sont compromis, les données en clair restent inaccessibles, renforçant ainsi la protection de la vie privée.
Contrairement aux solutions qui chiffrent uniquement des systèmes de stockage spécifiques, SEAL offre une indépendance de stockage. Il peut fournir des solutions de chiffrement compatibles pour le stockage décentralisé tel que Walrus sur la chaîne Sui ou d'autres systèmes de stockage on-chain et off-chain. Cette flexibilité permet aux développeurs de choisir la meilleure solution de stockage pour leurs projets sans se soucier de la compatibilité du chiffrement.
La polyvalence de SEAL est mise en évidence dans sa large gamme d'applications pratiques. Voici quelques cas d'utilisation typiques :
Dans la distribution de contenu numérique, de nombreux créateurs visent à mettre en œuvre des modèles de lecture payante ou d'abonnement via du contenu crypté. Avec SEAL, les créateurs peuvent crypter du contenu premium, permettant l'accès uniquement aux utilisateurs possédant des NFT spécifiques ou payant des frais d'abonnement. Cette approche, similaire à un Patreon ou Substack sur chaîne, protège les droits de contenu et permet un accès précis payé par l'utilisateur.
Dans les applications de discussion et sociales décentralisées, la protection de la vie privée des utilisateurs est cruciale. SEAL prend en charge la transmission de messages chiffrés de bout en bout, garantissant que seules les parties communicantes peuvent lire les messages même sur des chaînes publiques. Les développeurs peuvent tirer parti de SEAL pour construire des applications de messagerie décentralisée sécurisées, répondant aux préoccupations concernant la vie privée sur les plates-formes sociales traditionnelles.
En tant qu'actifs blockchain vitaux, la sécurité des transferts NFT est cruciale. SEAL peut être utilisé pour le cryptage à verrouillage temporel des NFT, permettant le transfert de propriété ou le déverrouillage dans des délais spécifiques. Cela est utile pour les enchères fermées et prend en charge les processus de vote et de prise de décision de DAO.
Dans des secteurs comme la santé et la vérification d'identité, la protection des données sensibles des utilisateurs est essentielle. SEAL crypte les données stockées dans des systèmes comme Walrus et garantit uniquement un accès autorisé grâce à des contrôles on-chain, offrant une solution décentralisée et efficace pour la confidentialité des données.
SEAL est techniquement innovant et fournit un SDK complet et une chaîne d'outils pour les développeurs, facilitant l'intégration et les défis de déploiement. Le SDK SEAL permet aux développeurs d'utiliser le cryptage, le décryptage et les interfaces de gestion de clés sans avoir une connaissance approfondie de la cryptographie. Bien qu'aucun projet d'écosystème ne soit encore établi, une documentation détaillée et un guide d'application d'exemple aident les développeurs à construire et tester des applications sur le testnet.
De plus, la version bêta de SEAL est disponible sur le réseau de test Sui, permettant aux développeurs de tester divers scénarios et de fournir des commentaires à Mysten Labs pour des améliorations continues. Sa convivialité pour les développeurs et sa facilité d'intégration font de SEAL un choix de premier plan pour les développeurs Web3.
Bien que SEAL dispose actuellement de fonctions fondamentales matures, Mysten Labs ne s'arrête pas là. À l'avenir, le développement de SEAL pourrait inclure :
L'intégration de ces fonctionnalités élargira davantage les limites d'application de SEAL, le transformant d'un outil de chiffrement et de déchiffrement de données en une plateforme complète de sécurité des données décentralisée, offrant une sécurité robuste pour l'ensemble de l'écosystème Web3.
1.Cet article est repris de [ForesightNews]. Tous les droits d'auteur appartiennent à l'auteur original [Alex Liu, Foresight News]]. Si des objections sont formulées à cette réimpression, veuillez contacter le Gate Learnéquipe, et ils s'en occuperont rapidement.
2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraireGate.io, copier, distribuer ou plagier les articles traduits est interdit.
Пригласить больше голосов
Mysten Labs introduit une nouvelle solution de gestion décentralisée des clés sur le testnet Sui.
À mesure que l'écosystème Web3 évolue, des défis tels que la protection de la vie privée, le contrôle d'accès et la gestion des clés deviennent de plus en plus importants. Le 5 avril, Mysten Labs a dévoilé sa solution de gestion décentralisée des clés, SEAL, sur le réseau de test Sui. Cet article explorera l'architecture technique de SEAL, les scénarios d'application, l'expérience des développeurs et les perspectives d'avenir.
Dans l'ère Web2, le chiffrement des données et le contrôle d'accès dépendaient souvent de services centralisés de gestion des clés comme AWS KMS ou GCP Cloud KMS. Cependant, ces solutions ne répondent pas aux exigences de l'écosystème Web3 en matière de décentralisation, de transparence et de contrôle utilisateur.
Mysten Labs aborde ces défis avec SEAL, conçu pour offrir un cryptage sécurisé des données et un contrôle d'accès via la décentralisation. SEAL aide les développeurs à créer des applications décentralisées (DApps) sans dépendre d'une entité de confiance unique, permettant ainsi une protection des données plus flexible et sécurisée.
SEAL surmonte les limitations des solutions traditionnelles, qui reposent souvent sur des scénarios uniques ou des services centralisés, lorsqu'il s'agit de protéger de gros volumes de données on-chain. Il permet aux développeurs de gérer le chiffrement des données et l'accès à travers différents systèmes de stockage et scénarios d'application tout en garantissant la sécurité et les performances, offrant ainsi une solution de sécurité polyvalente et efficace pour les applications Web3.
SEAL emploie une approche multi-couches pour garantir un cryptage des données sécurisé et efficace, avec des composants clés tels que:
SEAL utilise des contrats intelligents Move sur la blockchain Sui pour gérer le contrôle d'accès. Les développeurs peuvent définir des politiques d'accès au sein des contrats intelligents pour gérer précisément qui peut accéder aux clés de décryptage et dans quelles conditions. Cette règle basée sur la blockchain garantit la transparence et l'immutabilité, renforçant la sécurité des données.
Les méthodes traditionnelles de gestion des clés, reposant sur un stockage centralisé, sont vulnérables aux attaques. SEAL utilise le chiffrement seuil pour distribuer les clés de déchiffrement sur plusieurs services backend indépendants. La clé complète ne peut être reconstruite que lorsqu'un nombre minimum de clés (par exemple, le modèle t-out-of-n) sont disponibles. Cette approche atténue efficacement les risques, protégeant la sécurité globale des données même si certains serveurs de clés sont compromis.
SEAL met l'accent sur la réalisation du chiffrement et du déchiffrement côté client, permettant aux utilisateurs de chiffrer les données localement. Cela garantit que même si les serveurs ou les nœuds intermédiaires de SEAL sont compromis, les données en clair restent inaccessibles, renforçant ainsi la protection de la vie privée.
Contrairement aux solutions qui chiffrent uniquement des systèmes de stockage spécifiques, SEAL offre une indépendance de stockage. Il peut fournir des solutions de chiffrement compatibles pour le stockage décentralisé tel que Walrus sur la chaîne Sui ou d'autres systèmes de stockage on-chain et off-chain. Cette flexibilité permet aux développeurs de choisir la meilleure solution de stockage pour leurs projets sans se soucier de la compatibilité du chiffrement.
La polyvalence de SEAL est mise en évidence dans sa large gamme d'applications pratiques. Voici quelques cas d'utilisation typiques :
Dans la distribution de contenu numérique, de nombreux créateurs visent à mettre en œuvre des modèles de lecture payante ou d'abonnement via du contenu crypté. Avec SEAL, les créateurs peuvent crypter du contenu premium, permettant l'accès uniquement aux utilisateurs possédant des NFT spécifiques ou payant des frais d'abonnement. Cette approche, similaire à un Patreon ou Substack sur chaîne, protège les droits de contenu et permet un accès précis payé par l'utilisateur.
Dans les applications de discussion et sociales décentralisées, la protection de la vie privée des utilisateurs est cruciale. SEAL prend en charge la transmission de messages chiffrés de bout en bout, garantissant que seules les parties communicantes peuvent lire les messages même sur des chaînes publiques. Les développeurs peuvent tirer parti de SEAL pour construire des applications de messagerie décentralisée sécurisées, répondant aux préoccupations concernant la vie privée sur les plates-formes sociales traditionnelles.
En tant qu'actifs blockchain vitaux, la sécurité des transferts NFT est cruciale. SEAL peut être utilisé pour le cryptage à verrouillage temporel des NFT, permettant le transfert de propriété ou le déverrouillage dans des délais spécifiques. Cela est utile pour les enchères fermées et prend en charge les processus de vote et de prise de décision de DAO.
Dans des secteurs comme la santé et la vérification d'identité, la protection des données sensibles des utilisateurs est essentielle. SEAL crypte les données stockées dans des systèmes comme Walrus et garantit uniquement un accès autorisé grâce à des contrôles on-chain, offrant une solution décentralisée et efficace pour la confidentialité des données.
SEAL est techniquement innovant et fournit un SDK complet et une chaîne d'outils pour les développeurs, facilitant l'intégration et les défis de déploiement. Le SDK SEAL permet aux développeurs d'utiliser le cryptage, le décryptage et les interfaces de gestion de clés sans avoir une connaissance approfondie de la cryptographie. Bien qu'aucun projet d'écosystème ne soit encore établi, une documentation détaillée et un guide d'application d'exemple aident les développeurs à construire et tester des applications sur le testnet.
De plus, la version bêta de SEAL est disponible sur le réseau de test Sui, permettant aux développeurs de tester divers scénarios et de fournir des commentaires à Mysten Labs pour des améliorations continues. Sa convivialité pour les développeurs et sa facilité d'intégration font de SEAL un choix de premier plan pour les développeurs Web3.
Bien que SEAL dispose actuellement de fonctions fondamentales matures, Mysten Labs ne s'arrête pas là. À l'avenir, le développement de SEAL pourrait inclure :
L'intégration de ces fonctionnalités élargira davantage les limites d'application de SEAL, le transformant d'un outil de chiffrement et de déchiffrement de données en une plateforme complète de sécurité des données décentralisée, offrant une sécurité robuste pour l'ensemble de l'écosystème Web3.
1.Cet article est repris de [ForesightNews]. Tous les droits d'auteur appartiennent à l'auteur original [Alex Liu, Foresight News]]. Si des objections sont formulées à cette réimpression, veuillez contacter le Gate Learnéquipe, et ils s'en occuperont rapidement.
2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraireGate.io, copier, distribuer ou plagier les articles traduits est interdit.