Una propuesta aún en fase de borrador para Ethereum busca cambiar la forma en que los usuarios pagan las tarifas en la cadena. Diseñada para que, en el futuro, los usuarios no necesiten poseer ETH previamente para iniciar transacciones; los tokens ERC-20 en sus billeteras podrán usarse directamente para pagar el Gas, y las aplicaciones también podrán asumir estos costos en nombre de los usuarios.
La operación se dividió en tres pasos
Esta propuesta lleva el número EIP-8141. Divide una transacción de Ethereum en un máximo de 64 "tramas", cada una de las cuales es una llamada de contrato normal. Su estructura principal consta de tres partes: primero, verificar la validez de la transacción; segundo, confirmar quién paga el Gas; y finalmente, ejecutar la operación que el usuario realmente desea realizar.
Este enfoque separa la cuestión de “quién firma la transacción” de “quién asume las tarifas”. Como resultado, los monederos que solo poseen stablecoins u otros tokens ERC-20 pueden realizar operaciones en la cadena directamente; algunas aplicaciones también pueden optar por pagar el Gas por los usuarios, reduciendo la barrera de entrada para nuevos usuarios.
Ya no depende de un memory pool independiente
Este tipo de funcionalidad no ha aparecido por primera vez. Desde el lanzamiento de ERC-4337 en 2023, el ecosistema de Ethereum ya ha podido lograr un cierto nivel de abstracción de cuentas y mecanismos de pago por terceros, aunque generalmente requiere el envío de transacciones a través de un mempool independiente y depende de bundlers de terceros para su empaquetado.
La diferencia de EIP-8141 es que busca incorporar directamente las reglas relevantes en la capa de protocolo, manteniendo al mismo tiempo el mempool público de Ethereum. De esta manera, los nodos pueden evaluar los pasos de validación antes de recibir las transacciones, reduciendo la dependencia de roles intermedios adicionales y sin requerir que los usuarios cambien a un nuevo sistema de billeteras.
También quiero resolver los problemas de rollback y clave.
El autor de la propuesta también desea abordar con esto algunos problemas de interacción persistentes. Por ejemplo, varias operaciones pueden empaquetarse como una sola unidad que o bien tiene éxito por completo o falla por completo. Así, al revertir un intercambio de tokens, no es fácil dejar autorizaciones sin limpiar.
EIP-8141 también intenta desacoplar las cuentas de las claves ECDSA comúnmente utilizadas actualmente, permitiendo la rotación de claves. Según los autores, esto también puede considerarse un paso preparatorio hacia firmas post-cuánticas, ya que las firmas post-cuánticas son más grandes y la red futura podría depender más de la agregación de firmas.
Aún es un borrador
Esta propuesta ha estado en estado de borrador desde enero de este año y aún no se ha programado para ninguna actualización de la red Ethereum. Vitalik Buterin mencionó recientemente que el cliente ethrex ya ha combinado los mecanismos Frames y FOCIL en redes de prueba, con uno de los objetivos siendo hacer que los protocolos de privacidad funcionen sin depender de relayers.
Actualmente, EIP-8141 no tiene un cronograma de lanzamiento definido, pero si más adelante se incluye en la hoja de ruta de actualización, podría afectar el diseño de billeteras de Ethereum, la forma en que se guían las aplicaciones y la estructura de costos para que los usuarios ingresen por primera vez a la cadena.

