MetaMask - Sponsor Image MetaMask - Trade everything with MetaMask Friend & Sponsor Learn more

Por qué es importante el EIP-3074

La última propuesta de mejora de Ethereum podría transformar tu forma de realizar transacciones.
Por qué es importante el EIP-3074
9
0

Subscribe to Bankless or sign in

La criptografía ha estado en boca de todos por una nueva Propuesta de Mejora de Ethereum Ethereum (EIP) - EIP-3074 está en el centro de atención esta semana ya que los desarrolladores del núcleo de Ethereum acaban de aprobar la inclusión de la norma en el próximo hard fork de Pectra, que está previsto que se ponga en marcha a finales de este año o principios de 2025.

EIP-3074 es el siguiente gran paso en la evolución del modelo de cuenta de Ethereum para el futuro.

Es un remedio a corto plazo antes de la ascensión de ERC-4337, pero sus niveles de experiencia de usuario (UX) son significativos.

Echemos un vistazo a lo que se cuece en el EIP-3074 👇


The Basics of Account Abstraction

Externally Owned Accounts (EOAs) son la forma más básica de cuentas de Ethereum, controladas directamente por claves privadas sin código asociado. Las EOAs pueden enviar ETH e interactuar con contratos inteligentes, pero carecen de funcionalidades más complejas.

A diferencia de las EOAs, las Smart Contract Accounts (SCAs) son controladas directamente por su código de contrato, y a través de ellas, los usuarios pueden mantener y controlar fondos, automatizar decisiones basadas en otras llamadas de contrato, y más, según su lógica programada. Esto hace que las SCAs sean extremadamente versátiles y el futuro de los monederos.

En este contexto, Abstracción de Cuentas (AA) se refiere a una serie de esfuerzos de desarrollo destinados a flexibilizar las cuentas de Ethereum. ¿El objetivo? Reducir las diferencias entre EOAs y SCAs, permitiendo que los comportamientos de las cuentas sean más programables y capaces de atender a una gama más amplia de necesidades de los usuarios.


Ethereum's AA Roadmap

La hoja de ruta de AA de Ethereum incluye múltiples esfuerzos paralelos que abordan diferentes desafíos. 

Hoy en día, el consenso sobre el camino principal a seguir es una adopción más profunda de ERC-4337, un estándar de AA que admite una amplia gama de características que normalmente no están disponibles para los EOA, como el pago de tarifas de gas en tokens más allá de ETH, mecanismos complejos de recuperación de cuentas y funcionalidades más avanzadas de programación y procesamiento por lotes de transacciones. 

Sin embargo, ERC-4337 puede y será complementado por otros enfoques, como EIP-5003, un método propuesto para la transición permanente de un EOA a un SCA, y EIP-3074, que allanará el camino para permitir a los EOA delegar la autoridad de ejecución de transacciones a los SCA.


¿Qué es EIP-3074?

EIP-3074 introduce nuevos opcodes de Ethereum. Este sistema permitirá a los usuarios de EOA autorizar contratos inteligentes para realizar acciones en su nombre dentro de una sola transacción, manteniendo la seguridad y el control de no transferir permanentemente sus claves privadas.

Las utilidades fáciles de usar que hacen posible estos nuevos opcodes incluyen:

  • 🔗 Loteado de transacciones - El loteado de múltiples transacciones, como muchas transferencias de tokens, en una sola operación.
  • 👛 Transacciones patrocinadas - La capacidad de tener transacciones pagadas por terceros, abriendo una nueva vía para que las apps cubran los costes de gas de sus usuarios.
  • 🧮 Transacciones condicionales - Estructuras de transacciones complejas en las que se pueden vincular múltiples pasos, y se puede implementar la ejecución condicional, como una transacción que se ejecuta sólo si se cumplen ciertas condiciones, sin necesidad de transacciones separadas para cada paso.
  • 🔁 Meta-transacciones - La capacidad de firmar una transacción que puede ser enviada por otra parte, por ejemplo, firmar transacciones fuera de línea o desde una interfaz diferente sin necesidad de ETH para el gas.
  • ⚔️ Seguridad delegada - Al permitir que un invocador de confianza gestione las transacciones, los usuarios pueden beneficiarse de modelos de seguridad avanzados, como los que implican configuraciones multifirma.

Tomadas en conjunto, estas capacidades pueden conducir a una serie de mejoras de UX, como DAOs que patrocinan las transacciones de sus miembros o billeteras que despliegan pagos automáticos, servicios de suscripción y retiros programados.

Por otro lado, el EIP-3074 también introducirá riesgos de seguridad no triviales, como que los nuevos usuarios cometan errores por no entender cómo funciona el nuevo sistema de invocadores o que un invocador comprometido ejecute transacciones no autorizadas. Sin embargo, estos problemas pueden ser abordados por los monederos implementando una mensajería clara en torno a las firmas EIP-3074.


The Big Picture

Mientras ERC-4337 se centra en la creación de una robusta red de retransmisión de transacciones offchain y es la actual estrella del norte de la hoja de ruta de Ethereum AA, EIP-3074 permite una flexibilidad onchain más inmediata y la abstracción de la ejecución con EOAs existentes.

Ambos son pasos hacia la plena AA, pero sirven a diferentes necesidades de diferentes maneras dentro del ecosistema Ethereum. La forma en que EIP-3074 se integre sin problemas en el ecosistema Ethereum existente y su recepción por parte de billeteras y aplicaciones será crucial, y las mejoras continuas para abordar las preocupaciones de seguridad y garantizar operaciones seguras y fáciles de usar serán clave en el futuro.


William M. Peaster

Written by William M. Peaster

985 Articles View all      

William M. Peaster, Senior Writer, has been with Bankless since January 2021. Immersed in Ethereum since 2017, he writes the Metaversal newsletter on the onchain frontier, covering everything from AI projects to crypto games, as the team’s lead NFT analyst. With a background in creative writing, he writes fiction and publishes art on Ethereum in his free time.

No Responses
Buscar en Bankless