Análisis de la tecnología de abstracción de cuentas multichain: el futuro de la infraestructura de encriptación
Recientemente, la conferencia de la comunidad de Ethereum (EthCC 7) se llevó a cabo en Bruselas, Bélgica, siendo el mayor evento anual de Ethereum en Europa, centrado en el desarrollo tecnológico y comunitario. Durante la conferencia, un desarrollador de blockchain dio una charla titulada "Revelando el futuro: Análisis de la abstracción de cuentas multichain", donde exploró en profundidad el estado actual y las direcciones futuras de desarrollo de la abstracción de cuentas (AA).
Abstracción de cuentas: Resumen
La abstracción de cuentas incluye principalmente dos elementos clave: la abstracción de firmas y la abstracción de pagos. La abstracción de firmas permite a los usuarios elegir cualquier mecanismo de verificación, sin limitarse a un algoritmo de firma digital específico. La abstracción de pagos permite a los usuarios utilizar diversas opciones de pago de transacciones, como pagar con tokens ERC-20 o ser patrocinados por un tercero para la transacción. Esta flexibilidad mejora significativamente la experiencia del usuario y la seguridad.
Estándar ERC-4337
El estándar ERC-4337 aborda algunas de las limitaciones inherentes de las cuentas externas de Ethereum (EOA) al introducir métodos más flexibles de gestión de cuentas y procesamiento de transacciones. Sus componentes clave incluyen:
Estructura userOp: El usuario envía userOp al Bundler, que recopila múltiples userOp y llama a la función handleOps del contrato EntryPoint.
Contrato EntryPoint: como el núcleo del procesamiento de transacciones, es responsable de verificar userOp, cobrar tarifas y ejecutar operaciones objetivo.
Abstracción de cuentas nativa
En la AA nativa, cada cuenta es un contrato, y el mecanismo de procesamiento de transacciones está directamente incrustado en el protocolo de blockchain. Diferentes redes han adoptado diferentes diseños de AA:
Abstracción de cuentas ERC-4337: múltiples redes como Ethereum, Arbitrum, Optimism
Cumplimiento de la abstracción de cuentas nativa ERC-4337: StarkNet y zkSync Era
Cuenta abstracta nativa con diseño de privacidad: Aztec
Comparación entre ERC-4337 y AA nativo
Rol del sistema operativo: ERC-4337 se completa a través de la colaboración entre Bundler y EntryPoint Contract, mientras que AA nativo depende de los operadores/ordenadores del servidor oficial.
Interfaz de contrato: aunque los pasos son similares, la función de punto de entrada presenta ligeras diferencias en las distintas implementaciones.
Restricciones en los pasos de verificación: diferentes implementaciones tienen diferentes grados de restricción sobre los códigos de operación y el acceso a la memoria durante el proceso de verificación.
Limitaciones de pasos de ejecución: zkSync requiere la confirmación de la marca del sistema, mientras que ERC-4337 y StarkNet no tienen restricciones especiales en la fase de ejecución.
Gestión de números aleatorios: diferentes implementaciones utilizan diferentes formas de gestión de nonce.
Despliegue de la primera transacción: ERC-4337 permite desplegar el contrato de cuenta en el primer userOp, mientras que StarkNet y zkSync requieren transacciones de despliegue separadas.
Diferencias entre ERC-4337 en L1 y L2
La implementación de ERC-4337 en cadenas compatibles con EVM presenta dos diferencias clave:
Diferencias en el protocolo: L2 necesita considerar los costos relacionados con la carga de datos en L1.
Diferencias de dirección: La forma de calcular las direcciones en diferentes cadenas puede ser diferente, lo que puede llevar a que la dirección del contrato de cuenta no sea consistente entre Ethereum y L2.
Conclusión
La tecnología de abstracción de cuentas está evolucionando rápidamente, trayendo nuevas posibilidades a la infraestructura de blockchain. Con la aparición y mejora de diferentes soluciones de implementación, esperamos ver en el futuro formas de interacción con blockchain que sean más amigables para el usuario, seguras y flexibles.
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.
24 me gusta
Recompensa
24
5
Republicar
Compartir
Comentar
0/400
WhaleMistaker
· hace20h
Ya están hablando de 4337... En su momento dijimos que tarde o temprano se convertiría en un estorbo.
Ver originalesResponder0
DarkPoolWatcher
· 08-08 12:31
aa realmente confunde a la gente
Ver originalesResponder0
token_therapist
· 08-06 10:28
Hmm... otra vez el 4337 que se jacta de una experiencia sin fisuras.
Ver originalesResponder0
governance_ghost
· 08-06 10:03
No te apresures a presumir, primero prueba y luego habla. Espero que al final no termine siendo gg.
Ver originalesResponder0
ImpermanentPhilosopher
· 08-06 10:00
Siento que 4337 no es gran cosa, ya lo hemos estado usando.
Análisis profundo de la tecnología de abstracción de cuentas multichain: explorando el futuro de la infraestructura de la cadena de bloques
Análisis de la tecnología de abstracción de cuentas multichain: el futuro de la infraestructura de encriptación
Recientemente, la conferencia de la comunidad de Ethereum (EthCC 7) se llevó a cabo en Bruselas, Bélgica, siendo el mayor evento anual de Ethereum en Europa, centrado en el desarrollo tecnológico y comunitario. Durante la conferencia, un desarrollador de blockchain dio una charla titulada "Revelando el futuro: Análisis de la abstracción de cuentas multichain", donde exploró en profundidad el estado actual y las direcciones futuras de desarrollo de la abstracción de cuentas (AA).
Abstracción de cuentas: Resumen
La abstracción de cuentas incluye principalmente dos elementos clave: la abstracción de firmas y la abstracción de pagos. La abstracción de firmas permite a los usuarios elegir cualquier mecanismo de verificación, sin limitarse a un algoritmo de firma digital específico. La abstracción de pagos permite a los usuarios utilizar diversas opciones de pago de transacciones, como pagar con tokens ERC-20 o ser patrocinados por un tercero para la transacción. Esta flexibilidad mejora significativamente la experiencia del usuario y la seguridad.
Estándar ERC-4337
El estándar ERC-4337 aborda algunas de las limitaciones inherentes de las cuentas externas de Ethereum (EOA) al introducir métodos más flexibles de gestión de cuentas y procesamiento de transacciones. Sus componentes clave incluyen:
Estructura userOp: El usuario envía userOp al Bundler, que recopila múltiples userOp y llama a la función handleOps del contrato EntryPoint.
Contrato EntryPoint: como el núcleo del procesamiento de transacciones, es responsable de verificar userOp, cobrar tarifas y ejecutar operaciones objetivo.
Abstracción de cuentas nativa
En la AA nativa, cada cuenta es un contrato, y el mecanismo de procesamiento de transacciones está directamente incrustado en el protocolo de blockchain. Diferentes redes han adoptado diferentes diseños de AA:
Comparación entre ERC-4337 y AA nativo
Rol del sistema operativo: ERC-4337 se completa a través de la colaboración entre Bundler y EntryPoint Contract, mientras que AA nativo depende de los operadores/ordenadores del servidor oficial.
Interfaz de contrato: aunque los pasos son similares, la función de punto de entrada presenta ligeras diferencias en las distintas implementaciones.
Restricciones en los pasos de verificación: diferentes implementaciones tienen diferentes grados de restricción sobre los códigos de operación y el acceso a la memoria durante el proceso de verificación.
Limitaciones de pasos de ejecución: zkSync requiere la confirmación de la marca del sistema, mientras que ERC-4337 y StarkNet no tienen restricciones especiales en la fase de ejecución.
Gestión de números aleatorios: diferentes implementaciones utilizan diferentes formas de gestión de nonce.
Despliegue de la primera transacción: ERC-4337 permite desplegar el contrato de cuenta en el primer userOp, mientras que StarkNet y zkSync requieren transacciones de despliegue separadas.
Diferencias entre ERC-4337 en L1 y L2
La implementación de ERC-4337 en cadenas compatibles con EVM presenta dos diferencias clave:
Diferencias en el protocolo: L2 necesita considerar los costos relacionados con la carga de datos en L1.
Diferencias de dirección: La forma de calcular las direcciones en diferentes cadenas puede ser diferente, lo que puede llevar a que la dirección del contrato de cuenta no sea consistente entre Ethereum y L2.
Conclusión
La tecnología de abstracción de cuentas está evolucionando rápidamente, trayendo nuevas posibilidades a la infraestructura de blockchain. Con la aparición y mejora de diferentes soluciones de implementación, esperamos ver en el futuro formas de interacción con blockchain que sean más amigables para el usuario, seguras y flexibles.