Фонд Ethereum предупреждает, что контракты могут не работать после переоценки газа Glamsterdam

iconCryptofrontnews
Поделиться
AI summary iconСводка
Новости Ethereum: Фонд Ethereum предупредил, что предстоящее переоценка газа Glamsterdam может нарушить работу некоторых смарт-контрактов, если они не будут обновлены. EIP-8037 и EIP-8038 повысят и стандартизируют стоимость газа для создания и доступа к состоянию. Разработчикам, использующим жестко закодированные предположения о газе, возможно, потребуется скорректировать контракты до обновления мейннета. Фонд предоставил базу данных для выявления затронутых контрактов и рекомендовал протестировать их на девнетах, таких как glam-devnet-8. Новости экосистемы Ethereum подчеркивают необходимость проактивного обновления перед изменением.
  • Фонд Ethereum предупреждает, что переоценка газа Glamsterdam может привести к сбоям некоторых смарт-контрактов без обновлений разработчиками.
  • EIP-8037 и EIP-8038 повысят и стандартизируют стоимость газа для создания и доступа к состоянию в ethereum.
  • Разработчики могут тестировать контракты на девнетах Glamsterdam, в то время как кошельки и провайдеры RPC должны обновить оценку газа для нового расписания.

Разработчики ethereum сталкиваются с новыми правилами газа в рамках предстоящего обновления Glamsterdam, при этом некоторые контракты могут не работать без изменений. Фонд ethereum сообщил, что EIP-8037 и EIP-8038 изменят стоимость создания и доступа к состоянию. Большинство контрактов остаются не затронутыми, однако разработчикам, использующим жестко закодированные предположения о газе, возможно, потребуется обновить их до того, как переоценка достигнет мейннета.

Glamsterdam изменяет стоимость газа ethereum

Два EIP направлены на то, как Ethereum взимает плату за операции состояния по всей сети. EIP-8037 увеличивает и стандартизирует стоимость создания аккаунтов, слотов хранения и развернутого байт-кода.

В то же время EIP-8038 увеличивает стоимость доступа к существующему состоянию, включая SLOAD, SSTORE и доступ к холодным аккаунтам. Он также изменяет стоимость операций EXTCODESIZE и EXTCODECOPY.

Согласно Ethereum Foundation, эти изменения отражают измеренную нагрузку операций на более крупном состоянии Ethereum. Цены на газ для этих операций в последний раз изменялись во время обновления Berlin в 2021 году.

Заметно, что недавнее повышение лимита газа ускорило рост состояния. Новая модель ценообразования использует целевой показатель производительности, поддерживающий примерно в три раза более высокую базовую пропускную способность.

Некоторые смарт-контракты могут не сработать

Ethereum Foundation воспроизвела исторические транзакции мейннета с использованием предложенного графика газа. Большинство транзакций дали тот же результат при новых правилах ценообразования. Однако небольшая группа показала другие результаты после пересмотра цен.

Элитный FXLabs Баннер

Некоторые транзакции всё ещё прошли успешно, но использовали разное количество газа. Другие не удалось выполнить, потому что их первоначальный лимит газа стал недостаточным. Разработчики могут решить эти случаи, увеличив предоставленный лимит газа.

Небольшая группа может остаться неработоспособной, несмотря на значительно более высокие лимиты. Эти контракты часто зависят от фиксированных предположений о газе в своем коде. Примеры включают 2300-газовый перевод и субсидии на отправку в Solidity.

Жестко закодированные значения вызовов, проверки gasleft() и фиксированные лимиты газа также могут создавать проблемы. Фонд сообщил, что команды, стоящие за наиболее затронутыми контрактами, уже получают прямую связь.

Разработчики могут протестировать до мейннета

Разработчики, обслуживающие контракты Layer 1, могут искать в базе данных затронутых контрактов по адресу своего контракта. Инструмент определяет типы сбоев и пересчеты цен, ответственные за каждую проблему.

Фонд также рекомендовал разработчикам протестировать исправления на тестнете Platåberget, известном как glam-devnet-8. Разработчикам кошельков и RPC необходимо обновить оценку газа, чтобы отразить новый график.

Кэшированные газовые константы могут завышать стоимость транзакций и вызывать сбои. Обычным пользователям не требуется предпринимать никаких действий, поскольку обновленные кошельки и инфраструктура автоматически учтут изменения.

Переоценка уже активна на девнетах и будет перенесена на публичные тестнеты до активации мейннета.

Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации. Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.