Mysten Labs introduce una novedosa solución descentralizada de gestión de claves en la red de prueba Sui.
A medida que el ecosistema Web3 evoluciona, desafíos como la protección de la privacidad, el control de acceso y la gestión de claves se vuelven cada vez más significativos. El 5 de abril, Mysten Labs presentó su solución descentralizada de gestión de claves, SEAL, en la red de prueba de Sui. Este artículo profundizará en la arquitectura técnica de SEAL, los escenarios de aplicación, la experiencia del desarrollador y las perspectivas futuras.
En la era Web2, la encriptación de datos y el control de acceso a menudo dependían de servicios centralizados de gestión de claves como AWS KMS o GCP Cloud KMS. Sin embargo, estas soluciones no cumplen con las demandas del ecosistema Web3 de descentralización, transparencia y control del usuario.
Mysten Labs aborda estos desafíos con SEAL, diseñado para ofrecer cifrado seguro de datos y control de acceso a través de la descentralización. SEAL ayuda a los desarrolladores a construir aplicaciones descentralizadas (DApps) sin depender de una única entidad de confianza, lo que permite una protección de datos más flexible y segura.
SEAL supera las limitaciones de las soluciones tradicionales, que a menudo se basan en escenarios individuales o servicios centralizados, al proteger grandes volúmenes de datos en cadena. Permite a los desarrolladores gestionar el cifrado de datos y el acceso a través de diversos sistemas de almacenamiento y escenarios de aplicación, manteniendo la seguridad y el rendimiento, ofreciendo una solución de seguridad versátil y eficiente para aplicaciones Web3.
SEAL emplea un enfoque de varias capas para asegurar una encriptación de datos segura y eficiente, con componentes clave como:
SEAL utiliza contratos inteligentes Move en la cadena de bloques Sui para gestionar el control de acceso. Los desarrolladores pueden establecer políticas de acceso dentro de los contratos inteligentes para gestionar con precisión quién puede acceder a las claves de descifrado y en qué condiciones. Esta regla basada en la cadena de bloques garantiza transparencia e inmutabilidad, mejorando la seguridad de los datos.
Los métodos tradicionales de gestión de claves, que dependen del almacenamiento centralizado, son vulnerables a los ataques. SEAL utiliza cifrado de umbral para distribuir claves de descifrado en múltiples servicios backend independientes. La clave completa solo puede ser reconstruida cuando un número mínimo de claves (por ejemplo, modelo t-out-of-n) están disponibles. Este enfoque mitiga efectivamente los riesgos, salvaguardando la seguridad de los datos en general incluso si algunos servidores de claves están comprometidos.
SEAL enfatiza realizar el cifrado y descifrado en el lado del cliente, lo que permite a los usuarios cifrar datos de forma local. Esto asegura que incluso si los servidores o nodos intermedios de SEAL son comprometidos, los datos en texto plano siguen siendo inaccesibles, mejorando así la protección de la privacidad.
A diferencia de las soluciones que solo cifran sistemas de almacenamiento específicos, SEAL ofrece independencia de almacenamiento. Puede proporcionar soluciones de cifrado compatibles para almacenamiento descentralizado como Walrus en la cadena Sui u otros sistemas de almacenamiento en cadena y fuera de cadena. Esta flexibilidad permite a los desarrolladores seleccionar la mejor solución de almacenamiento para sus proyectos sin preocuparse por la compatibilidad de cifrado.
La versatilidad de SEAL se destaca en su amplia gama de aplicaciones prácticas. Aquí hay algunos casos de uso típicos:
En la distribución de contenido digital, muchos creadores buscan implementar lecturas pagadas o modelos de suscripción a través de contenido cifrado. Con SEAL, los creadores pueden cifrar contenido premium, permitiendo el acceso solo a usuarios con NFT específicos o que paguen tarifas de suscripción. Este enfoque, similar a un Patreon o Substack en cadena, protege los derechos de contenido y permite un acceso pagado preciso por parte del usuario.
En aplicaciones de chat y redes sociales descentralizadas, salvaguardar la privacidad del usuario es crucial. SEAL admite la transmisión de mensajes cifrados de extremo a extremo, asegurando que solo las partes comunicantes puedan leer los mensajes incluso en cadenas públicas. Los desarrolladores pueden aprovechar SEAL para construir aplicaciones seguras de mensajería descentralizada, abordando las preocupaciones de privacidad en plataformas sociales tradicionales.
Como activos vitales de la cadena de bloques, la seguridad de las transferencias de NFT es crítica. SEAL se puede utilizar para el cifrado de bloqueo temporal de NFT, lo que permite la transferencia de propiedad o desbloqueo dentro de plazos específicos. Esto es útil para subastas cerradas y compatible con votaciones de DAO y procesos de toma de decisiones.
En sectores como la atención médica y la verificación de identidad, proteger los datos sensibles del usuario es esencial. SEAL cifra los datos almacenados en sistemas como Walrus y garantiza solo acceso autorizado a través de controles on-chain, ofreciendo una solución descentralizada y eficiente para la privacidad de datos.
SEAL es técnicamente innovador y proporciona un SDK y una cadena de herramientas completos para desarrolladores, facilitando los desafíos de integración e implementación. El SDK de SEAL permite a los desarrolladores utilizar interfaces de encriptación, desencriptación y gestión de claves sin un profundo conocimiento criptográfico. Aunque aún no se han establecido proyectos en el ecosistema, la documentación detallada y una guía de aplicaciones de muestra orientan a los desarrolladores en la construcción y prueba de aplicaciones en la red de prueba.
Además, la beta de SEAL está disponible en la red de prueba Sui, lo que permite a los desarrolladores probar diversos escenarios y proporcionar comentarios a Mysten Labs para continuas mejoras. Su naturaleza amigable para los desarrolladores y fácil de integrar hace de SEAL una opción principal para los desarrolladores de Web3.
Aunque SEAL actualmente tiene funciones fundamentales maduras, Mysten Labs no se detiene ahí. En el futuro, el desarrollo de SEAL puede incluir:
La integración de estas características ampliará aún más los límites de aplicación de SEAL, transformándolo de una herramienta de cifrado y descifrado de datos en una plataforma integral de seguridad de datos descentralizada, proporcionando una seguridad sólida para todo el ecosistema Web3.
1. Este artículo es reimpreso de [ForesightNews]. Todos los derechos de autor pertenecen al autor original [Alex Liu, Foresight News]]. Si hay objeciones a esta reimpresión, por favor contacte al Puerta Aprenderequipo y lo manejarán rápidamente.
2. Renuncia de responsabilidad: Las opiniones expresadas en este artículo son únicamente las del autor y no constituyen ningún consejo de inversión.
3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencioneGate.io, copiar, distribuir o plagiar los artículos traducidos está prohibido.
Mysten Labs introduce una novedosa solución descentralizada de gestión de claves en la red de prueba Sui.
A medida que el ecosistema Web3 evoluciona, desafíos como la protección de la privacidad, el control de acceso y la gestión de claves se vuelven cada vez más significativos. El 5 de abril, Mysten Labs presentó su solución descentralizada de gestión de claves, SEAL, en la red de prueba de Sui. Este artículo profundizará en la arquitectura técnica de SEAL, los escenarios de aplicación, la experiencia del desarrollador y las perspectivas futuras.
En la era Web2, la encriptación de datos y el control de acceso a menudo dependían de servicios centralizados de gestión de claves como AWS KMS o GCP Cloud KMS. Sin embargo, estas soluciones no cumplen con las demandas del ecosistema Web3 de descentralización, transparencia y control del usuario.
Mysten Labs aborda estos desafíos con SEAL, diseñado para ofrecer cifrado seguro de datos y control de acceso a través de la descentralización. SEAL ayuda a los desarrolladores a construir aplicaciones descentralizadas (DApps) sin depender de una única entidad de confianza, lo que permite una protección de datos más flexible y segura.
SEAL supera las limitaciones de las soluciones tradicionales, que a menudo se basan en escenarios individuales o servicios centralizados, al proteger grandes volúmenes de datos en cadena. Permite a los desarrolladores gestionar el cifrado de datos y el acceso a través de diversos sistemas de almacenamiento y escenarios de aplicación, manteniendo la seguridad y el rendimiento, ofreciendo una solución de seguridad versátil y eficiente para aplicaciones Web3.
SEAL emplea un enfoque de varias capas para asegurar una encriptación de datos segura y eficiente, con componentes clave como:
SEAL utiliza contratos inteligentes Move en la cadena de bloques Sui para gestionar el control de acceso. Los desarrolladores pueden establecer políticas de acceso dentro de los contratos inteligentes para gestionar con precisión quién puede acceder a las claves de descifrado y en qué condiciones. Esta regla basada en la cadena de bloques garantiza transparencia e inmutabilidad, mejorando la seguridad de los datos.
Los métodos tradicionales de gestión de claves, que dependen del almacenamiento centralizado, son vulnerables a los ataques. SEAL utiliza cifrado de umbral para distribuir claves de descifrado en múltiples servicios backend independientes. La clave completa solo puede ser reconstruida cuando un número mínimo de claves (por ejemplo, modelo t-out-of-n) están disponibles. Este enfoque mitiga efectivamente los riesgos, salvaguardando la seguridad de los datos en general incluso si algunos servidores de claves están comprometidos.
SEAL enfatiza realizar el cifrado y descifrado en el lado del cliente, lo que permite a los usuarios cifrar datos de forma local. Esto asegura que incluso si los servidores o nodos intermedios de SEAL son comprometidos, los datos en texto plano siguen siendo inaccesibles, mejorando así la protección de la privacidad.
A diferencia de las soluciones que solo cifran sistemas de almacenamiento específicos, SEAL ofrece independencia de almacenamiento. Puede proporcionar soluciones de cifrado compatibles para almacenamiento descentralizado como Walrus en la cadena Sui u otros sistemas de almacenamiento en cadena y fuera de cadena. Esta flexibilidad permite a los desarrolladores seleccionar la mejor solución de almacenamiento para sus proyectos sin preocuparse por la compatibilidad de cifrado.
La versatilidad de SEAL se destaca en su amplia gama de aplicaciones prácticas. Aquí hay algunos casos de uso típicos:
En la distribución de contenido digital, muchos creadores buscan implementar lecturas pagadas o modelos de suscripción a través de contenido cifrado. Con SEAL, los creadores pueden cifrar contenido premium, permitiendo el acceso solo a usuarios con NFT específicos o que paguen tarifas de suscripción. Este enfoque, similar a un Patreon o Substack en cadena, protege los derechos de contenido y permite un acceso pagado preciso por parte del usuario.
En aplicaciones de chat y redes sociales descentralizadas, salvaguardar la privacidad del usuario es crucial. SEAL admite la transmisión de mensajes cifrados de extremo a extremo, asegurando que solo las partes comunicantes puedan leer los mensajes incluso en cadenas públicas. Los desarrolladores pueden aprovechar SEAL para construir aplicaciones seguras de mensajería descentralizada, abordando las preocupaciones de privacidad en plataformas sociales tradicionales.
Como activos vitales de la cadena de bloques, la seguridad de las transferencias de NFT es crítica. SEAL se puede utilizar para el cifrado de bloqueo temporal de NFT, lo que permite la transferencia de propiedad o desbloqueo dentro de plazos específicos. Esto es útil para subastas cerradas y compatible con votaciones de DAO y procesos de toma de decisiones.
En sectores como la atención médica y la verificación de identidad, proteger los datos sensibles del usuario es esencial. SEAL cifra los datos almacenados en sistemas como Walrus y garantiza solo acceso autorizado a través de controles on-chain, ofreciendo una solución descentralizada y eficiente para la privacidad de datos.
SEAL es técnicamente innovador y proporciona un SDK y una cadena de herramientas completos para desarrolladores, facilitando los desafíos de integración e implementación. El SDK de SEAL permite a los desarrolladores utilizar interfaces de encriptación, desencriptación y gestión de claves sin un profundo conocimiento criptográfico. Aunque aún no se han establecido proyectos en el ecosistema, la documentación detallada y una guía de aplicaciones de muestra orientan a los desarrolladores en la construcción y prueba de aplicaciones en la red de prueba.
Además, la beta de SEAL está disponible en la red de prueba Sui, lo que permite a los desarrolladores probar diversos escenarios y proporcionar comentarios a Mysten Labs para continuas mejoras. Su naturaleza amigable para los desarrolladores y fácil de integrar hace de SEAL una opción principal para los desarrolladores de Web3.
Aunque SEAL actualmente tiene funciones fundamentales maduras, Mysten Labs no se detiene ahí. En el futuro, el desarrollo de SEAL puede incluir:
La integración de estas características ampliará aún más los límites de aplicación de SEAL, transformándolo de una herramienta de cifrado y descifrado de datos en una plataforma integral de seguridad de datos descentralizada, proporcionando una seguridad sólida para todo el ecosistema Web3.
1. Este artículo es reimpreso de [ForesightNews]. Todos los derechos de autor pertenecen al autor original [Alex Liu, Foresight News]]. Si hay objeciones a esta reimpresión, por favor contacte al Puerta Aprenderequipo y lo manejarán rápidamente.
2. Renuncia de responsabilidad: Las opiniones expresadas en este artículo son únicamente las del autor y no constituyen ningún consejo de inversión.
3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencioneGate.io, copiar, distribuir o plagiar los artículos traducidos está prohibido.