Los desarrolladores de Ethereum ya tienen su mirada puesta en Pectra, el nuevo hard fork de Ethereum que esperan llegue este 2024, y donde se activaría el EIP-3074, trayendo finalmente a Ethereum la implementación nativa completa de los Externally Owner Accounts (EOA).
Ethereum, como plataforma líder de contratos inteligentes, está en constante evolución para mejorar la experiencia de sus usuarios. Una de las propuestas más significativas en este sentido es la EIP-3074, la cual promete revolucionar la manera en que interactuamos con los monederos de criptomonedas en la red de Ethereum. Dicho EIP se espera sea activado en un nuevo hard fork de Ethereum, Pectra, que se espera sea activado antes de finalizar el 2024.
Con Pectra, los desarrolladores buscan lograr un avance significativo en la funcionalidad de Ethereum al cerrar la brecha entre los monederos tradicionales y los contratos inteligentes. Para ello, busca introducir la integración de cuentas estándar de propiedad externa (EOA), que incluyen billeteras ampliamente utilizadas como MetaMask, con capacidades de contrato inteligente.
Esta integración permite a las EOA acceder a funciones más amplias típicamente asociadas con contratos inteligentes. Por ejemplo, las EOA ahora pueden participar en la agrupación de transacciones, lo que permite agrupar múltiples transacciones para lograr eficiencia y ahorro de costos. Además, pueden participar en transacciones patrocinadas, donde un tercero cubre las tarifas de transacción, ampliando las oportunidades para protocolos de finanzas descentralizadas (DeFi) y otras aplicaciones.
EIP-3074, la próxima iteración de los monederos de Ethereum
Recordemos que las siglas, EIP, significan Ethereum Improvement Proposal (Propuesta de Mejora de Ethereum). Es un documento que detalla las características técnicas propuestas para añadir o modificar en la red Ethereum. La EIP-3074 (AUTH and AUTHCALL opcodes) es una de estas propuestas y su objetivo es simplificar las interacciones de los usuarios con los monederos, también conocidos como wallets, y potenciar sus capacidades.
Entre los principales objetivos de este nuevo EIP, podemos mencionar:
- Mejorar la experiencia de usuario en monederos. Esto al permitir que las cuentas controladas por humanos (EOA o Externally Owner Account) sean más programables.
- Transacciones en lote. El EIP-3074 facilitará la agrupación de múltiples transacciones en una sola, para que los usuarios autoricen varias operaciones de una vez.
- Delegación de autorizaciones. El EIP-3074 puede permitir que los contratos inteligentes autoricen transacciones en nombre de una EOA.
- Cubrir costos de transacción. Finalmente, este EIP puede permitir que terceros paguen las tarifas de las transacciones de los usuarios. Esto puede amplificar el uso de ciertas plataformas Web3.
Funcionamiento de la EIP-3074
El EIP-3074 introduce una serie de cambios en el código que permite a los contratos inteligentes la autorización de transacciones por parte de las EOAs. Esto significa que podrían ejecutar transacciones en nombre de un usuario, siempre que este último haya dado su consentimiento previo. La idea es facilitar el acceso a los monederos, a la vez que se logra automatizar ciertos procesos de pagos. Por ejemplo: el EIP-3074 dentro de un monedero podría permitirte realizar pagos mensuales ya predefinidos a una plataforma de suscripción que acepte pagos en criptomonedas.
Ahora, si bien la integración del EIP-3074 ofrece posibilidades interesantes para los usuarios y desarrolladores de Ethereum, existen preocupaciones sobre posibles vulnerabilidades de seguridad. Los contratos inteligentes introducen complejidad y superficies de ataque adicionales, lo que aumenta la importancia de implementar estrategias sólidas de gestión de riesgos para salvaguardar los fondos de los usuarios y la integridad de la red Ethereum. A medida que Ethereum evoluciona y adopta nuevas características, abordar estos desafíos de seguridad será esencial para mantener la confianza en el ecosistema.
De allí nace la necesidad de probar este desarrollo de forma significativa, y los desarrolladores de Ethereum están ahora en ese trabajo. Esto se puede ver muy claramente en los recientes cambios que el mismísimo Vitalik Buterin ha realizado a la propuesta, con el fin de simplificar la implementación y hacerla más segura. Una idea que Schor Lukas, co-fundador de Safe toma y hace eco en su cuenta de X/Twitter.
Un paso importante
Gracias a todo esto, queda claro que la EIP-3074 representa un paso importante hacia la mejora de la interacción con los monederos en Ethereum, ofreciendo potenciales beneficios en términos de usabilidad y seguridad. Aunque todavía hay desafíos por delante, especialmente en lo que respecta a las preocupaciones de seguridad, la propuesta sigue en desarrollo y ajuste por parte de los desarrolladores y la comunidad de Ethereum.
No solo hablamos de habilitar nuevos casos de uso, sino de adaptar aún más el ecosistema de pagos de criptomonedas a la realidad que ya acostumbramos a ver en el mundo financiero tradicional. Por ejemplo, actualmente realizar pagos mensuales recurrentes con criptomonedas, solo es posible de hacer con plataformas centralizadas (al menos hacerlos de forma sencilla, y sin mayores conocimientos técnicos). Pues esto cambiará radicalmente con la llegada del EIP-3074, ya qué podrás hacerlo incluso con tu monedero MetaMask, sin ningún intermediario para hacerlo.
Así, poco a poco, tu monedero de criptomonedas no solo se convertirá en tu baúl de tesoros crypto, sino en una completa solución de pagos capaz de ayudarte administrar tus criptomonedas de una manera más eficiente, y sobre todo, descentralizada.
Continúa leyendo: Los ETF spot de Bitcoin y Ethereum podrían integrarse en el sistema transfronterizo Stock Connects