
Autor: Alex Liu, Noticias de previsión
Con la madurez continua del ecosistema Web3, los problemas como la protección de la privacidad, el control de acceso y la gestión de claves se están volviendo cada vez más prominentes. El 5 de abril, Mysten Labs lanzó una nueva solución de gestión de claves descentralizada en Sui Testnet – SEAL. A continuación, daremos una introducción detallada al sello de múltiples dimensiones, como arquitectura técnica, escenarios de aplicaciones, experiencia de desarrollador y perspectivas futuras.
fondo
En la era Web2 tradicional, el cifrado de datos y el control de acceso a menudo dependen de los servicios de gestión de claves (KM) centralizados, como AWS KMS o GCP Cloud KMS. Sin embargo, estas soluciones no pueden cumplir con los requisitos del ecosistema Web3 para la descentralización, la transparencia y el control autónomo del usuario.
En respuesta a este punto de dolor, Mysten Labs lanzó SEAL, con el objetivo de lograr un cifrado seguro y el control de acceso de los datos a través de métodos descentralizados, ayudando a los desarrolladores a evitar confiar en un solo administrador en el proceso de construcción de aplicaciones descentralizadas (DAPP), logrando así una protección de datos más flexible y segura.
La aparición de sello resuelve las limitaciones de las soluciones tradicionales debido a escenarios únicos o dependiendo de servicios centralizados cuando los datos sobre cadenas masivas deben protegerse. A través de SEAL, los desarrolladores pueden realizar el cifrado de datos y la gestión de acceso a través de sistemas de almacenamiento y escenarios de aplicaciones sin sacrificar la seguridad y el rendimiento, proporcionando una solución de seguridad general y eficiente para las aplicaciones Web3.
Arquitectura técnica
El sello adopta una solución técnica de múltiples capas para garantizar la seguridad y la eficiencia del proceso de cifrado de datos, principalmente incluyendo los siguientes componentes clave:
Control de acceso en la cadena
SEAL utiliza el contrato inteligente Move en la cadena de bloques Sui para lograr el control de acceso. Los desarrolladores pueden controlar quién puede acceder a la clave de descifrado y en qué condiciones permiten el acceso definiendo las políticas de acceso en contratos inteligentes. Esta regla basada en la cadena garantiza la transparencia, lo que hace que el proceso de verificación de permiso sea inmutable, mejorando así la seguridad de los datos.
Cifrado umbral
En el método tradicional de gestión de clave de confianza de un solo punto, el almacenamiento de la clave centralizado es fácilmente el objetivo del ataque. Seal utiliza la tecnología de cifrado de umbral para almacenar las claves de descifrado en múltiples servicios de backend independientes. La clave completa solo se puede restaurar cuando se alcanza el número mínimo de claves preestablecido, como el modelo T-Of-N. Este mecanismo dispersa efectivamente los riesgos, y los datos generales pueden permanecer seguros incluso si se atacan algunos servidores clave.
Cifrado del cliente
El sello enfatiza que los datos están encriptados y descifrados en el cliente, es decir, el usuario completa el proceso de cifrado localmente. De esta manera, incluso si se invade el servidor o nodo intermedio de Seal, no se pueden obtener datos de texto sin formato, mejorando aún más las capacidades de protección de la privacidad del sistema.
Irrelevancia de almacenamiento
A diferencia de algunas soluciones que solo pueden estar encriptadas para un sistema de almacenamiento específico, el sello es independiente del almacenamiento. Ya sea que se trate de una morsa de almacenamiento descentralizada basada en la cadena Sui u otros sistemas de almacenamiento en cadena o fuera de la cadena, el sello puede proporcionar soluciones de cifrado compatibles. Esta flexibilidad permite a los desarrolladores elegir la solución de almacenamiento más adecuada de acuerdo con las necesidades del proyecto sin preocuparse por la adaptación del mecanismo de cifrado.
Escenarios de aplicación
Los escenarios de aplicación flexibles y diversos de SEAL también demuestran su amplio valor práctico. Aquí hay algunos casos de aplicación típicos:
Pago de contenido y acceso umbral
En el campo actual de distribución de contenido digital, cada vez más creadores buscan habilitar la lectura paga o la suscripción de membresía a través del contenido cifrado. Con el sello, los creadores pueden cifrar contenido de calidad, lo que solo permite a los usuarios que poseen NFT específicos o pagan suscripciones para verlos descifrar. Este modelo es similar a la versión en la cadena de Patreon o Sustack, que no solo protege los derechos de autor del contenido, sino que también proporciona un acceso preciso pagado por el usuario.
Mensaje privado y transmisión de datos
La protección de la privacidad del usuario es particularmente importante en el chat descentralizado y las aplicaciones sociales. Seal admite la transmisión de mensajes cifrados de extremo a extremo, asegurándose de que el contenido del mensaje solo pueda ser leído por ambas partes en las comunicaciones incluso en la cadena pública. Los desarrolladores pueden usar el sello para construir aplicaciones de mensajería instantánea descentralizadas seguras y confiables para resolver los peligros ocultos de la fuga de privacidad en las plataformas sociales tradicionales.
Transacciones de transmisión y bloqueo de tiempo NFT
Como un activo importante en blockchain, NFT también ha atraído mucha atención. El sello se puede aplicar al cifrado de bloqueo de tiempo de NFT, es decir, la transferencia o desbloqueo del NFT solo se puede realizar dentro de una ventana de tiempo específica. Este enfoque no solo es adecuado para subastas cerradas, sino que también proporciona apoyo técnico para la votación de DAO y otras decisiones.
Almacenamiento de información confidencial de los usuarios
En los campos de la atención médica, la autenticación de identidad, etc., los datos confidenciales de los usuarios deben estar estrictamente protegidos. Seal puede cifrar datos almacenados en morsa u otros sistemas de almacenamiento y garantiza que solo los usuarios autorizados puedan verlos a través del control de acceso en la cadena, proporcionando una solución descentralizada y eficiente para la protección de la privacidad de los datos.
Experiencia del desarrollador
Seal es técnicamente innovador, al tiempo que proporciona a los desarrolladores un SDK y una cadena de herramientas completa, reduciendo la dificultad de integración y implementación. A través del SEAL SDK, los desarrolladores pueden llamar a interfaces como cifrado, descifrado y gestión clave sin tener que comprender los principios de criptografía complejos subyacentes. Al mismo tiempo, aunque aún no se establece un proyecto ecológico, el funcionario proporciona documentación detallada y una aplicación de ejemplo, y el código en él proporciona una guía detallada para que los desarrolladores los ayuden a construir y depurar rápidamente las aplicaciones en un entorno de TestNet.
Además, la versión beta de Seal está abierta en Sui Testnet, y los desarrolladores pueden realizar múltiples pruebas de escenarios en este entorno y enviar comentarios a Mysten Labs para mejorar continuamente la funcionalidad en futuras versiones. Las características de integración fáciles de desarrollar y fácil hacen que el sello sea la herramienta preferida para los desarrolladores de Web3.
Perspectiva futura
Aunque Seal tiene funciones básicas maduras, Mysten Labs no se ha detenido allí. En el futuro, la dirección de desarrollo del sello puede incluir:
Computación segura de múltiples partes (MPC): al introducir la tecnología MPC, se logran más operaciones de descifrado distribuidas, lo que hace que el proceso de gestión de clave sea más seguro y confiable.
Cifrado del lado del servidor: en ciertos escenarios específicos, para satisfacer las necesidades de las aplicaciones livianas frontales, las soluciones de descifrado del lado del servidor pueden ser compatibles en el futuro para proporcionar a los desarrolladores opciones más flexibles.
Digital Copyright Management (DRM): basándose en la experiencia de la industria de los medios tradicional, desarrollamos tecnología DRM similar a plataformas como Netflix y YouTube, y protegemos los derechos de autor de contenido digital al tiempo que garantizamos la seguridad del lado del usuario.
La adición de estas funciones ampliará aún más los límites de la aplicación del sello, lo que hace que no solo se limite al cifrado y al descifrado de datos, sino que también se convertirá en una plataforma de seguridad de datos descentralizada integral, proporcionando garantías de seguridad sólidas para todo el ecosistema Web3.