Una nueva propuesta en el ecosistema Ethereum, conocida como EIP-7983, busca introducir cambios significativos. Desarrollado por el fundador de Ethereum, Vitalik Buterin, y el investigador Toni Wahrstätter, este borrador busca limitar la cantidad máxima de gas que se puede usar en una sola transacción a 16.77 millones. Esta regulación pretende garantizar el uso eficiente de los bloques y fomentar la división de las transacciones en partes más pequeñas.
Límite de Gas por Transacción Única y Sus Razones
Según la propuesta, se impedirá a las transacciones usar más de 16.77 millones de gas. Uno de los objetivos es evitar que las transacciones grandes consuman toda la capacidad del bloque y causen congestión para las transacciones de otros usuarios. También se espera que este límite haga necesario dividir las transacciones grandes en partes más pequeñas para su ejecución.
En los últimos años, ha habido un enfoque en soluciones para aumentar la escalabilidad y la velocidad de transacción en Ethereum. En este contexto, la nueva propuesta pretende evitar cuellos de botella en la cadena y asegurar un uso de recursos más equilibrado. Junto con la estabilidad de la red, se espera un aumento en la previsibilidad de las tarifas de transacción y los tiempos de bloque.
Capas de Conocimiento Cero y Flujo de Transacciones Paralelas
Las autoridades expresan que este cambio podría facilitar particularmente el desarrollo de capas basadas en pruebas de conocimiento cero. Se piensa que los tamaños de transacción más pequeños y fijos facilitarán la distribución de transacciones a través de múltiples hilos, mejorando así la escalabilidad de Ethereum. La transición a una infraestructura de transacciones paralelas se ve como un paso crucial para superar los cuellos de botella actuales.
Toni Wahrstätter, Investigador de Ethereum: “Dividir transacciones grandes facilita la participación en sistemas de verificación distribuidos. Aunque teóricamente zkVMs pueden paralelizar dentro de una transacción, esto no se prefiere en la práctica debido al aumento de la complejidad. Por lo tanto, reducir el tamaño de las transacciones parece más razonable.”
El límite planificado bajo EIP-7983 podría afectar directamente a grandes contratos en el ecosistema DeFi y a desarrolladores que ejecutan despliegues masivos. Para usuarios de pequeña escala y transacciones ordinarias, se espera que esta regulación opere indirectamente y discretamente, haciendo las tarifas y la ocupación de bloques más predecibles.
Justificaciones y Comparaciones con Propuestas Anteriores
Una idea similar en el pasado, EIP-7825, propuso un límite de gas de 30 millones; pero con la EIP-7983, este límite se reduce casi a la mitad. El nuevo límite se prefiere para equilibrar la seguridad de la red y los tiempos de verificación de bloques, indicando un control más estricto.
Vitalik Buterin: “Me esfuerzo por simplificar el núcleo de Ethereum. Mi prioridad es reducir la complejidad y las posibles vulnerabilidades sin eliminar por completo los casos de uso avanzados.”
Se espera que el enfoque propuesto por Buterin reduzca la complejidad de la plataforma mientras se preservan las capacidades de uso avanzadas. También se subraya que puede mejorar la seguridad general al evitar la congestión de la red.
Para los desarrolladores, este cambio puede no tener un impacto significativo más allá de los contratos pesados de DeFi y los grandes proyectos. Sin embargo, la necesidad de dividir transacciones particularmente grandes puede requerir el desarrollo de nuevos modelos de trabajo. Se espera que los usuarios finales experimenten esta actualización principalmente en segundo plano y sin darse cuenta.
En el próximo período, al endurecer el límite de gas por transacción, Ethereum podría estar apuntando a establecer un ecosistema más seguro y predecible. Este cambio también puede verse como un paso importante para preparar el ecosistema para futuras capacidades de transacciones paralelas. Los usuarios podrían encontrarse con una estructura de tarifas más estable y predecible, mientras que los desarrolladores pueden necesitar diseñar aplicaciones más modulares y eficientes.
- EIP-7983 busca limitar el consumo de gas en transacciones para mejorar eficiencia.
- Las capas de conocimiento cero y transacciones paralelas incrementarían escalabilidad de Ethereum.
- Vitalik Buterin se enfoca en simplificar Ethereum y reducir vulnerabilidades posibles.