Según U.Today, el desarrollador de Ethereum, Yoav Weiss, recientemente proporcionó información sobre la hoja de ruta de Ethereum para la abstracción de cuentas. Las notas de Weiss ofrecen una descripción general completa de ERC-4337, su historial de desarrollo y los planes futuros del equipo de Ethereum.

ERC-4337 es un estándar que permite la creación de carteras criptográficas de contrato inteligente en la cadena de bloques Ethereum, mejorando así la experiencia del usuario con aplicaciones descentralizadas (dApps). El concepto, introducido por el equipo de Ethereum dirigido por Vitalik Buterin, está diseñado para transferir activos exclusivamente a contratos inteligentes en lugar de cuentas de propiedad externa (EOA). ERC-4337 introduce un objeto de 'pseudotransacción' conocido como UserOperation, que facilita las transacciones en nombre de los usuarios y se almacena en un 'alt mempool' hasta la confirmación. Esta iniciativa es un paso importante hacia la mejora de la usabilidad de Ethereum para dApps e interacciones de contratos inteligentes.

Weiss también discutió los orígenes y la evolución de ERC-4337, desde la propuesta inicial de Vitalik Buterin hasta el enfoque actual en estandarizar la abstracción de cuentas (AA) en redes de Capa 2 (L2). El desarrollo de este estándar fue impulsado por la fragmentación de la billetera debido a implementaciones personalizadas de AA por varias redes L2, lo que llevó a la necesidad de un estándar a nivel de protocolo como ERC-4337. La hoja de ruta ahora incluye propuestas de mejora acumuladas (RIP), en particular RIP-7560, que tiene como objetivo facilitar la migración de cadenas L2 a AA nativas.

El enfoque actual está principalmente en la adopción de L2, pero se reconoce el valor de implementar AA en la Capa 1 (L1) de Ethereum. El plan es realizar una transición gradual de las cadenas L2 a RIP-7560 mientras Ethereum L1 continúa con ERC-4337, lo que garantiza la compatibilidad y un proceso de migración fluido a lo largo del tiempo. Weiss destacó la importancia de la colaboración con los desarrolladores principales de L1, los desarrolladores de L2 y la comunidad en general para perfeccionar RIP-7560 y garantizar una implementación exitosa tanto en Ethereum L1 como en L2.

Vitalik Buterin describió cuatro objetivos principales para una revisión del sistema de cuentas en Ethereum, enfatizando la necesidad de rotación y desaprobación de claves, resistencia cuántica, procesamiento por lotes y soporte para transacciones patrocinadas. Destacó las limitaciones del modelo actual de cuenta de usuario final (EOA) de Ethereum para lograr estos objetivos, subrayando la necesidad de hacer la transición de todo el ecosistema de la Máquina Virtual Ethereum (EVM) hacia cuentas de contrato inteligentes (SCA). Buterin expresó su deseo de evitar la creación de dos ecosistemas de desarrolladores separados para carteras de contratos inteligentes y EOA, enfatizando la importancia de la cohesión y la interoperabilidad dentro del panorama de desarrollo de Ethereum.