Una nueva Propuesta de Mejora (EIP) está surgiendo entre los desarrolladores de Ethereum para ayudar a reducir los altos costos de las tarifas de comisión que tienen lugar en las transacciones de la red en la actualidad.
Desde el mes de abril el costo de las transacciones en Ethereum incrementó considerablemente gracias a la creciente demanda de los usuarios por esta red. Este incremento llevó a los mineros de Ethereum a disfrutar, en varias oportunidades, de mejores tarifas de comisión que las recibidas por los mineros de Bitcoin.
La Propuesta de Mejora de Ethereum denominada EIP 1559 permitirá establecer una tarifa de comisión base para las transacciones que tienen lugar dentro de la red. A través de EIP 1559 los usuarios podrán pagar una comisión fija a los mineros por cada transacción que realicen en Ethereum; así mismo, los usuarios podrán pagar un extra o prima a los mineros si así lo desean para posicionar mejor sus transacciones.
A pesar de que en la actualidad el costo de las tarifas de comisión de Ethereum aún no alcanza el máximo histórico visto en 2018, los desarrolladores consideran que la implementación de esta propuesta es necesaria para solucionar los problemas que enfrentan los usuarios que ejecutan aplicaciones descentralizadas (dApps) en Ethereum. Las altas tarifas de comisión hacen que las pequeñas transacciones sean inviables, por la cantidad de Gas que deben cancelar los usuarios.
Te puede interesar: zkSync, la nueva herramienta de Matter Labs para mejorar la escalabilidad de Ethereum
Propuesta de Mejora de Ethereum – EIP 1559
La propuesta de mejora presentada por Vitalik Buterin, cofundador de Ethereum, y los desarrolladores Eric Conner, Rick Dudley, Matthew Slipper e Ian Norden busca sustituir el modelo actual de tarifa que emplea Ethereum por un sistema que permita ajustar el valor de dicha tarifa a un costo base que irá en función de la demanda de la red. Con este mecanismo los desarrolladores afirman que los usuarios podrán disfrutar de un mejor costo en las tarifas de comisión, al tiempo que se reduce su complejidad y se mejora su eficiencia.
Según explica el documento, el protocolo establece un ajuste para promediar la tarifa de comisión base en un promedio de 10 millones de Gas por bloque. Este ajuste hace que la tarifa de comisión base se pueda incrementar o disminuir conforme al uso de la red en un momento dado; es decir, si el uso de Ethereum es mayor, la tarifa base se incrementará, mientras que si el uso es menor, entonces esta se reducirá para mantener el promedio de 10 millones de Gas. Así mismo, la propuesta de mejora indica que este incremento o reducción en la tarifa base tendrá un máximo de ⅛ en cada bloque.
Por su parte, los usuarios podrán establecer una prima a conveniencia que les ayudará a incluir su transacción rápidamente dentro de un bloque cuando exista mucha demanda en la red. Los desarrolladores de la EIP 1559 explican que la tarifa de comisión base se quema dentro de la red mientras que la prima del gas se le entrega a los mineros. De igual forma indican que el límite de Gas por bloque no lo determinarán los mineros, sino que será el protocolo mismo quien realice el ajuste en función de los cambios en la demanda de la red.
Los problemas que busca solucionar la EIP 1559
La EIP 1559 expone que, en primer lugar, las tarifas de comisión actuales en Ethereum son extremadamente volátiles; un día, dependiendo de la congestión de la red, las tarifas pueden costar alrededor de 2 gwei y en poco tiempo cambiar a un costo de hasta 200 gwei. Esta volatilidad genera ineficiencias dentro de la red que afectan innecesariamente a los usuarios. Los mineros de la red elegirán siempre a las tarifas de comisión que paguen más, obligando a los demás usuarios a igualar dichas tarifas para que sus transacciones sean incluidas dentro de un bloque y no tener que esperar a varios bloques para que su transacción sea procesada.
Por ello, la propuesta de mejora EIP 1559 plantea un cambio dinámico en el tamaño de los bloques en función de la demanda o congestión de la red que solucionará estas problemáticas. Así, primeramente la tarifa de comisión base será quemada por el protocolo para evitar manipulaciones de los mineros para extraer más tarifas de los usuarios; algo que a su vez contribuirá a consolidar el valor de ETH, al permitir que ETH solo se utilice para pagar las transacciones dentro de Ethereum. En segundo lugar, las primas de los usuarios por cada transacción serán las que recompensen a los mineros por su trabajo de extraer bloques dentro de la blockchain. Esta prima se ajusta de acuerdo a la capacidad de pago del usuario y la necesidad que tenga de priorizar la confirmación de las transacciones que realice dentro de la red.
Por su parte, EIP 1559 plantea que para evitar la manipulación de la tarifa de comisión base en la red, esta se incluirá como parte de la estructura del encabezado del bloque y el algoritmo de prueba de trabajo de Ethereum lo mantendrá bajo consenso.
Decisiones en torno a la propuesta
Aunque a la fecha varios de los clientes de Ethereum están trabajando en la implementación de esta propuesta de mejora como Pegasys, también varios otros desarrolladores plantean nuevas soluciones para cambiar la estructura de tarifas de comisión en función de las necesidades relativas de la red.
En este sentido, Dan Finlay, desarrollador principal de MetaMask, presentó la propuesta de mejora EIP 2593 como una alternativa a EIP 1559, con la cual es posible ajustar de forma lenta y progresiva la tarifa de comisión hasta que minero la acepte para incluir la transacción dentro de un bloque.
Continúa leyendo: La comunidad de Ethereum debate sobre el posible aumento del límite de Gas por bloque