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.
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.
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
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
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
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.
Restricciones en los pasos de ejecución
zkSync: necesita confirmar el indicador del sistema
ERC-4337 y StarkNet: sin restricciones especiales
Gestión de números aleatorios
ERC-4337: distinguir entre valores de clave y valores aleatorios
zkSync y StarkNet: estrictamente creciente
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
Diferencias entre ERC-4337 en L1 y L2
Diferencias de protocolo
L2 debe considerar los costos relacionados con la carga de datos en L1
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.
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.
Análisis completo de la tecnología de abstracción de cuentas multichain: comparación entre ERC-4337 y AA nativo
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.
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.
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:
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:
Diferencias entre ERC-4337 y AA nativo
Rol del sistema operativo
Interfaz de contrato
Restricción de pasos de verificación
Restricciones en los pasos de ejecución
Gestión de números aleatorios
Despliegue de la primera transacción
Diferencias entre ERC-4337 en L1 y L2
Diferencias de protocolo
Diferencias en el cálculo de direcciones
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.