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

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
  • 1
  • Compartir
Comentar
0/400
PuzzledScholarvip
· 07-19 05:34
Minería puede extraer moneda ¿Quién ayudará a llenar el agujero?
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)