Análisis de la abstracción de cuentas multichain: el futuro desarrollo de ERC-4337 y AA nativo

robot
Generación de resúmenes en curso

Análisis de la abstracción de cuentas multichain: explorando el futuro de la encriptación de infraestructura.

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. La conferencia reunió a más de 350 líderes de opinión de la industria de la encriptación.

En esta conferencia, un desarrollador de blockchain dio una charla titulada "Revelando el futuro: análisis de la abstracción de cuentas multichain". A continuación se presenta un resumen de los principales contenidos de la charla:

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

Abstracción de cuentas: el concepto central

La abstracción de cuentas (AA) incluye principalmente dos puntos clave:

  1. Abstracción de firmas: permite a los usuarios elegir cualquier mecanismo de verificación que prefieran, sin limitarse a un algoritmo de firma digital específico.

  2. Abstracción de pagos: los usuarios pueden utilizar múltiples opciones de pago para transacciones, como pagar con activos ERC-20 en lugar de activos nativos, o ser patrocinados por terceros para la transacción.

Esta flexibilidad ofrece una experiencia de usuario más segura y óptima.

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

Estándar 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:

  • Estructura userOp: El usuario envía la estructura userOp al Bundler, que recoge múltiples userOp y llama a la función handleOps del contrato EntryPoint.

  • Contrato EntryPoint: maneja transacciones como un sistema operativo, con funciones principales que incluyen la verificación de autorizaciones, la cobranza de tarifas y la ejecución de 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 integrado en el protocolo de la cadena de bloques. Diferentes redes de cadena de bloques utilizan diferentes diseños de AA:

  • Abstracción de cuentas ERC-4337: Ethereum, Arbitrum, Optimism, etc.
  • Seguimiento de la abstracción de cuentas nativa de ERC-4337: StarkNet y zkSync Era
  • Cuenta de abstracción nativa con diseño de privacidad: Aztec

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

Principales diferencias entre ERC-4337 y AA nativo

  1. Rol del sistema operativo: ERC-4337 se completa en conjunto a través de Bundler y EntryPoint Contract, mientras que el AA nativo es manejado por los operadores/ordenadores del servidor oficial.

  2. Interfaz de contrato: En la fase de verificación, las funciones de punto de entrada de ERC-4337 y AA nativo son fijas, pero en la fase de ejecución, solo el punto de entrada de AA nativo es fijo.

  3. Restricciones de pasos de verificación: cada implementación tiene diferentes niveles de restricción sobre los códigos de operación y el acceso a la memoria para prevenir ataques DoS.

  4. Restricciones de pasos de ejecución: zkSync requiere la confirmación de la señal del sistema, mientras que ERC-4337 y StarkNet no tienen restricciones especiales en la fase de ejecución.

  5. Gestión de números aleatorios: diferentes implementaciones utilizan diferentes formas de gestión de nonce.

  6. Despliegue de la primera transacción: ERC-4337 se despliega a través del campo initcode de la estructura userOp, mientras que StarkNet y zkSync requieren transacciones de despliegue separadas.

Diferencias en la implementación de 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, lo que provoca que la dirección del contrato de cuenta pueda ser diferente en Ethereum y L2.

En general, la tecnología de abstracción de cuentas está en constante desarrollo, ofreciendo a los usuarios una experiencia de interacción con la blockchain más flexible y segura. Con la aparición y perfeccionamiento de diferentes implementaciones, esperamos ver más aplicaciones innovadoras y soluciones amigables para el usuario.

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

ETH0.64%
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
  • 3
  • Compartir
Comentar
0/400
GasFeeBarbecuevip
· 07-22 05:03
Otra vez hay tantas cosas nuevas en la Cadena de bloques que se volverán obsoletas en un instante.
Ver originalesResponder0
ZkSnarkervip
· 07-22 04:48
bueno, técnicamente AA es solo la forma elegante de las criptomonedas de reinventar la recuperación de contraseñas de web2
Ver originalesResponder0
PuzzledScholarvip
· 07-19 05:34
Minería puede extraer moneda ¿Quién ayudará a llenar el agujero?
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)