Share this article

La actualización Estambul de Ethereum romperá 680 contratos inteligentes en Aragon

Para la plataforma de gobernanza Aragon, se espera que la actualización de Ethereum del miércoles rompa cientos de contratos inteligentes. Aquí explicamos por qué.

Una actualización integral del sistema llegó a la red de pruebas Ropsten de Ethereum el lunes. Y si bien "Estambul" debería, en última instancia, introducir mejoras en la red, el lanzamiento de la red de pruebas no será tarea fácil para todos.

En particular, para la plataforma de gobernanza Aragon, se esperaba que los cambios de código afectaran aproximadamente 680 contratos inteligentes, según Jorge Izquierdo, director de tecnología de Aragon ONE . Estos contratos inteligentes suelen gestionar la gobernanza de las aplicaciones descentralizadas (dapps) que se ejecutan en la blockchain de Ethereum .

Ipagpatuloy Ang Kwento Sa Baba
Don't miss another story.Subscribe to the Crypto for Advisors Newsletter today. Tingnan ang Lahat ng mga Newsletter

Izquierdo le dice a CoinDesk que esto significa que se requieren actualizaciones forzadas para los contratos inteligentes afectados para garantizar que las organizaciones autónomas descentralizadas (DAO) construidas en la plataforma Aragon continúen funcionando sin problemas.

“Hasta ahora, las DAO podían recibir ETH entre sí”, dijo Izquierdo. “Esto ya no será posible tras la bifurcación dura de Estambul”.

John Light, responsable de comunicaciones de Aragon ONE , afirma que estas transferencias de fondos entre DAO en Aragon se quedarían efectivamente "sin GAS".

Al calificarlo de desafortunado “compromiso” desde el punto de vista de Aragón, Izquierdo dijo:

“El problema que íbamos a tener no se ha considerado lo suficientemente importante como para que esta bifurcación dura no ocurra, lo que desde nuestro punto de vista es desafortunado [pero] es un equilibrio difícil que entendemos”.

De hecho, para la plataforma de intercambio de tokens Ethereum Kyber Network, la actualización de todo el sistema solo afecta a un único contrato inteligente, según el cofundador de Kyber Network, Loi Luu.

Dando un paso atrás, el cambio de código en Estambul que afecta a ciertos contratos inteligentes se conoce comoPropuesta de mejora de Ethereum (EIP) 1884 y tiene como objetivo abordar una desventaja del crecimiento constante de Ethereum.

A medida que el tamaño de la cadena de bloques ha aumentado, el coste computacional para recuperar datos sobre el estado de la red (como los saldos de las cuentas) también ha aumentado. Por otro lado, los precios del GAS se han mantenido estancados, creando lo que el líder de seguridad de la Fundación Ethereum , Martin Holst Swende, denomina «un desequilibrio entre el precio de una operación y el consumo de recursos».

Para mitigar la posibilidad de sobrecarga de la red, la EIP 1884 aumenta los precios del GAS de tres operaciones intensivas en recursos.

Baja la velocidad

La llamada operación SLOAD enfrentará el mayor aumento de costo para los desarrolladores de aplicaciones que construyen en Ethereum, pasando de 200 GAS por operación a 800 GAS por operación.

Este aumento de cuatro veces en el costo del GAS SLOAD es lo que rompe los contratos inteligentes de Aragon y aumenta los precios para los usuarios finales de la Kyber Network.

“En una ONE transacción de Kyber, utilizamos muchas operaciones SLOAD”, dijo Luu. “Por lo tanto, después de la entrada en vigor de Estambul, el precio de la mayoría de nuestras transacciones aumentará un 30%”.

Si bien esta no es la primera vez que los precios del GAS aumentan para la operación SLOAD, Luu dice que el aumento anterior de 50 a 200 dólares por el GAS en 2016 ocurrió cuando había menos usuarios activos de la red Ethereum y cuando ETH tenía un valor de mercado más bajo.

Ahora, dice Luu, aumentar el costo de las operaciones SLOAD tendrá mayores ramificaciones tanto para los usuarios finales como para los desarrolladores de aplicaciones.

“[Estambul] es el tipo de bifurcación dura que romperá muchos contratos inteligentes”, declaró Luu a principios de mes. “Si no hubiéramos estado al tanto de la conversación entre los desarrolladores CORE , nos habríamos perdido [la información de EIP 1884] y eso nos habría perjudicado mucho”.

Dicho esto, el investigador de blockchain Mihailo Bjelic dijo el lunes que las "malas prácticas de los desarrolladores" son probablemente la causa de tales contratiempos, en lugar de la naturaleza de la actualización en sí, y agregó:

"Los desarrolladores no deberían incluir en sus aplicaciones suposiciones sobre el costo del GAS , ya que estas cifras pueden cambiar en cualquier momento".

Actualización (30 de septiembre, 19:14 UTC):La actualización de Estambul se puso en marcha en la red de pruebasantes de lo esperadoEste artículo se ha actualizado para reflejar esto. También se han añadido comentarios adicionales.

Imagen de Vitalik Buterin vía archivos de CoinDesk

Christine Kim

Christine es analista de investigación en CoinDesk. Se centra en generar información basada en datos sobre la industria de las Criptomonedas y la cadena de bloques. Antes de su puesto como analista de investigación, Christine fue reportera de tecnología para CoinDesk, cubriendo principalmente los avances en la cadena de bloques Ethereum .

Tenencias de Criptomonedas : Ninguna.

Christine Kim