El cofundador de Ethereum, Vitalik Buterin, ha delineado los nuevos detalles técnicos relacionados con la abstracción de cuenta en Ethereum, centrándose en la especificación propuesta EIP-8141, que se presenta como un marco unificado destinado a abordar las limitaciones restantes de la abstracción de cuenta e introducir funcionalidad adicional.
Según la publicación en la plataforma de redes sociales X, la propuesta introduce un modelo denominado "transacciones de marco", bajo el cual una sola transacción puede estar compuesta de múltiples llamadas de Smart Contract que pueden hacer referencia a los calldata de las demás y autorizar de forma independiente tanto al remitente de la transacción como a la parte responsable del pago de las comisiones por transacción, mientras que la capa del protocolo base solo verifica un conjunto mínimo de condiciones.
Bajo este modelo, una transacción estándar enviada por una cuenta de Smart Contract se estructuraría en una etapa de validación que verifica la autorización y señala la aprobación utilizando un código de operación dedicado, seguido de una o más etapas de ejecución. El diseño también permite agrupar múltiples marcos de ejecución en una sola operación atómica, permitiendo que secuencias como aprobación y gasto ocurran dentro de una transacción. Para cuentas que aún no han sido desplegadas, se puede colocar un marco de despliegue adicional al comienzo de la transacción, con mecanismos de proxy de despliegue existentes como EIP-7997 citados como una forma de garantizar direcciones de contrato consistentes en múltiples redes.
Se describe que la misma estructura admite mecanismos alternativos de pago de gas, incluidas transacciones en las que las comisiones se pagan utilizando tokens distintos de ether. En esta configuración, un contrato de paymaster suministra ether en tiempo real y valida que la transferencia de tokens requerida se incluya más adelante en la transacción, después de lo cual los fondos no utilizados se devuelven y se convierten nuevamente en ether. El enfoque se caracteriza como funcionalmente similar a los sistemas de transacciones patrocinadas actuales, mientras elimina la necesidad de intermediarios fuera de la cadena y se basa únicamente en la lógica en cadena.
La publicación también describe cómo se podrían admitir flujos de transacciones centrados en la privacidad. Una opción implica un paymaster que verifica una Prueba de conocimiento cero antes de cubrir las comisiones por transacción, mientras que otra se basa en esquemas de nonce multidimensionales que permiten que una sola cuenta procese transacciones en nombre de muchos usuarios en paralelo. El formato de transacción propuesto se presenta como lo suficientemente flexible para acomodar estos patrones sin introducir infraestructura especializada.
Aunque las reglas de validez en cadena se describen como sencillas, con una transacción considerada válida solo si un marco de validación dedicado autoriza explícitamente el pago de gas, el autor destaca que la propagación de transacciones a nivel de mempool presenta un desafío más complejo. Ciertas estructuras de transacciones podrían ser inseguras para transmitir si requieren verificaciones extensas de estado externo. Como resultado, se espera que las implementaciones tempranas dependan de políticas restrictivas de mempool, comparables a la distinción entre reglas de consenso y políticas de transacciones estándar en Bitcoin, con conjuntos de reglas más amplios introducidos gradualmente. Las configuraciones de mempool más avanzadas pueden implementarse como alternativas opcionales.
Para los usuarios de sistemas orientados a la privacidad, la propuesta se describe como una forma potencial de eliminar la dependencia de servicios de difusión pública, reemplazándolos con acceso directo a un mempool público de propósito general. La publicación señala además que el soporte para esquemas de firma resistentes a la computación cuántica aún requeriría trabajo adicional para mejorar la eficiencia computacional.
La propuesta también se presenta como complementaria a la iniciativa FOCIL, que tiene como objetivo mejorar las garantías de inclusión de transacciones, mientras que la abstracción de cuenta permitiría que la lógica de transacción compleja se envíe directamente como transacciones de protocolo de primera clase. También se está discutiendo la compatibilidad con cuentas de propiedad externa, con el objetivo declarado de permitir que las cuentas existentes accedan a operaciones por lotes y transacciones patrocinadas bajo el mismo marco. El autor concluye que, después de más de una década de investigación sobre estos mecanismos, el diseño general podría implementarse en aproximadamente un año, potencialmente alineado con la actualización de red Hegota planificada.
La publicación Vitalik Buterin: El protocolo de abstracción de cuenta EIP-8141 de Ethereum se activará después de la actualización Hegota apareció primero en Metaverse Post.


