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.
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:
Dificultad para proteger las claves privadas
Algoritmo de firma único
Los permisos de firma son demasiado altos
Pago de tarifas limitado
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.
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?
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
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.
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.
17 me gusta
Recompensa
17
7
Compartir
Comentar
0/400
ThesisInvestor
· 07-11 17:36
Esperando a que las instituciones copien la tarea.
Ver originalesResponder0
JustAnotherWallet
· 07-10 01:58
Realmente se necesita aumentar la eficiencia
Ver originalesResponder0
SerumSquirter
· 07-09 18:59
Se necesita observar su uso real.
Ver originalesResponder0
fomo_fighter
· 07-09 05:10
Esperando la implementación práctica de la propuesta
EIP-7702: una nueva era de abstracción de cuentas en Ethereum y perspectivas futuras
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.
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:
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.
3. Contexto de la propuesta histórica de la abstracción de cuentas
3.1 Convertir EOA a CA
3.2 Permitir que EOA impulse CA
3.3 Apoyar otras propuestas de AA
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?
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:
Desventajas de EIP-7702:
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.