Fuente de la transcripción Cipher para compartir videos de YouTube:
https://www.youtube.com/watch?v=wOCb1_-j4Xg

Con la popularidad de las criptomonedas, las carteras blockchain se han convertido gradualmente en un importante portador de moneda digital. Como centro de almacenamiento y gestión de activos digitales, las billeteras todavía tienen muchos problemas en términos de experiencia de usuario y seguridad.
Este artículo es un extracto del video compartido de YouTube de CipherWang, que presenta los desafíos que enfrentan las billeteras actuales y las posibles soluciones, así como el prototipo del producto JoyID.
El desarrollo de las carteras blockchain
¿Será la innovación en billeteras el próximo impulso para blockchain?
Desde Bitcoin hasta Ethereum, pasando por DeFi y NFT, cada innovación en la tecnología blockchain va acompañada de diferentes innovaciones. En este proceso, el desarrollo y la innovación de carteras también se han convertido en una importante fuerza impulsora para el desarrollo de la tecnología blockchain. Entonces, ¿cuál será la próxima fuerza que impulsará el desarrollo de la tecnología blockchain? ¿Podría ser una billetera?
Actualmente, podemos ver algunas tendencias:
1. Un gran número de inversores, empresarios y desarrolladores de la Web 2.0 se están trasladando a la Web 3.0.
2. Inversores > Parte del Proyecto > Usuarios.
3.DeFi está disminuyendo, mientras que las aplicaciones de juegos, redes sociales, NFT y música van en aumento.
A partir de estas tendencias, podemos encontrar que las billeteras son el principal factor que obstaculiza la adopción de la tecnología blockchain por parte de los usuarios. Actualmente, los desafíos que enfrentan los productos de billetera incluyen:
1. La curva de aprendizaje de las palabras mnemotécnicas es demasiado pronunciada.
2. Si pierde su clave privada, no podrá recuperarla.
3. Los usuarios deben pagar tarifas de transacción.
Para fanáticos de la tecnología: seguro pero inconveniente
Para el 99% de las personas: no es seguro ni conveniente. Parece seguro, pero en realidad es imposible de conservar para la mayoría de las personas, por lo que la seguridad está fuera de discusión. Desde la perspectiva del producto, todavía hay problemas con el producto.
¿Entonces, cuáles son las soluciones?
Solución 1: Cartera de contrato
Una billetera de contrato inteligente administra la cuenta en cadena de la billetera a través de contratos inteligentes, en lugar de un simple emparejamiento de claves públicas y privadas. Resuelve el problema de que la clave privada no se puede recuperar si se pierde y el usuario debe pagar la tarifa de procesamiento. Sin embargo, todavía requiere que los usuarios administren ellos mismos una clave privada y no resuelve el problema de una curva de aprendizaje alta para palabras mnemotécnicas. Al mismo tiempo, también trae problemas de costo y sincronización de múltiples cadenas.
Solución 2: MPC
Una de las soluciones más populares recientemente es la computación multipartita (MPC), que divide la clave en tres partes: el usuario toma una parte y el servidor toma dos partes. Cuando es necesario, el usuario firma y el servidor firma para enviar la clave. transacción. Resuelve el problema de las claves privadas irrecuperables y admite incondicionalmente cadenas múltiples. Sin embargo, la curva de aprendizaje de las frases mnemotécnicas sigue siendo demasiado alta. De hecho, los usuarios todavía tienen que administrar sus propias claves privadas, lo que también genera nuevos problemas. ¿Realmente no es un problema?
Otras soluciones
Además de las carteras de contrato y MPC, existen otras soluciones, como carteras de custodia y carteras híbridas. Una billetera de custodia significa que la clave privada del usuario es administrada por una organización de terceros, pero la seguridad de esta solución es cuestionable. Otra opción es combinar MPC con contratos y otras tecnologías para formar una billetera híbrida, que pueda equilibrar seguridad y conveniencia.
Además de las soluciones anteriores, también existe una solución emergente: JoyID. JoyID es una nueva solución de billetera basada en la red Nervos. JoyID utiliza un nuevo sistema de cuentas llamado CoTA que admite la autenticación mediante biometría, lo que aumenta la seguridad y la comodidad del usuario. JoyID también admite la recuperación social, lo que significa que los usuarios pueden recuperar sus cuentas a través de amigos en quienes confían. JoyID funciona en diferentes dispositivos y plataformas y admite varios algoritmos de cifrado diferentes.
¿Qué problemas resuelve CKB a nivel de cuenta?
CKB (Nervos Network) resuelve algunos problemas a nivel de cuenta mediante la introducción de cuentas abstractas y contratos inteligentes.
En primer lugar, la curva de aprendizaje de los mnemotécnicos es demasiado alta y los usuarios necesitan memorizar una larga lista de mnemotécnicos para gestionar sus claves privadas. Para resolver este problema, CKB proporciona soporte de criptografía personalizada y SE (Security Chip) para la gestión biométrica de claves privadas, lo que facilita a los usuarios la gestión de sus claves privadas.
En segundo lugar, la clave privada no se puede recuperar después de perderse. Para resolver este problema, CKB realiza la recuperación de cuentas mediante la introducción de contratos inteligentes. Los usuarios pueden almacenar la información de su cuenta en blockchain a través de contratos de recuperación en caso de pérdida de sus claves privadas.
Finalmente, CKB es la primera cadena de bloques con funcionalidad AA completa, lo que significa que CKB puede permitir contratos inteligentes complejos y desarrollo de aplicaciones descentralizadas que no era posible en cadenas de bloques anteriores. Por lo tanto, la capa de cuenta de CKB proporciona a los usuarios funciones más seguras, convenientes y potentes.
Análisis de tecnología y productos JoyID.
JoyID es una solución de autenticación y gestión de billetera basada en Nervos CKB. Consta de dos componentes principales: contratos en cadena y productos front-end. Los procesos comerciales de JoyID incluyen agregar y eliminar dispositivos/claves públicas, autenticación y recuperación social.
JoyID utiliza dos conceptos cuando se trata de agregar o eliminar claves públicas/de dispositivo: clave principal y subclave. La clave principal es la clave pública generada por primera vez por el usuario y la subclave es la clave pública de los dispositivos agregados posteriormente. Ya sea una clave principal o una subclave, puede agregar subclaves adicionales o eliminarlas. Sin embargo, antes de operar la subclave, el usuario debe registrar JoyID Cell, que puede guardar la subclave como un par clave-valor en SMT. Al mismo tiempo, el concepto de xxkey no aparecerá a nivel de producto, pero se utilizarán conceptos como "dispositivo autorizado" y "eliminar dispositivo".
En términos de autenticación, JoyID admite el uso de clave principal o subclave para la autenticación. Para mainkey, los usuarios pueden proporcionar una firma digital del algoritmo correspondiente para verificar su identidad. El plan JoyID admite R1 (teléfono móvil, Yubikey), K1 (metamáscara), RSA (pasaporte físico, tarjeta de residente), etc. Para las subclaves, además de la firma del algoritmo correspondiente, también se requiere prueba de existencia SMT de la existencia de la subclave y la celda JoyID del usuario.
JoyID también apoya la recuperación social. Los usuarios pueden preestablecer las direcciones JoyID de sus amigos de confianza en JoyID Cell y establecer el umbral m/n. Cuando es necesario restaurar la cuenta, el usuario puede usar un nuevo dispositivo para generar una subclave, pedir a sus amigos que firmen la subclave y actualizar el JoyID Cell del usuario en la cadena. Actualmente, JoyID se basa en el límite de consumo del ciclo de R1, lo que permite que hasta 4 amigos firmen conjuntamente para la recuperación, pero el número total de amigos no está limitado. Además, el "amigo" también puede ser una parte central confiable, como una parte central que verifica el número de teléfono móvil y la dirección de correo electrónico del usuario y proporciona una firma de recuperación después de verificar la información de la cuenta social del usuario.
En el ecosistema Nervos, JoyID está diseñado como una herramienta de gestión y autenticación de identidad descentralizada y entre cadenas que permite a los usuarios almacenar y utilizar de forma segura criptomonedas y otras aplicaciones descentralizadas.
Aunque JoyID es muy poderoso, la popularidad de JoyID es limitada debido a las relativamente pocas aplicaciones Layer1 de Nervos. Por lo tanto, los desarrolladores de JoyID decidieron integrarse con la red de Capa 2 de Nervos para aumentar el alcance de las aplicaciones de JoyID.
JoyID puede integrarse perfectamente con las redes de Capa 2 de Nervos, incluidas Axon y Godwoken, porque está construido sobre la Capa 1 de Nervos. JoyID es compatible con la red de Capa 2 de Nervos y puede admitir diferentes cuentas de Capa 2 y máquinas virtuales, lo que facilita a los usuarios el uso de las herramientas de administración y autenticación de JoyID.
En general, la integración de JoyID puede hacer que las aplicaciones descentralizadas en la red Nervos sean más fáciles de usar y administrar, al tiempo que garantiza la seguridad de las criptomonedas y otros activos digitales de los usuarios.
El futuro de JoyID
Como solución de gestión de claves y autenticación de identidad descentralizada segura y conveniente, JoyID tiene grandes perspectivas de aplicación en el futuro. Una dirección importante son las cuentas unificadas Web3. Además de utilizar JoyID en la cadena L2 del ecosistema CKB, otras cadenas de bloques también pueden admitir el uso de JoyID incorporando nodos CKB-VM y CKB, como BSC, Polygon, etc. El soporte de JoyID para L2 es independiente de la máquina virtual y puede admitir diferentes máquinas virtuales. Además, JoyID también puede servir como una cuenta de activos multicadena.
En Web2, los inicios de sesión de Google, Facebook y Apple se han convertido en funciones estándar en muchos sitios web, y el inicio de sesión con JoyID tiene ventajas únicas. El inicio de sesión con JoyID no requiere permiso, está descentralizado y es más seguro y confiable.
JoyID también puede abrir la interfaz. Cualquiera puede implementar la interfaz JoyID para la administración de claves de acuerdo con el protocolo. Diferentes interfaces JoyID pueden autorizarse entre sí a través del protocolo abierto. Se pueden aislar diferentes interfaces a través de subcuentas, lo cual es conveniente y seguro.
En el futuro, JoyID también se podrá combinar con Passkey para optimizar las plataformas Apple, Google y Windows para mejorar la seguridad de la autorización y prevenir ataques de intermediarios. Al mismo tiempo, combina .bit para proporcionar identificadores únicos, una billetera de activos CKB basada en JoyID, CoTA para brindar servicios de gráficos sociales NFT/SBT y Mail3 para brindar servicios de comunicación Web3 para mejorar la seguridad, la experiencia y la funcionalidad de JoyID.
En general, la aparición de JoyID proporciona a los usuarios una solución de billetera blockchain segura, conveniente y fácil de usar. Al emplear tecnologías avanzadas como el chip de seguridad SE, la interfaz WebAuthn y la recuperación social, JoyID puede resolver muchos de los puntos débiles de las billeteras actuales. Además de su aplicación dentro del ecosistema CKB, JoyID también es escalable y puede aplicarse en otras cadenas de bloques. Creemos que JoyID se convertirá en una nueva dirección para el desarrollo de carteras blockchain y contribuirá a la prosperidad y el desarrollo de la economía digital.