Lectura rápida EIP-3074: ¿Qué es? ¿Qué impacto tendrá en Ethereum?

Principiante4/25/2024, 5:18:55 AM
EIP-3074 es una Propuesta de Mejora de Ethereum (EIP) que introduce un enfoque novedoso para la gestión de cuentas. Permite la delegación de control sobre cuentas de usuario regulares (EOA) a contratos inteligentes, facilitando estrategias de transacción más sofisticadas. Propuesta en 2020 por los desarrolladores principales de Ethereum, EIP-3074 introduce dos nuevas opcodes, "AUTH" y "AUTHCALL," empoderando a los EOAs para transformarse en contratos inteligentes sin necesidad de implementar nuevos contratos. La implementación de EIP-3074 tiene como objetivo mejorar la experiencia general del usuario de billeteras al habilitar el patrocinio de gas, transacciones por lotes y recuperación de activos de billetera. Si bien EIP-3074 presenta avances prometedores, también plantea algunas preocupaciones como aumentar el riesgo de robo de activos de usuario y posiblemente formar una pila tecnológica paralela con la propuesta de Abstracción de Cuenta (AA) EIP-4337, lo que requiere garantizar la interoperabilidad entre

Reenviar el Título Original ‘速读 EIP-3074:是什么?对以太坊有何影响?’

En la última llamada de conferencia realizada por los desarrolladores principales de Ethereum, los desarrolladores de la propuesta EIP-3074 fueron incluidos en las mejoras que se implementarán en la actualización Pectra del hard fork de Ethereum. La propuesta apoya la delegación del control de direcciones ordinarias a contratos inteligentes para ejecutar planes de transacción más complejos, mejorando significativamente la experiencia del usuario de la billetera. Entonces, ¿qué es exactamente EIP-3074 y qué significa para Ethereum?

¿Qué es EIP-3074?

De hecho, tan temprano como octubre de 2020, los desarrolladores principales de Ethereum y los investigadores Sam Wilson, Ansgar Dietrichs, lightclients y Micah Zoltu propusieron EIP-3074. La idea principal es delegar el control de las Cuentas Propias Externas (EOAs) a contratos inteligentes. Esta innovación proporciona a los desarrolladores un marco potente y flexible para diseñar e implementar nuevas estrategias de transacción de EOA.

Entonces, ¿cómo se pueden convertir exactamente los EOAs existentes en contratos inteligentes? Según el video de demostración publicado por los clientes livianos hace dos años, la clave para lograr esta transformación radica en las dos instrucciones "AUTH" y "AUTHCALL". Entre ellas, la primera establece la variable de contexto "autorizado" basada en la firma ECDSA, y la segunda se inicia como la transferencia de cuenta "autorizada". Al mismo tiempo, se puede implementar más lógica alrededor de la instrucción "AUTHCALL", proporcionando más control para los llamadores y patrocinadores, sin comprometer la seguridad o la experiencia del usuario de la iniciada.

En la operación real, el usuario de la dirección EOA primero firma la transacción fuera de la cadena, y luego el usuario de EOA o el patrocinador de Gas envía la transacción al contrato Invoker. El contrato Invoker utiliza "AUTH" y "AUTHCALL" para verificar y llamar a cada contrato de destino.

Patrick McCorry, un miembro del equipo de Arbitrum y Lemniscap, afirmó que EIP-3074 resuelve el problema de "msg.sender" que afecta a casi todos los servicios de transmisión de transacciones, mejorando verdaderamente la experiencia del usuario. Básicamente, si un intermediario paga por la transacción de un usuario, la dirección del intermediario se establece como msg.sender en lugar de la dirección del usuario. Entre los métodos para resolver el problema anterior, uno es que los usuarios dependan de monederos de contratos inteligentes, y otro es que los contratos inteligentes tengan "capacidades de meta-transacción" y puedan aceptar mensajes firmados por usuarios, pero esto perjudica a las startups que desean ofrecer transacciones sin Gas para los usuarios. Otra solución alternativa al problema anterior es cambiar el formato de la transacción, renombrar tx.origin a Gas.payer e incluir dos nuevos campos "gas payer" y "nonce" en la transacción. Cuando se ejecuta la transacción, incrementará el nonce del usuario y del Gas payer, y deducirá la tarifa del Gas payer. Esto permite al intermediario reenviar la transacción del usuario, pero aún tiene limitaciones, principalmente la capacidad de reembolsar tokens ERC-20 después de que la transacción esté completa. EIP-3074 es una solución ingeniosa porque permite reembolsar tokens ERC-20 al intermediario, permite al intermediario llevar mensajes firmados por usuarios y ser confirmados en Ethereum, sin cambiar el formato de la transacción y sin afectar las herramientas existentes.

¿Qué significa EIP-3074 para Ethereum?

EIP-3074 permite que cualquier Cuenta Propia Externa (EOA) actúe como una billetera de contrato inteligente, sin la necesidad de despliegue de contrato, lo que permite esquemas de transacción más complejos. Esto trae muchos casos de uso emocionantes a Ethereum, incluyendo patrocinio de Gas, transacciones en lotes y recuperación de activos de billetera.

Específicamente, el patrocinio de Gas permite a las DApps, proyectos y terceros proporcionar Gas a los usuarios, eliminando la necesidad de que los usuarios posean ETH ellos mismos. Esto es extremadamente amigable para los nuevos usuarios de Web3 que no poseen ETH, y ayuda a promover la adopción masiva de Ethereum.

Además, dado que admite la ejecución de múltiples operaciones en una sola transacción, los usuarios solo necesitan firmar una transacción al operar con tokens que no son de ETH. No es necesario pasar primero por un engorroso proceso de aprobación de tokens y luego firmar la transacción, lo que mejora la eficiencia de la transacción y reduce los costos.

En cuanto a la recuperación de activos de la billetera, EIP-3074 también puede desempeñar un papel vital. Al configurar un contrato Invoker especial, los usuarios pueden recuperar activos a través de un mecanismo de recuperación social cuando pierden sus claves privadas.

Sin embargo, EIP-3074 es algo controvertido. Como dijo el fundador de DefiLlama, 0xngmi, ahora una sola firma errónea puede drenar por completo los activos de una dirección, incluyendo todos los tokens, todos los NFT, todas las posiciones de DeFi, etc.

Además, cabe destacar que aunque EIP-3074 admite la delegación del control de direcciones regulares a contratos inteligentes, EIP-3074 no es una propuesta de abstracción de cuentas. El investigador de la Fundación Ethereum ansgar.eth dijo que su mayor preocupación es que ahora utilizaremos 3074/EOA y 4337/AA para construir dos pilas de tecnología de cuentas paralelas, y se necesitará mucho esfuerzo y atención para hacer que estas sean interoperables. Hayden Adams, fundador de Uniswap, también enfatizó que la industria debería esforzarse por garantizar la compatibilidad entre las billeteras 4337 y los contratos 3074.

En conclusión, se espera que EIP-3074 traiga una innovación y oportunidades sin precedentes a Ethereum, pero al mismo tiempo, viene con algunos desafíos y controversias. A medida que está a punto de implementarse en la actualización de Pectra, esperamos ver cómo dará forma al futuro de Ethereum y brindará una experiencia de usuario más rica y conveniente para el ecosistema Web3. Al mismo tiempo, también necesitamos reconocer sus riesgos y desafíos potenciales, y garantizar que se tomen las medidas de seguridad apropiadas al usar esta función.

Descargo de responsabilidad:

  1. Este artículo ha sido reimpreso de [ Marsbit].Reenviar el Título Original‘速读 EIP-3074:是什么?对以太坊有何影响?’. Todos los derechos de autor pertenecen al autor original [Karen]. Si hay objeciones a esta reimpresión, por favor contacte al Gate Learnequipo y lo manejarán rápidamente.
  2. Descargo de responsabilidad: Las opiniones expresadas en este artículo son únicamente las del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.

Lectura rápida EIP-3074: ¿Qué es? ¿Qué impacto tendrá en Ethereum?

Principiante4/25/2024, 5:18:55 AM
EIP-3074 es una Propuesta de Mejora de Ethereum (EIP) que introduce un enfoque novedoso para la gestión de cuentas. Permite la delegación de control sobre cuentas de usuario regulares (EOA) a contratos inteligentes, facilitando estrategias de transacción más sofisticadas. Propuesta en 2020 por los desarrolladores principales de Ethereum, EIP-3074 introduce dos nuevas opcodes, "AUTH" y "AUTHCALL," empoderando a los EOAs para transformarse en contratos inteligentes sin necesidad de implementar nuevos contratos. La implementación de EIP-3074 tiene como objetivo mejorar la experiencia general del usuario de billeteras al habilitar el patrocinio de gas, transacciones por lotes y recuperación de activos de billetera. Si bien EIP-3074 presenta avances prometedores, también plantea algunas preocupaciones como aumentar el riesgo de robo de activos de usuario y posiblemente formar una pila tecnológica paralela con la propuesta de Abstracción de Cuenta (AA) EIP-4337, lo que requiere garantizar la interoperabilidad entre

Reenviar el Título Original ‘速读 EIP-3074:是什么?对以太坊有何影响?’

En la última llamada de conferencia realizada por los desarrolladores principales de Ethereum, los desarrolladores de la propuesta EIP-3074 fueron incluidos en las mejoras que se implementarán en la actualización Pectra del hard fork de Ethereum. La propuesta apoya la delegación del control de direcciones ordinarias a contratos inteligentes para ejecutar planes de transacción más complejos, mejorando significativamente la experiencia del usuario de la billetera. Entonces, ¿qué es exactamente EIP-3074 y qué significa para Ethereum?

¿Qué es EIP-3074?

De hecho, tan temprano como octubre de 2020, los desarrolladores principales de Ethereum y los investigadores Sam Wilson, Ansgar Dietrichs, lightclients y Micah Zoltu propusieron EIP-3074. La idea principal es delegar el control de las Cuentas Propias Externas (EOAs) a contratos inteligentes. Esta innovación proporciona a los desarrolladores un marco potente y flexible para diseñar e implementar nuevas estrategias de transacción de EOA.

Entonces, ¿cómo se pueden convertir exactamente los EOAs existentes en contratos inteligentes? Según el video de demostración publicado por los clientes livianos hace dos años, la clave para lograr esta transformación radica en las dos instrucciones "AUTH" y "AUTHCALL". Entre ellas, la primera establece la variable de contexto "autorizado" basada en la firma ECDSA, y la segunda se inicia como la transferencia de cuenta "autorizada". Al mismo tiempo, se puede implementar más lógica alrededor de la instrucción "AUTHCALL", proporcionando más control para los llamadores y patrocinadores, sin comprometer la seguridad o la experiencia del usuario de la iniciada.

En la operación real, el usuario de la dirección EOA primero firma la transacción fuera de la cadena, y luego el usuario de EOA o el patrocinador de Gas envía la transacción al contrato Invoker. El contrato Invoker utiliza "AUTH" y "AUTHCALL" para verificar y llamar a cada contrato de destino.

Patrick McCorry, un miembro del equipo de Arbitrum y Lemniscap, afirmó que EIP-3074 resuelve el problema de "msg.sender" que afecta a casi todos los servicios de transmisión de transacciones, mejorando verdaderamente la experiencia del usuario. Básicamente, si un intermediario paga por la transacción de un usuario, la dirección del intermediario se establece como msg.sender en lugar de la dirección del usuario. Entre los métodos para resolver el problema anterior, uno es que los usuarios dependan de monederos de contratos inteligentes, y otro es que los contratos inteligentes tengan "capacidades de meta-transacción" y puedan aceptar mensajes firmados por usuarios, pero esto perjudica a las startups que desean ofrecer transacciones sin Gas para los usuarios. Otra solución alternativa al problema anterior es cambiar el formato de la transacción, renombrar tx.origin a Gas.payer e incluir dos nuevos campos "gas payer" y "nonce" en la transacción. Cuando se ejecuta la transacción, incrementará el nonce del usuario y del Gas payer, y deducirá la tarifa del Gas payer. Esto permite al intermediario reenviar la transacción del usuario, pero aún tiene limitaciones, principalmente la capacidad de reembolsar tokens ERC-20 después de que la transacción esté completa. EIP-3074 es una solución ingeniosa porque permite reembolsar tokens ERC-20 al intermediario, permite al intermediario llevar mensajes firmados por usuarios y ser confirmados en Ethereum, sin cambiar el formato de la transacción y sin afectar las herramientas existentes.

¿Qué significa EIP-3074 para Ethereum?

EIP-3074 permite que cualquier Cuenta Propia Externa (EOA) actúe como una billetera de contrato inteligente, sin la necesidad de despliegue de contrato, lo que permite esquemas de transacción más complejos. Esto trae muchos casos de uso emocionantes a Ethereum, incluyendo patrocinio de Gas, transacciones en lotes y recuperación de activos de billetera.

Específicamente, el patrocinio de Gas permite a las DApps, proyectos y terceros proporcionar Gas a los usuarios, eliminando la necesidad de que los usuarios posean ETH ellos mismos. Esto es extremadamente amigable para los nuevos usuarios de Web3 que no poseen ETH, y ayuda a promover la adopción masiva de Ethereum.

Además, dado que admite la ejecución de múltiples operaciones en una sola transacción, los usuarios solo necesitan firmar una transacción al operar con tokens que no son de ETH. No es necesario pasar primero por un engorroso proceso de aprobación de tokens y luego firmar la transacción, lo que mejora la eficiencia de la transacción y reduce los costos.

En cuanto a la recuperación de activos de la billetera, EIP-3074 también puede desempeñar un papel vital. Al configurar un contrato Invoker especial, los usuarios pueden recuperar activos a través de un mecanismo de recuperación social cuando pierden sus claves privadas.

Sin embargo, EIP-3074 es algo controvertido. Como dijo el fundador de DefiLlama, 0xngmi, ahora una sola firma errónea puede drenar por completo los activos de una dirección, incluyendo todos los tokens, todos los NFT, todas las posiciones de DeFi, etc.

Además, cabe destacar que aunque EIP-3074 admite la delegación del control de direcciones regulares a contratos inteligentes, EIP-3074 no es una propuesta de abstracción de cuentas. El investigador de la Fundación Ethereum ansgar.eth dijo que su mayor preocupación es que ahora utilizaremos 3074/EOA y 4337/AA para construir dos pilas de tecnología de cuentas paralelas, y se necesitará mucho esfuerzo y atención para hacer que estas sean interoperables. Hayden Adams, fundador de Uniswap, también enfatizó que la industria debería esforzarse por garantizar la compatibilidad entre las billeteras 4337 y los contratos 3074.

En conclusión, se espera que EIP-3074 traiga una innovación y oportunidades sin precedentes a Ethereum, pero al mismo tiempo, viene con algunos desafíos y controversias. A medida que está a punto de implementarse en la actualización de Pectra, esperamos ver cómo dará forma al futuro de Ethereum y brindará una experiencia de usuario más rica y conveniente para el ecosistema Web3. Al mismo tiempo, también necesitamos reconocer sus riesgos y desafíos potenciales, y garantizar que se tomen las medidas de seguridad apropiadas al usar esta función.

Descargo de responsabilidad:

  1. Este artículo ha sido reimpreso de [ Marsbit].Reenviar el Título Original‘速读 EIP-3074:是什么?对以太坊有何影响?’. Todos los derechos de autor pertenecen al autor original [Karen]. Si hay objeciones a esta reimpresión, por favor contacte al Gate Learnequipo y lo manejarán rápidamente.
  2. Descargo de responsabilidad: Las opiniones expresadas en este artículo son únicamente las del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.
Start Now
Sign up and get a
$100
Voucher!