EIP-7702: una nueva era de abstracción de cuentas en Ethereum y perspectivas futuras

robot
Generación de resúmenes en curso

Análisis en profundidad de la evolución y las perspectivas de la abstracción de cuentas de Ethereum

Introducción

Este artículo se divide en dos partes principales:

La primera parte comienza con la primera propuesta de abstracción de cuentas de 2015, (AA). El sistema organiza hasta ahora las propuestas relacionadas de EIP, explora el proceso de evolución de las propuestas históricas de AA y evalúa las ventajas y desventajas de cada opción.

La segunda parte se centra en comparar las razones por las cuales la reacción del mercado fue fría tras el lanzamiento de EIP4337, analizando en profundidad EIP7702 que se incluirá en la próxima actualización de Ethereum, y explorando el impacto integral de esta propuesta en la forma de las aplicaciones en la cadena.

EIP-7702 traerá una revolución sin precedentes, analicemos en detalle.

Análisis profundo del pasado y futuro de la abstracción de cuentas en Ethereum

1. El contexto de la abstracción de cuentas

1.1 Posicionamiento de la abstracción de cuentas

El fundador de Ethereum, Vitalik, al actualizar la hoja de ruta de ETH a finales de 2023, no realizó cambios en la posición de la abstracción de cuentas. Actualmente, la ruta de desarrollo principal es pasar de EIP-4337 a la siguiente etapa de conversión voluntaria de EOA.

1.2 El estado del mercado de la abstracción de cuentas

Desde el lanzamiento de EIP4337 hace un año y medio, la aceptación por parte de los usuarios ha sido alta, pero la tasa de uso es baja. En total, hay 12 millones de direcciones AA en las cadenas principales, de las cuales solo hay 6,764 direcciones activas en la red principal de Ethereum, lo que está muy lejos de las 270 millones de direcciones EOA y CA.

EIP4337 no ha tenido un desarrollo sustancial en la red principal. Pero ha experimentado un crecimiento explosivo en las cadenas L2, como Base y Polygon, que alcanzaron 1 millón y 3 millones de usuarios activos mensuales en julio, respectivamente.

Esto indica que el diseño de EIP4337 no es erróneo, sino que proviene de la diferencia entre la red principal y L2, lo que requiere una solución específica.

2. ¿Qué es la abstracción de cuentas?

La abstracción de cuentas resuelve esencialmente el problema de la separación de la propiedad. Las cuentas EOA de Ethereum combinan la propiedad y el derecho de firma en una sola, la persona que posee la clave privada tiene simultáneamente la propiedad de la cuenta y el derecho a firmar la transferencia de activos.

Esto se debe al diseño de la estructura de transacciones de Ethereum: las transacciones estándar no tienen el campo From, y se puede obtener la dirección del remitente a través de los parámetros VRS. El núcleo de EIP4337 es agregar la dirección del remitente en el campo de transacción, logrando la separación entre la clave privada y la dirección de operación.

La importancia de la separación de la propiedad radica en resolver muchos de los problemas que presenta el diseño EOA:

  1. Dificultad para proteger las claves privadas
  2. Algoritmo de firma único
  3. Los permisos de firma son demasiado altos
  4. Pago de tarifas limitado
  5. Filtración de privacidad de transacciones

Estas limitaciones hacen que sea difícil para los usuarios comunes utilizar Ethereum: deben poseer ETH, entender la lógica compleja de tarifas, los efectos de optimización de billetera son limitados, entre otros.

La abstracción de cuentas resuelve gradualmente estos problemas al desacoplar la propiedad y el derecho de firma. Históricamente ha habido múltiples soluciones, que finalmente se reducen a dos rutas.

Análisis profundo de la abstracción de cuentas de Ethereum: pasado y futuro

3. Contexto de la propuesta histórica de la abstracción de cuentas

3.1 Convertir EOA a CA

  • EIP-101(2015): propuesta de la nueva estructura de cuenta como contrato
  • EIP-859(2018): resolver el problema de implementación de contratos
  • EIP-7702(2024): permite que EOA establezca código temporal

3.2 Permitir que EOA impulse CA

  • EIP-3074(2020): añadir los códigos de operación AUTH y AUTHCALL
  • EIP-4337(2021): Implementar AA a través del pool de memoria
  • EIP-5189(2022): mediante la operación de endoso de la abstracción de cuentas

3.3 Apoyar otras propuestas de AA

  • EIP-2718: nuevo tipo de transacción envuelta
  • EIP-3607: prohibición de despliegue de contratos por EOA

3.4 interpretación de la evolución de la abstracción de cuentas

EIP-4337 implementó múltiples funciones, pero va en contra del principio de motivación humana, cayendo en un ciclo vicioso de desarrollo del mercado. Para realmente reducir el GAS, se necesita una actualización de bifurcación blanda de Ethereum, y dado que se va a hacer una bifurcación blanda, ¿por qué no considerar directamente el EIP-7702?

Análisis profundo de la abstracción de cuentas de Ethereum: pasado y futuro

4. Análisis completo de EIP-7702

4.1 Resumen de EIP-7702

Permitir que una EOA tenga temporalmente funciones de contrato inteligente en una sola transacción, soportando transacciones masivas, transacciones sin Gas y gestión de permisos personalizados, sin necesidad de introducir un nuevo opCode de EVM.

4.2 estructura de datos

Definir un nuevo tipo de transacción 0x04, añadiendo el objeto authorization_list a la secuencia de codificación RLP.

4.3 ciclo de vida de la transacción

incluye la fase de verificación y la fase de ejecución de operaciones.

4.4 El valor de EIP-7702

Cambiar el recorrido completo de la billetera Web3, mejorar la experiencia del usuario, influir en la identificación de transacciones CeFi y en la recopilación de depósitos y retiros. Romper múltiples patrones anteriores.

4.5 Comparación entre EIP-7702 y EIP-4337

Ventajas de EIP-7702:

  • Gas más bajo
  • El costo de migración para los usuarios es más bajo
  • Soporte para delegación completa y delegación protegida

Desventajas de EIP-7702:

  • Necesita una actualización de bifurcación suave, con un impacto amplio
  • Alta libertad, difícil de auditar
  • Gran cambio en la arquitectura original
  • La capacidad de los contratos EOA carece de espacio de almacenamiento
  • El costo de una transacción única es ligeramente más alto
  • Puede causar DoS en la recepción de activos
  • Impacta la lógica de depósitos y retiros en la cadena

Análisis profundo de la abstracción de cuentas de Ethereum: pasado y futuro

5. Resumen

La abstracción de cuentas se implementará al final del módulo "reparar todo". Aunque EIP-7702 presenta desafíos de seguridad del sistema, ofrece ventajas de costo que valen la pena para que todas las Dapps investiguen y se adapten. Los usuarios estarán del lado de EIP-7702, impulsando su realización final.

Análisis profundo de la abstracción de cuentas de Ethereum: pasado y 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.
  • Recompensa
  • 7
  • Compartir
Comentar
0/400
ThesisInvestorvip
· 07-11 17:36
Esperando a que las instituciones copien la tarea.
Ver originalesResponder0
JustAnotherWalletvip
· 07-10 01:58
Realmente se necesita aumentar la eficiencia
Ver originalesResponder0
SerumSquirtervip
· 07-09 18:59
Se necesita observar su uso real.
Ver originalesResponder0
fomo_fightervip
· 07-09 05:10
Esperando la implementación práctica de la propuesta
Ver originalesResponder0
DevChivevip
· 07-09 05:10
La esencia sigue siendo quemar menos gas.
Ver originalesResponder0
CryptoMomvip
· 07-09 05:04
Todavía hay que mirar detenidamente.
Ver originalesResponder0
Layer2Arbitrageurvip
· 07-09 04:59
meh, muéstrame el ROI primero
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)