Análisis completo de la tecnología de abstracción de cuentas multichain: comparación entre ERC-4337 y AA nativo

robot
Generación de resúmenes en curso

Análisis de la abstracción de cuentas multichain

Del 8 al 11 de julio de 2024, se llevará a cabo el evento anual de Ethereum más grande de Europa, la Conferencia de la Comunidad de Ethereum (EthCC) en Bruselas, Bélgica. Esta edición de la conferencia se centra en la tecnología y la comunidad, con más de 350 líderes de opinión de primera línea en la industria de blockchain dando conferencias.

Este artículo explorará en profundidad la tecnología de abstracción de cuentas (AA), incluidos los conceptos de ERC-4337 y AA nativo, sus similitudes y diferencias, así como su implementación en diferentes redes de blockchain.

¿El futuro de la infraestructura de criptomonedas? Análisis de la abstracción de cuentas de múltiples cadenas

Abstracción de cuentas: resumen

La abstracción de cuentas incluye dos elementos clave: la abstracción de firmas y la abstracción de pagos.

  • Abstracción de firma: permite a los usuarios elegir cualquier mecanismo de verificación, sin limitarse a algoritmos de firma digital específicos.
  • Abstracción de pagos: admite múltiples opciones de pago de transacciones, como el pago con tokens ERC-20 o transacciones patrocinadas por terceros.

Esta flexibilidad mejora enormemente la experiencia del usuario y la seguridad.

Estándar ERC-4337

ERC-4337 tiene como objetivo resolver las limitaciones de las cuentas de propiedad externa (EOA) de Ethereum, introduciendo métodos de gestión de cuentas y procesamiento de transacciones más flexibles.

Componentes clave:

  • Estructura userOp: Solicitud de operación enviada por el usuario al Bundler.
  • Bundler: recopila múltiples userOp y llama al contrato EntryPoint
  • Contrato EntryPoint: el núcleo que procesa las transacciones, incluyendo la verificación, el cobro y la ejecución.

¿El futuro de la infraestructura de criptomonedas? Análisis de la abstracción de cuentas multichain

Abstracción de cuentas nativas

La AA nativa integra directamente el mecanismo de abstracción de cuentas en el protocolo de blockchain. Diseño de AA utilizado en diferentes redes:

  • ERC-4337: Ethereum, Arbitrum, Optimism, etc.
  • Seguimiento de AA nativo de ERC-4337: StarkNet, zkSync Era
  • AA nativo con diseño de privacidad: Aztec

Diferencias entre ERC-4337 y AA nativo

  1. Rol del sistema operativo

    • ERC-4337: colaboración a través de los contratos Bundler y EntryPoint
    • AA nativa: procesada por el operador/ordenador del servidor oficial
  2. Interfaz de contrato

    • Etapa de verificación: ambas funciones de punto de entrada son fijas
    • Fase de ejecución: solo el punto de entrada nativo de AA es fijo
  3. Restricción de pasos de verificación

    • ERC-4337: restricción estricta de códigos de operación y acceso a almacenamiento
    • zkSync Era: se relajan algunas restricciones en el uso de códigos de operación.
  4. Restricciones en los pasos de ejecución

    • zkSync: necesita confirmar el indicador del sistema
    • ERC-4337 y StarkNet: sin restricciones especiales
  5. Gestión de números aleatorios

    • ERC-4337: distinguir entre valores de clave y valores aleatorios
    • zkSync y StarkNet: estrictamente creciente
  6. Despliegue de la primera transacción

    • ERC-4337: desplegar a través del campo initcode
    • StarkNet y zkSync: se requiere enviar transacciones de despliegue por separado

¿El futuro de la infraestructura de criptomonedas? Análisis de la abstracción de cuentas multichain

Diferencias entre ERC-4337 en L1 y L2

  1. Diferencias de protocolo

    • L2 debe considerar los costos relacionados con la carga de datos en L1
  2. Diferencias en el cálculo de direcciones

    • Diferentes cadenas pueden utilizar diferentes métodos de codificación de direcciones
    • La bifurcación dura que introduce nuevos códigos de operación puede provocar cambios en el bytecode

Conclusión

La tecnología de abstracción de cuentas está evolucionando rápidamente, y diferentes redes de blockchain adoptan diversas formas de implementación. Los desarrolladores deben prestar atención a las sutiles diferencias entre las distintas implementaciones para garantizar la compatibilidad y seguridad entre cadenas. A medida que la tecnología avanza, se espera que la abstracción de cuentas se convierta en una parte importante de la infraestructura cripto del futuro.

¿El futuro de la infraestructura criptográfica? Análisis de la abstracción de cuentas multi-cadena

Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 5
  • Compartir
Comentar
0/400
HackerWhoCaresvip
· 07-21 01:53
¿No es demasiado duro esto?
Ver originalesResponder0
ChainDetectivevip
· 07-19 11:26
Soy un aficionado a la tecnología, no entiendo.
Ver originalesResponder0
MemecoinResearchervip
· 07-18 03:14
vibras de tecnología basada + degen fr fr
Ver originalesResponder0
AlphaLeakervip
· 07-18 03:13
No entiendo, pero me parece impresionante.
Ver originalesResponder0
SerNgmivip
· 07-18 03:08
Está bien, se entiende más o menos.
Ver originalesResponder0
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)