Revelación de la abstracción de cuentas multichain: comparación entre ERC-4337 y diseño nativo de AA

robot
Generación de resúmenes en curso

Análisis de la abstracción de cuentas multichain: Revelando el futuro de la encriptación de infraestructuras

Del 8 al 11 de julio de 2024, se llevará a cabo el evento anual más grande de Ethereum en Europa, la Conferencia de la Comunidad de Ethereum (EthCC), en Bruselas, Bélgica. Esta edición de la conferencia (EthCC 7) reunirá a más de 350 líderes de opinión de primera línea en la industria de blockchain, centrándose en el desarrollo tecnológico y comunitario.

El desarrollador de imToken Labs, Alfred, fue invitado a participar y pronunciar una conferencia titulada "Revelando el futuro: análisis de la abstracción de cuentas multichain". A continuación se presenta un resumen de los puntos principales de la conferencia:

  • La abstracción de cuentas (AA) incluye la abstracción de firmas y la abstracción de pagos, proporcionando una experiencia de usuario más flexible y segura.
  • ERC-4337 y AA nativo tienen diferencias en el diseño de las funciones de punto de entrada durante las fases de verificación y ejecución.
  • Al implementar ERC-4337 en diferentes redes de blockchain, se deben tener en cuenta las diferencias de protocolo en el diseño de Rollup y las diferencias en la forma de calcular direcciones.

¿El futuro de la encriptación de infraestructuras? Análisis de la abstracción de cuentas multichain

Abstracción de cuentas简介

La esencia de la abstracción de cuentas

La abstracción de cuentas (AA) abarca principalmente dos aspectos clave:

  1. Abstracción de firma: permite a los usuarios elegir cualquier mecanismo de verificación, ya no limitado a algoritmos de firma digital específicos.
  2. Abstracción de pagos: soporta múltiples opciones de pago para transacciones, como pagar con tokens ERC-20 o ser patrocinado por un tercero.

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

Resumen de ERC-4337

ERC-4337 tiene como objetivo resolver las limitaciones de las cuentas externas de Ethereum (EOA). Sus principales características incluyen:

  • Estructura userOp: el usuario envía la solicitud de operación al Bundler, que agrupa múltiples solicitudes y llama al contrato EntryPoint.
  • Contrato EntryPoint: responsable de manejar transacciones, incluyendo validación, tarifas y ejecución de operaciones.

Introducción a AA nativa

En AA nativo, todas las cuentas son contratos, y el mecanismo de procesamiento de transacciones está directamente incrustado en el protocolo de blockchain. El diseño de AA utilizado por diferentes redes varía:

  • ERC-4337: Ethereum y múltiples redes Layer 2
  • Cumplimiento de AA nativo de ERC-4337: StarkNet y zkSync Era
  • AA nativa con diseño de privacidad: Aztec

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

Comparación entre ERC-4337 y AA nativo

rol del sistema

ERC-4337 completa el procesamiento de transacciones a través de la colaboración entre Bundler y EntryPoint Contract. En la AA nativa, el usuario envía directamente las operaciones al operador/ordenador del servidor oficial.

interfaz de contrato

Aunque la interfaz del contrato de cuenta es similar en diferentes implementaciones, existen diferencias en el diseño de las funciones de punto de entrada en las etapas de validación y ejecución.

verificación de límites

Para prevenir ataques DoS, cada implementación ha establecido diferentes restricciones en la fase de verificación. Por ejemplo, zkSync Era permite el acceso a ciertos espacios de almacenamiento, pero prohíbe el acceso a variables globales.

limitación de ejecución

zkSync requiere una marca de confirmación del sistema para ejecutar llamadas al sistema, mientras que ERC-4337 y StarkNet no tienen restricciones especiales en la fase de ejecución.

gestión de números aleatorios

Cada implementación tiene diferentes formas de gestionar el nonce, desde combinaciones flexibles de valores de clave y números aleatorios hasta un diseño estrictamente creciente.

primera implementación

ERC-4337 implementa el primer despliegue a través del campo initcode en la estructura userOp, mientras que StarkNet y zkSync requieren transacciones de despliegue separadas.

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

Diferencias en la implementación de ERC-4337 en L1 y L2

diferencias de protocolo

Las redes de Capa 2 necesitan considerar los costos relacionados con la carga de datos en la Capa 1, lo que representa un desafío en el cálculo del Gas de prevalidación.

diferencia en el cálculo de la dirección

Existen diferencias en la forma de calcular las direcciones de diferentes redes, especialmente cuando se introducen nuevos códigos de operación, lo que puede llevar a resultados de compilación inconsistentes.

Conclusión

La tecnología de abstracción de cuentas está impulsando la evolución de la infraestructura de encriptación, ofreciendo a los usuarios una experiencia de interacción con blockchain más conveniente y segura. Con la continua mejora de diversas soluciones de implementación, esperamos ver surgir más aplicaciones innovadoras en el ecosistema multichain.

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

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
WhaleWatchervip
· 07-15 21:00
¿Quién puede explicar AA de manera más sencilla?
Ver originalesResponder0
LightningPacketLossvip
· 07-13 01:50
Ya vi el 4337 otra vez, solo... caras conocidas
Ver originalesResponder0
BankruptcyArtistvip
· 07-13 01:45
AA ha subido al cielo
Ver originalesResponder0
FarmHoppervip
· 07-13 01:39
¿Eso es todo? Mejor hablemos de cuándo bajarán las tarifas de gas.
Ver originalesResponder0
AlwaysAnonvip
· 07-13 01:25
AA es una espada para matar dragones.
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)