NoticiasCriptoLa Ethereum Foundation advierte que la nueva repricing de gas de Glamsterdam podría romper algunos contratos

La Ethereum Foundation advierte que la nueva repricing de gas de Glamsterdam podría romper algunos contratos

Autor: Cryptofrontnews·

Puntos clave

  • EIP-8037 aumentará y estandarizará los costos de gas para crear cuentas, slots de almacenamiento y bytecode desplegado.
  • EIP-8038 elevará los costos de gas para acceder al estado existente, incluido SLOAD, SSTORE y el acceso frío a cuentas.
  • La mayoría de las transacciones históricas de mainnet mantuvo el mismo resultado bajo la repricing propuesta, pero un grupo más pequeño se comportó de forma distinta.
  • Los contratos que dependen de supuestos fijos de gas, incluidos los estipendios de transfer y send de 2.300 gas, podrían seguir fallando si su código no se actualiza.
  • La Ethereum Foundation提供ó una base de datos de contratos afectados y recomendó probar correcciones en glam-devnet-8 antes de la activación en mainnet.
La Ethereum Foundation advierte que la nueva repricing de gas de Glamsterdam podría romper algunos contratos

La Ethereum Foundation advirtió que la próxima repricing de gas de Glamsterdam podría causar fallos en algunos smart contracts a menos que los desarrolladores los actualicen.

EIP-8037 y EIP-8038 aumentarán y estandarizarán los costos de gas para la creación y el acceso al estado en toda Ethereum. Los desarrolladores pueden probar contratos en los devnets de Glamsterdam, mientras que las wallets y los proveedores de RPC deberán actualizar la estimación de gas para el nuevo esquema.

Los desarrolladores de Ethereum se enfrentan a nuevas reglas de gas bajo la próxima actualización Glamsterdam, y algunos contratos podrían dejar de funcionar sin cambios. La Ethereum Foundation señaló que EIP-8037 y EIP-8038 modificarán los costos de creación y acceso al estado. Se espera que la mayoría de los contratos no se vea afectada, pero los desarrolladores que dependan de supuestos de gas codificados de forma fija podrían necesitar actualizar su código antes de que la repricing llegue a mainnet.

Como estos cambios afectan la forma en que se fijan los precios de las operaciones principales de la EVM, el impacto práctico depende menos del tipo general de aplicación que de los supuestos específicos de gas incorporados en la lógica del contrato y en las herramientas. Eso hace que las pruebas sean importantes para los equipos que no han revisado constantes antiguas desde actualizaciones previas de la red.

Glamsterdam cambia los costos de gas de Ethereum

Los dos EIP se centran en cómo Ethereum cobra por las operaciones de estado en toda la red. EIP-8037 aumentará y estandarizará los costos de crear cuentas, slots de almacenamiento y bytecode desplegado.

EIP-8038 aumentará los costos de acceder al estado existente, incluido SLOAD, SSTORE y el acceso frío a cuentas. También modifica los costos de las operaciones EXTCODESIZE y EXTCODECOPY.

Según la Ethereum Foundation, estos cambios reflejan la carga de trabajo medida de las operaciones sobre el estado más grande de Ethereum. Los precios de gas para estas operaciones se cambiaron por última vez durante la actualización Berlin de 2021.

Los recientes aumentos del gas limit han acelerado el crecimiento del estado, señaló la Foundation. El nuevo modelo de precios utiliza un objetivo de rendimiento que admite aproximadamente tres veces más throughput base.

Algunos smart contracts podrían fallar

La Ethereum Foundation volvió a ejecutar transacciones históricas de mainnet usando el esquema de gas propuesto. La mayoría de las transacciones produjo el mismo resultado bajo las nuevas reglas de precios, pero un grupo más pequeño mostró resultados diferentes después de la repricing.

Algunas transacciones siguieron teniendo éxito, pero consumieron cantidades distintas de gas. Otras fallaron solo porque sus gas limits originales ya no eran suficientes. Los desarrolladores pueden resolver esos casos aumentando el gas suministrado.

Un grupo más pequeño podría seguir roto incluso con límites sustancialmente más altos. Estos contratos suelen depender de supuestos fijos de gas dentro de su código. Entre los ejemplos se incluyen los estipendios de 2.300 gas de transfer y send de Solidity.

Los valores de llamada codificados de forma fija, las comprobaciones de gasleft() y los límites de gas fijos también pueden generar problemas. La Foundation dijo que los equipos detrás de los contratos más afectados ya están recibiendo contacto directo.

Los desarrolladores pueden probar antes de mainnet

Los desarrolladores que mantengan contratos de Layer 1 pueden buscar en la base de datos de affected-contracts usando la dirección de su contrato. La herramienta identifica los tipos de fallo y la repricing responsable de cada problema.

La Foundation también recomendó a los desarrolladores probar las correcciones en el testnet Platåberget, conocido como glam-devnet-8. Los desarrolladores de wallets y RPC deben actualizar la estimación de gas para reflejar el nuevo esquema.

De lo contrario, las constantes de gas almacenadas en caché podrían subestimar los costos de las transacciones y provocar fallos. Los usuarios habituales no necesitan tomar ninguna acción, ya que las wallets y la infraestructura actualizadas manejarán los cambios.

La repricing ya está activa en los devnets y pasará a los testnets públicos antes de la activación en mainnet.

The post Ethereum Foundation Says Ethereum Glamsterdam Gas Repricing Puts Contracts At Risk appears on Crypto Front News . Visit our website to read more interesting articles about cryptocurrency, blockchain technology, and digital assets.