El cofundador de Ethereum, Vitalik Buterin, publicó una explicación sobre el nuevo formato de transacción EIP-8141 (Frame Transaction), que podría convertirse en la base para una mayor escalabilidad de la red. Según él, las investigaciones recientes sobre formatos de transacción, en particular EIP-8141, UTXO, PBT, nonces con clave (keyed nonces) y el mempool recursivo de STARK, han permitido separar las transacciones en acciones y dependencias, abriendo la posibilidad de procesarlas por separado y en paralelo.
Buterin enfatizó que este cambio es parte de una transición más amplia de Ethereum, desde un modelo en el que la ejecución de transacciones ocurre principalmente de manera secuencial, hacia una arquitectura adaptada para la escalabilidad y la preservación de la descentralización.
EIP-8141 separa acciones y dependencias de las transacciones
Según Buterin, una de las consecuencias positivas de las últimas investigaciones ha sido una comprensión mucho más clara de los elementos que componen una transacción.
Él define una acción (action) como el efecto que una transacción tiene sobre la red. Por ejemplo, una transferencia de Ethereum es una acción. Una dependencia (dependency) es una condición que debe cumplirse para que la transacción siga siendo válida.
Buterin incluye entre las dependencias, en particular:
- firma digital;
- prueba de Merkle para UTXO;
- pruebas ZK-SNARK o STARK;
- datos del estado de la red necesarios para validar la transacción.
«Las dependencias se pueden procesar en paralelo», aclaró Buterin.
En su opinión, las dependencias relacionadas con el estado de la red pueden analizarse a nivel del mempool, especialmente si los datos específicos del estado a los que accede la transacción se declaran de antemano. Mientras tanto, las dependencias que no interactúan con el estado podrían potencialmente verificarse una vez a nivel del mempool y luego reemplazarse por una prueba STARK.
Esto, según la visión de Buterin, permitiría no solo acelerar la ejecución, sino en algunos casos evitar procesar o incluso transmitir parte de los datos una vez que su corrección ya haya sido probada.
El propio EIP-8141 propone un nuevo tipo de transacción en la que ésta se descompone en una secuencia de llamadas a contratos responsables de la validación, el pago del gas y la ejecución de las operaciones del usuario.
Ethereum busca combinar flexibilidad con escalabilidad
Buterin señaló que en 2015 Ethereum no necesitaba una distinción tan detallada entre los diferentes tipos de operaciones transaccionales. La red procesaba un número relativamente pequeño de transacciones y la ejecución secuencial era suficiente.
Sin embargo, la estrategia de escalabilidad moderna de Ethereum, según él, requiere abandonar ese enfoque.
«A muchos desarrolladores les gusta Ethereum porque su modelo de ejecución y estado es dinámico y flexible. Pero la dinamicidad y la flexibilidad no favorecen la escalabilidad», escribió Buterin.
Al mismo tiempo, cree que más del 90% de la actividad de Ethereum, por volumen, no requiere tanta dinamicidad. Por lo tanto, el protocolo, en su opinión, debería obligar a contratos, cuentas y transacciones a definir más claramente qué partes de las operaciones son dinámicas y cuáles se pueden analizar estáticamente.
Para estas últimas, se podrían aplicar tarifas de gas más bajas, lo que crearía un incentivo económico para utilizar operaciones que sean más fáciles de escalar.
Buterin describe este enfoque como una combinación de las mejores propiedades del Ethereum temprano y un modelo más cercano al de Bitcoin. Según él, Bitcoin esencialmente utiliza lo que él llama una abstracción de cuentas desde el principio.
En esta concepción, los nuevos tipos de estado, los keyed nonces y el mempool recursivo de STARK deberían trabajar en una misma dirección: reducir la carga en la red y hacerla más adecuada para la escalabilidad.
EIP-8141 podría ser la base de la siguiente etapa de Ethereum
Buterin vincula directamente estos desarrollos con el EIP-8141. En su opinión, un formato de transacción universal es una interfaz natural sobre la cual se pueden implementar futuras generalizaciones del protocolo.
«En este sentido, un EIP-8141 bien implementado no es solo la culminación de una década de trabajo en la abstracción de cuentas, sino también la preparación para los próximos años de escalabilidad responsable y amigable con la descentralización», declaró.
El EIP-8141 también prevé soporte para métodos alternativos de pago de comisiones sin intermediarios centralizados y desvincula las cuentas de claves ECDSA específicas, lo que sienta las bases para su reemplazo y el uso de nuevos esquemas de firma.
Según Buterin, esto permite a Ethereum realizar una transición gradual desde un modelo universal pero difícil de escalar hacia una arquitectura en la que se da prioridad, en términos de coste y escalabilidad, a operaciones más simples y más fácilmente analizables de forma estática.
Recordemos que Buterin publicó recientemente un artículo sobre el futuro de la ciberseguridad, la inteligencia artificial y la industria cripto.







