Ed25519 combinado con MPC: proporciona una solución de firma más segura para aplicaciones Web3

robot
Generación de resúmenes en curso

Aplicación de Ed25519 en el campo de MPC: proporcionando soluciones de firma más seguras para DApp y Billetera

En los últimos años, Ed25519 se ha convertido en una tecnología importante en el ecosistema Web3, ampliamente adoptada por populares blockchains como Solana, Near y Aptos. A pesar de que Ed25519 es muy valorada por su eficiencia y fortaleza criptográfica, la aplicación de verdaderas soluciones de cálculo multipartito (MPC) en estas plataformas aún necesita ser perfeccionada.

Esto significa que, incluso con el avance continuo de la tecnología criptográfica, las billeteras basadas en Ed25519 generalmente carecen de mecanismos de seguridad multiparte para eliminar los riesgos asociados a una única clave privada. Sin el apoyo de la tecnología MPC, estas billeteras aún presentan las mismas vulnerabilidades de seguridad fundamentales que las billeteras tradicionales, y hay un gran margen de mejora en la protección de activos digitales.

Recientemente, un proyecto en el ecosistema de Solana lanzó un conjunto de herramientas de trading amigable con dispositivos móviles, que combina potentes funciones de trading con inicio de sesión social y experiencia de creación de tokens, ofreciendo a los usuarios una experiencia de operación más conveniente.

Introducir Ed25519 en el MPC de Web3Auth: Proporcionar firmas seguras para DApp y Billetera

Estado actual de la billetera Ed25519

Es crucial entender las debilidades del sistema de billetera Ed25519 actual. Generalmente, las billeteras utilizan frases de recuperación para generar claves privadas, que luego se utilizan para firmar transacciones. Sin embargo, este método tradicional es vulnerable a ataques de ingeniería social, sitios de phishing y malware. Dado que la clave privada es la única forma de acceder a la billetera, una vez que surge un problema, la recuperación o protección se vuelve excepcionalmente difícil.

Este es precisamente el lugar donde la tecnología MPC puede cambiar radicalmente el panorama de la seguridad. A diferencia de las billeteras tradicionales, la billetera MPC no almacena la clave privada de manera centralizada en un solo lugar. En cambio, la clave se divide en múltiples partes y se almacena de manera dispersa. Cuando se necesita firmar una transacción, estos fragmentos de clave generan firmas parciales, que luego se combinan en una firma final a través de un esquema de firma umbral (TSS).

Dado que la clave privada nunca se expone completamente en el frontend, la billetera MPC puede proporcionar una protección excepcional, previniendo eficazmente ataques de ingeniería social, malware e inyecciones, elevando la seguridad de la billetera a un nuevo nivel.

Introducción de Ed25519 en el MPC de Web3Auth: Proporcionando firmas seguras para DApp y Billetera

Curva Ed25519 y EdDSA

Ed25519 es una forma de Edwards distorsionada de Curve25519, optimizada para la multiplicación escalar de doble base, que es una operación clave en la verificación de firmas EdDSA. En comparación con otras curvas elípticas, Ed25519 es más popular debido a que su longitud de clave y firma es más corta, y la velocidad de cálculo y verificación de firmas es más rápida y eficiente, manteniendo al mismo tiempo un alto nivel de seguridad. Ed25519 utiliza una semilla de 32 bytes y una clave pública de 32 bytes, y el tamaño de la firma generada es de 64 bytes.

En Ed25519, la semilla se procesa mediante el algoritmo SHA-512, y se extraen los primeros 32 bytes de este hash para crear un escalar privado. Luego, este escalar se multiplica por un punto elíptico fijo G en la curva Ed25519, generando así la clave pública.

Esta relación se puede expresar como: Clave pública = G x k

donde k representa un escalar privado, G es el punto base de la curva Ed25519.

Introducción de Ed25519 en el MPC de Web3Auth: Proporcionando firmas seguras para DApp y Billetera

Método nuevo para introducir soporte Ed25519

Un nuevo método no consiste en generar una semilla y luego aplicar hashing para obtener un escalar privado, sino en generar directamente un escalar privado, luego calcular la clave pública correspondiente utilizando ese escalar y generar una firma umbral utilizando el algoritmo FROST.

El algoritmo FROST permite que las claves privadas compartan transacciones firmadas de forma independiente y generen una firma final. Durante el proceso de firma, cada participante genera un número aleatorio y hace un compromiso con él, estos compromisos se comparten posteriormente entre todos los participantes. Después de compartir los compromisos, los participantes pueden firmar las transacciones de forma independiente y generar la firma final de TSS.

Este método utiliza el algoritmo FROST para generar firmas umbral válidas, mientras que minimiza la comunicación requerida en comparación con los esquemas tradicionales de múltiples rondas. También admite umbrales flexibles y permite la firma no interactiva entre los participantes. Una vez completada la fase de compromiso, los participantes pueden generar la firma de forma independiente, sin necesidad de interacciones adicionales. En términos de nivel de seguridad, puede prevenir ataques de falsificación sin restringir la concurrencia de las operaciones de firma y puede interrumpir el proceso en caso de comportamiento inadecuado de los participantes.

Introducción de Ed25519 en el MPC de Web3Auth: Proporcionando firmas seguras para DApp y Billetera

Aplicaciones prácticas de la curva Ed25519

La solución MPC que soporta Ed25519 es un gran avance para los desarrolladores que construyen DApp y Billetera utilizando la curva Ed25519. Esta nueva función ofrece nuevas oportunidades para crear DApp y Billetera con funcionalidad MPC en populares blockchains como Solana, Algorand, Near y Polkadot.

Ed25519 ahora también ha recibido soporte nativo de algunos nodos de seguridad. Esto significa que el SDK no MPC basado en el secreto compartido de Shamir puede utilizar directamente claves privadas Ed25519 en diversas soluciones Web3 (incluidas las SDK móviles, de juegos y web). Los desarrolladores pueden explorar cómo integrar esta tecnología con plataformas de blockchain como Solana, Near y Aptos.

Conclusión

En resumen, la tecnología MPC que soporta firmas EdDSA proporciona una mayor seguridad para DApp y Billetera. Al aprovechar la verdadera tecnología MPC, no es necesario hacer pública la clave privada en el front-end, lo que reduce considerablemente el riesgo de ser atacado. Además de su potente seguridad, también ofrece opciones de inicio de sesión sin interrupciones y amigables para el usuario, así como opciones de recuperación de cuentas más eficientes. La aplicación de esta tecnología traerá una experiencia de usuario más segura y conveniente al ecosistema Web3, impulsando al conjunto de la industria hacia adelante.

Introducción de Ed25519 en MPC de Web3Auth: Proporcionando firmas seguras para DApp y Billetera

Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 6
  • Compartir
Comentar
0/400
StakeOrRegretvip
· 07-11 14:02
No olvides la recuperación social, sin importar cuán compleja sea la tecnología.
Ver originalesResponder0
HappyMinerUnclevip
· 07-11 05:17
MPC ha estado de moda durante varios años ya~
Ver originalesResponder0
SmartContractWorkervip
· 07-09 21:38
La seguridad finalmente está garantizada.
Ver originalesResponder0
UnluckyValidatorvip
· 07-09 21:33
Minería perdió bastante dinero, la frecuencia de los validadores es demasiado alta, pero aún miro seriamente las noticias de la comunidad de cadena todos los días.

Por favor, genera un comentario en español:

Vaya, ahora la llave privada fue segmentada.
Ver originalesResponder0
OnchainArchaeologistvip
· 07-09 21:27
La división de la llave privada resuelve las preocupaciones de seguridad
Ver originalesResponder0
SoliditySlayervip
· 07-09 21:11
Esto no es más que la famosa defensa contra tomar a la gente por tonta, jaja.
Ver originalesResponder0
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)