La actualización Ethereum-Istambul interrumpirá 680 contratos inteligentes en Aragón

Testnet lunes Etereum Ropsten tiene una actualización de todo el sistema. Y aunque Estambul debería mejorar en última instancia la eficiencia de la red, el lanzamiento de la red de prueba no será fácil para todos.

Específicamente, para la plataforma de control de Aragón, se suponía que los cambios de código romperían alrededor de 680 contratos inteligentes, dijo Jorge Izquierdo, CTO de Aragon One. Estos contratos inteligentes generalmente rigen la gestión de aplicaciones descentralizadas (dapps) que se ejecutan en la cadena de bloques ethereum.

Izquierdo dice que esto significa que se requieren actualizaciones forzadas para los contratos inteligentes involucrados para mantener las Organizaciones Autónomas Descentralizadas (DAO) construidas en la plataforma de Aragón funcionando sin problemas.

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

Aragon One, líder de relaciones públicas, John Light, dice que estas transferencias de fondos entre DAO en Aragón efectivamente "se acabarán".

Calificándolo de "compromiso" desafortunado desde el punto de vista de Aragón, Izquierdo dijo:

"Este tema no debería haber sido considerado tan importante como para que esta bifurcación no sucediera, lo que en nuestra opinión es lamentable [pero] entendemos que se trata de un equilibrio estrecho").

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

Volviendo a esto, un cambio de código en Estambul que afecta a algunos contratos inteligentes se conoce como “ Propuesta de mejora de Ethereum "(EIP) 1884 y tiene como objetivo eliminar un lado del crecimiento sostenible de Ethereum.

A medida que ha aumentado el tamaño de la cadena de bloques, también ha aumentado el costo computacional de llamar a los datos del estado de la red (como los saldos de las cuentas). Por otro lado, los precios del gas se mantuvieron estancados, creando lo que, en palabras de Martin Holst Svende, jefe de seguridad de la Fundación Ethereum, "un desequilibrio entre el costo de una operación y el consumo de recursos".

Para reducir la probabilidad de congestión en la red, EIP 1884 aumenta los precios del gas para tres operaciones que requieren muchos recursos.

Descargar

La llamada operación SLOAD enfrentará el mayor aumento de costos para los desarrolladores de aplicaciones basadas en Ethereum, de 200 gas por operación a 800 gas por operación.

Este aumento de cuatro veces en el costo del gas SLOAD viola los contratos inteligentes de Aragón y eleva los precios para los usuarios finales de la red Kyber.

“En una sola transacción de Kyber, en realidad usamos muchas operaciones SLOAD”, dijo Luu. “Entonces, después de que [Istanbul] entre en vigencia, el precio de la mayoría de nuestras ofertas aumentará en un 30 por ciento”.

Si bien esta no es la primera vez que los precios del gas aumentan para una operación SLOAD, Luu dice que el aumento anterior de 50 a 200 gases en el año 2016 sucedió cuando había menos usuarios activos en la red ethereum y cuando ETH tenía un valor de mercado más bajo.

Ahora, dice Luu, el aumento en el costo de las operaciones SLOAD tendrá grandes implicaciones tanto para los usuarios finales como para los desarrolladores de aplicaciones.

“[Estambul] es una especie de bifurcación dura que rompe muchos contratos inteligentes”, dijo Luu a principios de este mes. "Si no hubiéramos seguido las conversaciones entre los desarrolladores principales, nos habríamos perdido [la información de EIP 1884] y eso habría sido muy malo para nosotros".

Sin embargo, el investigador de blockchain Mikhail Bjelich dijo el lunes que la "mala práctica del desarrollador" es probablemente la razón de tales casos, y no la modernización en sí, y agregó:

"Los desarrolladores definitivamente no deberían codificar suposiciones sobre los precios del gas en sus aplicaciones porque esos números podrían cambiar en cualquier momento".

Califica este artículo
Medios de blockchain
Añadir un comentario