Satoshi BrotherСвой человек на крипторынке
RU

Обновление Glamsterdam Ethereum может нарушить существующие смарт-контракты

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

Обновление Glamsterdam Ethereum может нарушить существующие смарт-контракты

Обновление Glamsterdam и предложения разработчиков

Разработчики Ethereum представили два конкурирующих предложения, чтобы предотвратить нарушение существующих смарт-контрактов в связи с предстоящим обновлением Glamsterdam. Растут опасения по поводу изменений в правилах ценообразования на газ в сети. Разработчики Лео Глисич и Джулио Ребуффо представили отдельные предложения в воскресенье, 8 ноября, предлагая различные способы введения новых сборов за газ без влияния на уже работающие приложения на Ethereum.

Предложение Глисича: EIP-8488

Предложение Глисича, EIP-8488, введет отдельный набор инструкций для вновь развернутых смарт-контрактов, позволяя старым контрактам продолжать работу по существующим правилам газа. Согласно предложению, новые контракты будут использовать V2 опкоды, которые следуют пересмотренному ценообразованию, введенному через EIP-8037 и EIP-8038. Существующие контракты сохранят оригинальную структуру ценообразования, что позволит разработчикам ввести изменения без необходимости адаптации старых приложений.

Предложение Ребуффо

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

Проблемы совместимости и безопасность

Ни одно из предложений не было одобрено для включения в Glamsterdam. Проблемы совместимости возникают из-за EIP-8037 и EIP-8038, которые изменяют то, как Ethereum взимает плату за создание и доступ к состоянию блокчейна. EIP-8037 увеличит базовую плату за создание смарт-контракта с 32,000 до 183,600, исключая дополнительные затраты на выполнение и хранение кода. Хотя изменения предназначены для учета ресурсов, потребляемых деятельностью блокчейна, исследователи безопасности предупреждали, что существующие приложения могут быть не готовы к пересмотренным сборам.

Как ранее сообщало crypto.news, компания по безопасности ChainSecurity выявила восемь предположений, используемых существующими смарт-контрактами, которые могут стать недействительными в соответствии с предложенными правилами газа.

Предупреждения разработчиков

Псевдонимный разработчик banteg предупредил в X, что существующий анализ уже выявил примерно 200,000 потенциально затронутых контрактов, в то время как методологические проблемы могут означать, что фактическое число выше. Разработчик отметил, что опасения касаются развертывания и работы нескольких известных протоколов, а не ограничиваются изолированными ошибками в коде.

Основатель Curve Finance Михаил Егоров предупредил в X, что Glamsterdam может вызвать серьезные проблемы, если разработчики продолжат без учета рисков. "Дорогие, пожалуйста, не ломайте цепь. Похоже, что Glamsterdam в текущей форме приведет к еще одному экстренному хардфорку назад, с множеством драм," написал Егоров.

Изменение позиций и критика

Член сообщества Ethereum и инвестор Райан Беркманс изначально поддержал продвижение обновления, утверждая, что Ethereum не может гарантировать неизменные цены на газ для каждого существующего приложения. Беркманс впоследствии изменил свою позицию после изучения проблем совместимости. "Мы не должны (очевидно, теперь) продолжать к активации Glam как можно скорее. Я был неправ, сказав это," написал он в X.

Исследователь безопасности pcaversaccio занял более жесткую позицию, утверждая, что Glamsterdam не должен быть развернут в его текущей форме. "На мой взгляд, Glamsterdam не должен быть выпущен в его текущей форме, точка," написал исследователь, ссылаясь на изменения газа, которые, как сообщалось, были отмечены основным разработчикам Ethereum за несколько недель до этого.

Отсрочка активации Hoodi

Разработчики Ethereum отложили активацию Hoodi 26 октября после того, как возникли опасения о том, как пересмотренные правила газа могут повлиять на контракты, уже развернутые в основной сети. Отсрочка охватывала изменения в слое выполнения Амстердама, изменения консенсуса Gloas и запланированное увеличение лимита газа Hoodi до 200 миллионов. В заявлении от 6 ноября разработчик Ethereum Фонд Мариус ван дер Вейден сообщил, что организация работает с ChainSecurity и Dedaub, чтобы изучить затронутые приложения и собрать отзывы от разработчиков. Последующий частный тест Glamsterdam был предварительно обсужден на 16-20 ноября как минимум во время встречи разработчиков 29 октября. График был составлен до подачи двух конкурирующих предложений.

На других языках: EnglishDeutschFrançaisItalianoEspañol

Редакционная политика и ИИ · Контакты