Una propuesta presentada por el cofundador de Ethereum, Vitalik Buterin, junto con los desarrolladores Sam Wilson, Ansgar Dietrichs y Matt Garnett, ha introducido un nuevo tipo de transacción destinado a mejorar la funcionalidad de las cuentas de propiedad externa (EOA) en la cadena de bloques Ethereum. . EIP-7702 es una iniciativa que tiene como objetivo convertir temporalmente los EOA en una billetera de contrato inteligente tras las transacciones, mejorando así la usabilidad y la seguridad. El concepto del borrador de la propuesta se presentó como un nuevo enfoque para permitir que las cuentas de billetera tradicionales realicen operaciones avanzadas que generalmente están disponibles para contratos inteligentes.
El EIP-7702 tiene como objetivo introducir funciones como procesamiento por lotes de transacciones y transacciones patrocinadas en las que un tercero puede pagar una tarifa. El estándar propuesto implica introducir un campo de código de contrato y una firma en las transacciones que permite que los EOA se hagan pasar temporalmente por contratos inteligentes. Se prevé que estos desarrollos aborden los problemas de velocidad de las transacciones y conveniencia del usuario en la red Ethereum.
Seguridad y control mejorados con la propuesta EIP-7702
La propuesta presta especial atención a la mejora de la seguridad y la posibilidad de utilización de los EOA simplificando la desescalada privilegiada. Esto implica que los usuarios con derechos limitados pueden firmar subclaves, lo que mejora la seguridad de las operaciones. Por ejemplo, el titular principal de una billetera podría restringir a los usuarios de la subclave al gasto de tokens ERC-20 o al acceso solo a una parte de los fondos de la billetera. De esta manera, EIP-7702 también busca facilitar al usuario una experiencia de usuario simplificada al brindarle la capacidad de controlar las funcionalidades de la cuenta a un nivel granular.
Los desarrolladores de EIP-7702 proponen este estándar como reemplazo del actual EIP-3074, que tiene las mismas características, pero surgen algunas preocupaciones sobre la compatibilidad futura y la creación esencialmente de dos ecosistemas: contratos de invocadores y billeteras de contratos inteligentes. EIP-7702 aborda estos problemas directamente al no introducir nuevos códigos de operación que terminarán siendo redundantes, abogando así por un enfoque de abstracción de cuentas más estandarizado y sostenible.
ERC-4337 se alinea con los objetivos de EIP-7702 para Ethereum
EIP-7702 aún se encuentra en la fase de redacción, pero su impacto en los aspectos de usabilidad y seguridad de Ethereum está bajo intensa observación. El equipo de desarrollo ha planeado incluir EIP-3074 en la próxima actualización de Pectra de Ethereum que se lanzará a finales de 2024 o principios de 2025, lo que puede allanar el camino para la activación de EIP-7702. Al mismo tiempo, el ERC-4337 introducido recientemente también permite la abstracción de cuentas mediante funciones tales como billeteras de acceso grupal o transacciones agrupadas; por tanto, está en armonía con los objetivos de EIP-7702.
El resultado esperado de estas tecnologías es establecer una situación en la que los servicios centralizados no sean necesarios porque los servicios pueden realizar la tarea supervisando las billeteras y no administrándolas directamente. Por tanto, un resultado así podría presagiar una era del nuevo B2B en la que se protegerá la seguridad de los usuarios y las operaciones se realizarán con rapidez. EIP-7702, que es una introducción a sus ventajas, no deja ninguna duda sobre su impacto. Los seres obedientes, dicen los críticos, podrían implicar riesgos que van de la mano con la centralización y la dependencia total del código. No obstante, si Buterin y su equipo pueden probar la propuesta, el desarrollo tendrá en cuenta las respuestas de la comunidad y las pruebas continuas para que los usuarios finales puedan ayudar y dar sugerencias para mejorarla.