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

Una actualización de todo el sistema llegó a la red de prueba Ropsten de ethereum el lunes. Y aunque «Estambul» en última instancia debería introducir eficiencias de red, el lanzamiento de Testnet no será fácil para todos.

Para la plataforma de gobierno de Aragón, en particular, se esperaba que los cambios en el código rompieran aproximadamente 680 contratos inteligentes, según el director de tecnología de Aragon One, Jorge Izquierdo. Estos contratos inteligentes generalmente administran la gobernanza de las aplicaciones descentralizadas (dapps) que se ejecutan en la cadena de bloques ethereum.

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

«Hasta ahora, los DAO podían recibir ETH unos de otros», dijo Izquierdo. «Esto ya no será posible después de la bifurcación dura de Estambul».

El responsable de comunicaciones de Aragon One, John Light, dice que estas transferencias de fondos entre DAO en Aragón efectivamente se quedarían sin gas.

Llamándolo una desafortunada «compensación» desde el punto de vista de Aragón, Izquierdo dijo:

«El problema no se habría considerado lo suficientemente importante como para que este tenedor difícil no ocurriera, lo que desde nuestro punto de vista es desafortunado [pero] entendemos que es un equilibrio difícil».

De hecho, para la plataforma de intercambio de token 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.

Retrocediendo, el cambio de código en Estambul que afecta a ciertos contratos inteligentes se conoce como Propuesta de Mejora de Ethereum (EIP) 1884 y está destinado a abordar una desventaja del crecimiento constante de Ethereum.

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

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

Bajar

La llamada operación SLOAD se enfrentará al mayor aumento en el costo para los desarrolladores de aplicaciones que se basan en ethereum, pasando de 200 gases por operación a 800 gases por operación.

Este aumento de cuatro veces en el costo del gas SLOAD es lo que rompe los contratos inteligentes de Aragón y aumenta los precios para los usuarios finales de la red Kyber.

«En una transacción de Kyber, en realidad utilizamos muchas operaciones SLOAD», dijo Luu. «Entonces, después de que [Estambul] entre en vigencia, el precio de la mayoría de nuestras transacciones aumentará en un 30 por ciento».

Si bien esta no es la primera vez que los precios del gas aumentaron para la operación SLOAD, Luu dice que el aumento anterior de 50 a 200 de gas en 2016 se produjo 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 de SLOAD tendrá mayores ramificaciones tanto para los usuarios finales como para los desarrolladores de aplicaciones.

«[Estambul] es el tipo de bifurcación dura que va a romper muchos contratos inteligentes», dijo Luu a principios de este mes. «Si no estuviéramos siguiendo la conversación entre los desarrolladores principales, nos habríamos perdido [la información de EIP 1884] y eso habría sido muy malo para nosotros».

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

«Los desarrolladores definitivamente no deberían codificar los precios del gas en sus aplicaciones porque estos números pueden cambiar en cualquier momento».

Pagina Original:

Ethereum’s Istanbul Upgrade Will Break 680 Smart Contracts on Aragon

 

Deja tus comentarios



Categorías:Noticias

Deja un comentario

A %d blogueros les gusta esto: