Análisis de la abstracción de cuentas multichain: perspectivas futuras de la encriptación de infraestructura
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, centrada en el desarrollo tecnológico y comunitario. Esta conferencia (EthCC 7) reúne a más de 350 líderes de opinión de primera línea en la industria de blockchain. Un desarrollador de blockchain dio una charla titulada "Revelando el futuro: análisis de la abstracción de cuentas multichain" en la conferencia.
Puntos clave de la presentación
El núcleo de la abstracción de cuentas (AA): abstracción de firmas y abstracción de pagos. Esta flexibilidad proporciona una experiencia de usuario más segura y óptima.
La función del punto de entrada en la fase de verificación y ejecución de ERC-4337 y AA nativa es diferente.
Al implementar ERC-4337 en una cadena compatible con EVM, las diferencias en el protocolo del diseño de Rollup y las diferencias en el método de cálculo de direcciones son dos distinciones clave.
Abstracción de cuentas: resumen
La abstracción de cuentas (AA) incluye principalmente dos puntos clave:
Abstracción de firma: permite a los usuarios elegir cualquier mecanismo de verificación que prefieran, sin limitarse a un algoritmo de firma digital específico.
Abstracción de pagos: ofrece múltiples opciones de pago para transacciones, como usar activos ERC-20 en lugar de activos nativos para el pago, o permitir que terceros patrocinen transacciones.
Análisis de ERC-4337
ERC-4337 resuelve algunas de las limitaciones de las cuentas de propiedad externa (EOA) en el protocolo de Ethereum al introducir métodos de gestión de cuentas y procesamiento de transacciones más flexibles. Sus principales características incluyen:
estructura userOp: el usuario envía la estructura userOp al Bundler, que recoge múltiples userOp y las envía al contrato EntryPoint.
Contrato EntryPoint: se encarga de procesar transacciones, incluyendo la verificación de autorizaciones, el cobro de tarifas y la ejecución de operaciones objetivo.
Introducción a AA nativo
En la AA nativa, cada cuenta es un contrato, y el mecanismo de procesamiento de transacciones está directamente integrado en el protocolo de la cadena de bloques. Diferentes redes de cadenas de bloques utilizan diferentes diseños de AA:
Abstracción de cuentas ERC-4337: Ethereum, Arbitrum, Optimism y otras redes
Seguimiento de la abstracción de cuentas nativa de ERC-4337: StarkNet y zkSync Era
Cuenta abstracta nativa con diseño de privacidad: Aztec
Diferencias entre ERC-4337 y AA nativo
Rol del sistema operativo: ERC-4337 se completa en colaboración con Bundler y EntryPoint Contract, mientras que AA nativo depende de los operadores/ordenadores del servidor oficial.
Interfaz de contrato: la función de punto de entrada en la fase de verificación de ERC-4337 y AA nativo es fija, pero es diferente en la fase de ejecución.
Restricciones de los pasos de verificación: cada implementación tiene diferentes restricciones sobre el uso de los códigos de operación para la verificación de transacciones y el acceso a la memoria.
Restricciones en los pasos de ejecución: zkSync requiere una marca de confirmación del sistema, mientras que ERC-4337 y StarkNet no tienen restricciones especiales en la fase de ejecución.
Manejo de números aleatorios: ERC-4337, zkSync y StarkNet difieren en la gestión de nonce.
Despliegue de la primera transacción: ERC-4337 permite desplegar contratos de cuenta en el primer userOp, mientras que StarkNet y zkSync requieren una transacción de despliegue separada.
Diferencias entre ERC-4337 en L1 y L2
Al implementar ERC-4337 en cadenas compatibles con EVM, existen dos diferencias clave principales:
Diferencias de protocolo: L2 necesita subir datos a L1, y los costos relacionados deben incluirse en el Gas de prevalidación.
Diferencias de dirección: La forma en que se calculan las direcciones en diferentes cadenas puede llevar a inconsistencias en la dirección del contrato de cuenta, especialmente al introducir nuevos códigos de operación.
Este artículo proporciona un análisis profundo de la abstracción de cuentas, ERC-4337 y AA nativo, ofreciendo valiosas perspectivas para comprender la implementación de la abstracción de cuentas en un entorno multichain. A medida que la tecnología blockchain continúa desarrollándose, estas innovaciones seguirán impulsando el progreso de la infraestructura encriptada.
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.
20 me gusta
Recompensa
20
8
Compartir
Comentar
0/400
AirdropHunterZhang
· 07-19 18:44
Sin necesidad de Llave privada es más conveniente.
Análisis de la abstracción de cuentas multichain: diferencias clave entre ERC-4337 y AA nativo
Análisis de la abstracción de cuentas multichain: perspectivas futuras de la encriptación de infraestructura
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, centrada en el desarrollo tecnológico y comunitario. Esta conferencia (EthCC 7) reúne a más de 350 líderes de opinión de primera línea en la industria de blockchain. Un desarrollador de blockchain dio una charla titulada "Revelando el futuro: análisis de la abstracción de cuentas multichain" en la conferencia.
Puntos clave de la presentación
Abstracción de cuentas: resumen
La abstracción de cuentas (AA) incluye principalmente dos puntos clave:
Análisis de ERC-4337
ERC-4337 resuelve algunas de las limitaciones de las cuentas de propiedad externa (EOA) en el protocolo de Ethereum al introducir métodos de gestión de cuentas y procesamiento de transacciones más flexibles. Sus principales características incluyen:
Introducción a AA nativo
En la AA nativa, cada cuenta es un contrato, y el mecanismo de procesamiento de transacciones está directamente integrado en el protocolo de la cadena de bloques. Diferentes redes de cadenas de bloques utilizan diferentes diseños de AA:
Diferencias entre ERC-4337 y AA nativo
Rol del sistema operativo: ERC-4337 se completa en colaboración con Bundler y EntryPoint Contract, mientras que AA nativo depende de los operadores/ordenadores del servidor oficial.
Interfaz de contrato: la función de punto de entrada en la fase de verificación de ERC-4337 y AA nativo es fija, pero es diferente en la fase de ejecución.
Restricciones de los pasos de verificación: cada implementación tiene diferentes restricciones sobre el uso de los códigos de operación para la verificación de transacciones y el acceso a la memoria.
Restricciones en los pasos de ejecución: zkSync requiere una marca de confirmación del sistema, mientras que ERC-4337 y StarkNet no tienen restricciones especiales en la fase de ejecución.
Manejo de números aleatorios: ERC-4337, zkSync y StarkNet difieren en la gestión de nonce.
Despliegue de la primera transacción: ERC-4337 permite desplegar contratos de cuenta en el primer userOp, mientras que StarkNet y zkSync requieren una transacción de despliegue separada.
Diferencias entre ERC-4337 en L1 y L2
Al implementar ERC-4337 en cadenas compatibles con EVM, existen dos diferencias clave principales:
Diferencias de protocolo: L2 necesita subir datos a L1, y los costos relacionados deben incluirse en el Gas de prevalidación.
Diferencias de dirección: La forma en que se calculan las direcciones en diferentes cadenas puede llevar a inconsistencias en la dirección del contrato de cuenta, especialmente al introducir nuevos códigos de operación.
Este artículo proporciona un análisis profundo de la abstracción de cuentas, ERC-4337 y AA nativo, ofreciendo valiosas perspectivas para comprender la implementación de la abstracción de cuentas en un entorno multichain. A medida que la tecnología blockchain continúa desarrollándose, estas innovaciones seguirán impulsando el progreso de la infraestructura encriptada.