Урок 2

Marco de firma digital

Este capítulo presenta principalmente los métodos de realización técnica de firmas múltiples y MPC. Enumera los proyectos de billeteras populares respaldados por la tecnología Multi-sig y MPC, incluyendo también la de billeteras AA; analiza las ventajas y desventajas, así como la dirección de las innovaciones recientes.

Introducción

Las empresas y los individuos almacenan cada vez más Bitcoin como activo de reserva en billeteras con múltiples firmas, ya que depender de una sola persona para conservar la clave privada puede causar errores lamentables en la seguridad de los fondos. Sin embargo, las billeteras multifirma tampoco son una generalización para todos los casos de uso, y las nuevas tecnologías son igualmente necesarias. Este artículo se centra en las tecnologías del ecosistema de billetera que se iteran rápidamente, proyectos famosos del ecosistema de billetera y una comparación de ventajas, desventajas y escenarios aplicables.

Firma múltiple:

  • Ejemplo: Gnosis Safe, Ownbit, Armory, BitGo, Electrum, Trezor Model T (billetera de hardware), Ledger Nano X (billetera de hardware), WH Cypher, Casa Keymaster
  • Características de ejemplo: en comparación con otras carteras multifirma del mercado, la mayoría de las carteras multifirma mencionadas en el artículo tienen las siguientes características:
  • Se lanzaron antes (al principio eran billeteras de bitcoin) y continuaron implementando otras funciones de criptomonedas a medida que acumularon una base de usuarios más grande.
  • Se integra con carteras de hardware como Ledger y Tezos
  • Básicamente, desarrollado por laboratorios de renombre en esta industria.
  • Fortalezas y debilidades: las billeteras multifirma mejoran la seguridad y el control compartido. Sufre problemas de compatibilidad de múltiples cadenas, problemas de eficiencia y falta de anonimato.

Para ser más explícito:

La esencia de Multisig es que las transacciones de criptomonedas digitales en una dirección requieren que las firmas generadas por múltiples claves privadas sean autorizadas a través de un contrato definido.

Esto permite que las billeteras con múltiples firmas ofrezcan mayor seguridad que un mecanismo de clave privada única. En particular, para los clientes comerciales, DAO, múltiples billeteras brindan a los usuarios un control compartido para evitar el fraude interno. Las billeteras criptográficas están comenzando gradualmente a satisfacer las necesidades de las empresas.

Cuadro 3: Proceso simplificado de firmas múltiples

Innovaciones recientes:

Sin embargo, por diversas condiciones, la aplicación de Multsig solo se limita a las DAO (la aceptación en el mercado no ha sido favorable). De ahí que se vuelva urgente innovar y optimizar la experiencia del usuario.

Para abordar el problema de eficiencia, Gnosis Safe accede posteriormente a contratos inteligentes (trace_transaction y trace_blocks) para recopilar toda la información de firmas múltiples y le permite recopilar firmas fuera de la cadena y recuperar transacciones pendientes de firmas múltiples. Esto permite que algunas transacciones con múltiples firmas se firmen fuera de la cadena, lo que ahorra tiempo y tarifas de gas a los usuarios.

Para reducir los problemas de anonimato, los desarrolladores proponen combinar firmas múltiples con ZK para descentralizar las claves privadas mientras se crea esteganografía. Wallet, llamada ZK Dompet, intenta ser pionera.

Al considerar una mejor compatibilidad con múltiples cadenas y un acceso más fácil a los ajustes de la estructura. MPC Wallet y las firmas de umbral podrían hacerlo.

Firma de umbral (billetera MPC):

  • Ejemplo: ZenGo, Lit Wallet, Fireblocks Wallet, OpenBlock, Qredo, Wirex, Paybis, Dfns, Marable wallet, Portal
  • Características de ejemplo: Proporcionar funciones de firma MPC para clientes empresariales al mismo tiempo que proporciona soluciones diversificadas de gestión de activos y admite control de acceso granular. Estas billeteras también proporcionan varios SDK comerciales útiles. ZenGo va aún más allá con la autenticación de tres factores, combinando biometría y evitando el diseño de clave privada.
  • Fortalezas y debilidades: las billeteras MPC abordan la compatibilidad con múltiples cadenas, reducen las tarifas del gas y garantizan el anonimato, pero enfrentan desafíos como la incapacidad de revocar claves y generalmente están dirigidas a clientes institucionales (los algoritmos de firma MPC son específicos y no actualizables, cada cuenta MPC requiere un algoritmo de firma diferente y todos se generan fuera de línea).

En detalle:

Con la tecnología de división de claves privadas, la clave privada se divide en múltiples copias y se almacena en múltiples nodos independientes, donde ninguna persona o máquina tiene control total sobre la clave privada (un proceso llamado Generación Distribuida de Claves DKG). Al realizar operaciones como transacciones, estos nodos trabajan juntos para generar firmas a través de protocolos informáticos seguros de múltiples partes sin tener que reconstituir la clave privada completa.

Para dar un ejemplo elemental, si A y B administran conjuntamente una cuenta usando TSS, ambos pueden controlar la cuenta al mismo tiempo sin memorizar nemotécnicos. Si A quiere usarlo, debe enviar una solicitud a B. Después de que B esté de acuerdo, A y B calcularán algunas variables intermedias (que implican relaciones numéricas) localmente utilizando sus propios fragmentos a través de un conjunto de reglas establecidas. Después del intercambio de información, A podrá generar localmente una firma legal completa y A transferirá el dinero fuera de la cuenta cuando se verifique la firma.

Cuadro 4: Proceso simplificado de firma de TSS

Mecánicamente:

  • A TSS no le importa la cadena de bloques subyacente ni el contrato inteligente superior, y solo modifica el algoritmo de firma de la firma digital intermedia para mejorar la compatibilidad con múltiples cadenas.
  • La firma se genera bajo la cadena y la información de los participantes no es visible, lo que asegura el anonimato de los usuarios.
        _ _
    

Innovaciones recientes:

Para los problemas de seguridad y revocación mencionados anteriormente, ZenGo ofrece una optimización de seguimiento:

  • Cuestión de seguridad: corresponde al custodio autorizado y al fideicomisario apoyar conjuntamente este trabajo. Cuando un administrador descubre que ZenGo ha dejado de funcionar, obtendrá la clave maestra del administrador y luego la publicará en una cuenta de Github específica. Cada vez que el usuario inicia el cliente, verifica si esa cuenta de Github en particular está en modo de recuperación y luego descarga la clave maestra, más la parte de la clave del usuario para recuperar la clave privada.
  • Problemas de revocación de clave: la clave privada original no se puede utilizar para calcular la firma correcta mediante la actualización de la clave y la eliminación física, por lo que la clave privada se revoca encubierta. Lea más, https://web3caff.com/zh/archives/65036@Safeheron.
    (El artículo solo proporciona una descripción general de alto nivel de cómo ZenGo maneja los problemas de seguridad y revocación de claves, aunque carece de explicaciones detalladas sobre los procesos técnicos involucrados. Comprender los mecanismos precisos puede requerir una inmersión más técnica en la documentación de ZenGo o comunicarse con ZenGo para obtener más información. más aclaraciones).

Como nuevo tipo de billetera MPC, OpenBlock combina firmas múltiples para realizar una función de gestión pública de billetera más segura y respaldar la recuperación social.

Sin embargo, desde MPC Wallet:

  1. Incompatible con la mayoría de las billeteras tradicionales (sin mnemónicos, sin clave privada completa almacenada en un solo dispositivo).

  2. No está estandarizado y no es compatible de forma nativa con dispositivos de seguridad de nivel institucional, como iPhone SEP y HSM.
    Lo que da como resultado que MPC esté esencialmente orientado a clientes institucionales como fondos, oficinas familiares, bolsas y custodios. Sin embargo, a medida que aumenta la demanda del mercado, como mayores requisitos para la gestión de activos, el comercio por lotes y otras funciones (subsidios de gas), las carteras MPC no se pueden implementar por sí solas. Luego, la aprobación de Eip-4337 y la llegada de las billeteras Abstract Account (AA) renovaron sus esperanzas.

El pionero Portal MPC Wallet sigue esta línea de pensamiento con sus innovaciones. Combina Portal y ZeroDev para completar el rompecabezas MPC+AA.

Monedero de abstracción de cuenta (solo EVM)

  • Ejemplo: Metamask, Trust wallet, Ambire Wallet, Argent, Avocado, Blocto, Braavos, Holdstation, Safe, Obvious, Kernel, Unipass, Beam
  • Ventajas:
  • Mejore aún más la seguridad de la cuenta con contratos inteligentes programables
  • Optimice la experiencia del usuario con integraciones nativas que brindan abstracción de cuentas, verificación de firma personalizada y soporte de recuperación social.
  • Proporciona flexibilidad de billetera a través de la abstracción de firmas, roles y políticas, y la abstracción de gas.
  • Admite acceso multipartito independiente del puente
  • Contras:
  • Más operaciones en cadena significan tarifas de gas más altas;
  • Compatibilidad limitada
  • EIP-1271 para estandarizar firmas en EVM aún no se ha adoptado en gran medida

Cuadro 5: Proceso de trabajo de la billetera abstracta de cuenta

Obviamente, si alguna vez ha aprendido acerca de las billeteras AA, la afirmación de que “la solución de billetera AA no busca utilizar una sola tecnología, sino mezclar y combinar múltiples tecnologías” no es difícil de entender. Por ejemplo, al combinar MPC y AA (Portal y ZeroDev), obtiene una administración de claves fuera de la cadena fácil y segura, además de una validación flexible de transacciones en la cadena. Además, Slope también combina funciones multifirma y AA para obtener los beneficios de ambas.

En la siguiente sección de este artículo, exploraremos el funcionamiento interno de esta tecnología híbrida, lo que proporcionaría una inmersión más profunda para comprender completamente sus implicaciones.

Conclusión:

AA Smart Accounts abre muchas oportunidades nuevas para aplicaciones y billeteras Web3 y, debido a la combinación especial mencionada anteriormente, aprovecha todas las ventajas de la funcionalidad de billetera Multi-sig y MPC. Con cuentas inteligentes, los usuarios no sólo pueden administrar sus billeteras más fácilmente, sino que también tienen la flexibilidad de optimizar la forma en que operan. Como afirmó Vitalik, "la abstracción de cuentas siempre ha sido el sueño de la comunidad de desarrolladores de Ethereum" y quizás se espera que las cuentas inteligentes sean el futuro de las interacciones Web3.

Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.
Каталог
Урок 2

Marco de firma digital

Este capítulo presenta principalmente los métodos de realización técnica de firmas múltiples y MPC. Enumera los proyectos de billeteras populares respaldados por la tecnología Multi-sig y MPC, incluyendo también la de billeteras AA; analiza las ventajas y desventajas, así como la dirección de las innovaciones recientes.

Introducción

Las empresas y los individuos almacenan cada vez más Bitcoin como activo de reserva en billeteras con múltiples firmas, ya que depender de una sola persona para conservar la clave privada puede causar errores lamentables en la seguridad de los fondos. Sin embargo, las billeteras multifirma tampoco son una generalización para todos los casos de uso, y las nuevas tecnologías son igualmente necesarias. Este artículo se centra en las tecnologías del ecosistema de billetera que se iteran rápidamente, proyectos famosos del ecosistema de billetera y una comparación de ventajas, desventajas y escenarios aplicables.

Firma múltiple:

  • Ejemplo: Gnosis Safe, Ownbit, Armory, BitGo, Electrum, Trezor Model T (billetera de hardware), Ledger Nano X (billetera de hardware), WH Cypher, Casa Keymaster
  • Características de ejemplo: en comparación con otras carteras multifirma del mercado, la mayoría de las carteras multifirma mencionadas en el artículo tienen las siguientes características:
  • Se lanzaron antes (al principio eran billeteras de bitcoin) y continuaron implementando otras funciones de criptomonedas a medida que acumularon una base de usuarios más grande.
  • Se integra con carteras de hardware como Ledger y Tezos
  • Básicamente, desarrollado por laboratorios de renombre en esta industria.
  • Fortalezas y debilidades: las billeteras multifirma mejoran la seguridad y el control compartido. Sufre problemas de compatibilidad de múltiples cadenas, problemas de eficiencia y falta de anonimato.

Para ser más explícito:

La esencia de Multisig es que las transacciones de criptomonedas digitales en una dirección requieren que las firmas generadas por múltiples claves privadas sean autorizadas a través de un contrato definido.

Esto permite que las billeteras con múltiples firmas ofrezcan mayor seguridad que un mecanismo de clave privada única. En particular, para los clientes comerciales, DAO, múltiples billeteras brindan a los usuarios un control compartido para evitar el fraude interno. Las billeteras criptográficas están comenzando gradualmente a satisfacer las necesidades de las empresas.

Cuadro 3: Proceso simplificado de firmas múltiples

Innovaciones recientes:

Sin embargo, por diversas condiciones, la aplicación de Multsig solo se limita a las DAO (la aceptación en el mercado no ha sido favorable). De ahí que se vuelva urgente innovar y optimizar la experiencia del usuario.

Para abordar el problema de eficiencia, Gnosis Safe accede posteriormente a contratos inteligentes (trace_transaction y trace_blocks) para recopilar toda la información de firmas múltiples y le permite recopilar firmas fuera de la cadena y recuperar transacciones pendientes de firmas múltiples. Esto permite que algunas transacciones con múltiples firmas se firmen fuera de la cadena, lo que ahorra tiempo y tarifas de gas a los usuarios.

Para reducir los problemas de anonimato, los desarrolladores proponen combinar firmas múltiples con ZK para descentralizar las claves privadas mientras se crea esteganografía. Wallet, llamada ZK Dompet, intenta ser pionera.

Al considerar una mejor compatibilidad con múltiples cadenas y un acceso más fácil a los ajustes de la estructura. MPC Wallet y las firmas de umbral podrían hacerlo.

Firma de umbral (billetera MPC):

  • Ejemplo: ZenGo, Lit Wallet, Fireblocks Wallet, OpenBlock, Qredo, Wirex, Paybis, Dfns, Marable wallet, Portal
  • Características de ejemplo: Proporcionar funciones de firma MPC para clientes empresariales al mismo tiempo que proporciona soluciones diversificadas de gestión de activos y admite control de acceso granular. Estas billeteras también proporcionan varios SDK comerciales útiles. ZenGo va aún más allá con la autenticación de tres factores, combinando biometría y evitando el diseño de clave privada.
  • Fortalezas y debilidades: las billeteras MPC abordan la compatibilidad con múltiples cadenas, reducen las tarifas del gas y garantizan el anonimato, pero enfrentan desafíos como la incapacidad de revocar claves y generalmente están dirigidas a clientes institucionales (los algoritmos de firma MPC son específicos y no actualizables, cada cuenta MPC requiere un algoritmo de firma diferente y todos se generan fuera de línea).

En detalle:

Con la tecnología de división de claves privadas, la clave privada se divide en múltiples copias y se almacena en múltiples nodos independientes, donde ninguna persona o máquina tiene control total sobre la clave privada (un proceso llamado Generación Distribuida de Claves DKG). Al realizar operaciones como transacciones, estos nodos trabajan juntos para generar firmas a través de protocolos informáticos seguros de múltiples partes sin tener que reconstituir la clave privada completa.

Para dar un ejemplo elemental, si A y B administran conjuntamente una cuenta usando TSS, ambos pueden controlar la cuenta al mismo tiempo sin memorizar nemotécnicos. Si A quiere usarlo, debe enviar una solicitud a B. Después de que B esté de acuerdo, A y B calcularán algunas variables intermedias (que implican relaciones numéricas) localmente utilizando sus propios fragmentos a través de un conjunto de reglas establecidas. Después del intercambio de información, A podrá generar localmente una firma legal completa y A transferirá el dinero fuera de la cuenta cuando se verifique la firma.

Cuadro 4: Proceso simplificado de firma de TSS

Mecánicamente:

  • A TSS no le importa la cadena de bloques subyacente ni el contrato inteligente superior, y solo modifica el algoritmo de firma de la firma digital intermedia para mejorar la compatibilidad con múltiples cadenas.
  • La firma se genera bajo la cadena y la información de los participantes no es visible, lo que asegura el anonimato de los usuarios.
        _ _
    

Innovaciones recientes:

Para los problemas de seguridad y revocación mencionados anteriormente, ZenGo ofrece una optimización de seguimiento:

  • Cuestión de seguridad: corresponde al custodio autorizado y al fideicomisario apoyar conjuntamente este trabajo. Cuando un administrador descubre que ZenGo ha dejado de funcionar, obtendrá la clave maestra del administrador y luego la publicará en una cuenta de Github específica. Cada vez que el usuario inicia el cliente, verifica si esa cuenta de Github en particular está en modo de recuperación y luego descarga la clave maestra, más la parte de la clave del usuario para recuperar la clave privada.
  • Problemas de revocación de clave: la clave privada original no se puede utilizar para calcular la firma correcta mediante la actualización de la clave y la eliminación física, por lo que la clave privada se revoca encubierta. Lea más, https://web3caff.com/zh/archives/65036@Safeheron.
    (El artículo solo proporciona una descripción general de alto nivel de cómo ZenGo maneja los problemas de seguridad y revocación de claves, aunque carece de explicaciones detalladas sobre los procesos técnicos involucrados. Comprender los mecanismos precisos puede requerir una inmersión más técnica en la documentación de ZenGo o comunicarse con ZenGo para obtener más información. más aclaraciones).

Como nuevo tipo de billetera MPC, OpenBlock combina firmas múltiples para realizar una función de gestión pública de billetera más segura y respaldar la recuperación social.

Sin embargo, desde MPC Wallet:

  1. Incompatible con la mayoría de las billeteras tradicionales (sin mnemónicos, sin clave privada completa almacenada en un solo dispositivo).

  2. No está estandarizado y no es compatible de forma nativa con dispositivos de seguridad de nivel institucional, como iPhone SEP y HSM.
    Lo que da como resultado que MPC esté esencialmente orientado a clientes institucionales como fondos, oficinas familiares, bolsas y custodios. Sin embargo, a medida que aumenta la demanda del mercado, como mayores requisitos para la gestión de activos, el comercio por lotes y otras funciones (subsidios de gas), las carteras MPC no se pueden implementar por sí solas. Luego, la aprobación de Eip-4337 y la llegada de las billeteras Abstract Account (AA) renovaron sus esperanzas.

El pionero Portal MPC Wallet sigue esta línea de pensamiento con sus innovaciones. Combina Portal y ZeroDev para completar el rompecabezas MPC+AA.

Monedero de abstracción de cuenta (solo EVM)

  • Ejemplo: Metamask, Trust wallet, Ambire Wallet, Argent, Avocado, Blocto, Braavos, Holdstation, Safe, Obvious, Kernel, Unipass, Beam
  • Ventajas:
  • Mejore aún más la seguridad de la cuenta con contratos inteligentes programables
  • Optimice la experiencia del usuario con integraciones nativas que brindan abstracción de cuentas, verificación de firma personalizada y soporte de recuperación social.
  • Proporciona flexibilidad de billetera a través de la abstracción de firmas, roles y políticas, y la abstracción de gas.
  • Admite acceso multipartito independiente del puente
  • Contras:
  • Más operaciones en cadena significan tarifas de gas más altas;
  • Compatibilidad limitada
  • EIP-1271 para estandarizar firmas en EVM aún no se ha adoptado en gran medida

Cuadro 5: Proceso de trabajo de la billetera abstracta de cuenta

Obviamente, si alguna vez ha aprendido acerca de las billeteras AA, la afirmación de que “la solución de billetera AA no busca utilizar una sola tecnología, sino mezclar y combinar múltiples tecnologías” no es difícil de entender. Por ejemplo, al combinar MPC y AA (Portal y ZeroDev), obtiene una administración de claves fuera de la cadena fácil y segura, además de una validación flexible de transacciones en la cadena. Además, Slope también combina funciones multifirma y AA para obtener los beneficios de ambas.

En la siguiente sección de este artículo, exploraremos el funcionamiento interno de esta tecnología híbrida, lo que proporcionaría una inmersión más profunda para comprender completamente sus implicaciones.

Conclusión:

AA Smart Accounts abre muchas oportunidades nuevas para aplicaciones y billeteras Web3 y, debido a la combinación especial mencionada anteriormente, aprovecha todas las ventajas de la funcionalidad de billetera Multi-sig y MPC. Con cuentas inteligentes, los usuarios no sólo pueden administrar sus billeteras más fácilmente, sino que también tienen la flexibilidad de optimizar la forma en que operan. Como afirmó Vitalik, "la abstracción de cuentas siempre ha sido el sueño de la comunidad de desarrolladores de Ethereum" y quizás se espera que las cuentas inteligentes sean el futuro de las interacciones Web3.

Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.