Виталик Бутерин предлагает ограничить использование газа при каждой транзакции в Ethereum, чтобы повысить совместимость и безопасность zkVM
Сооснователь Ethereum Виталик Бутерин и Тони Варштеттер, исследователь из Ethereum Foundation, выдвинули предложение, которое ограничит максимальное количество газа, которое может быть использовано в одной транзакции. В предложении EIP 7983 говорится:
«Внедрив это ограничение, Ethereum сможет повысить свою устойчивость к определённым векторам DoS [атак типа «отказ в обслуживании»], улучшить стабильность сети и сделать стоимость обработки транзакций более предсказуемой».
Последнее предложение представляет собой модифицированную версию EIP 7825, которая была представлена в ноябре прошлого года, но с тех пор не получила развития.
Предложение ограничит использование газа для отдельных транзакций до 16,77 млн единиц газа
Предложение направлено на установление максимального лимита в 16,77 млн единиц газа для любой отдельной транзакции, что составляет почти половину от лимита в 30 млн единиц газа, предложенного в EIP 7825. Этот лимит, по словам Бутерина и Варштеттера, будет применяться независимо от лимита газа в блоке, установленного майнерами или валидаторами.
Реализация этого предложения приведёт к тому, что транзакции с лимитом газа выше 16,77 млн единиц газа будут считаться недействительными. Это означает, что во время проверки транзакций транзакции, превышающие лимит газа, будут отклонены и исключены из пула транзакций. Аналогичным образом, во время проверки блока любой блок, содержащий транзакцию, превышающую установленный лимит газа, будет считаться недействительным.
Согласно предложению Бутерина и Варштеттера, ограничение в 16,77 миллиона единиц газа обеспечит «баланс между возможностью проведения сложных транзакций и сохранением предсказуемых границ выполнения». Авторы добавили:
«Это значение подходит для большинства современных сценариев использования, включая развёртывание контрактов и расширенное взаимодействие с DeFi, при этом обеспечивая стабильные характеристики производительности».
Если это предложение будет реализовано, пользователям и децентрализованным приложениям (dApps) придётся разбивать транзакции с более высокими лимитами на газ на более мелкие операции. Однако Бутерин и Варштеттер ожидают, что ограничение затронет минимальное количество пользователей и dApps, поскольку большинство текущих транзакций значительно ниже предложенного лимита.
Почему важно устанавливать лимит газа для транзакций
Текущая архитектура Ethereum позволяет транзакциям теоретически расходовать весь лимит газа в блоке. Такая архитектура сопряжена с рядом рисков.
Например, если разрешить одной транзакции использовать большую часть или весь лимит газа в блоке, злоумышленникам будет проще проводить DoS-атаки. При DoS-атаках злоумышленники пытаются перегрузить сеть с помощью шквала спам-транзакций. Это приводит к тому, что сеть не может предоставлять услуги реальным пользователям.
Согласно предложению, отсутствие лимита на количество транзакций может привести к неравномерному распределению нагрузки и повлиять на стабильность сети.
Неравномерное использование газа также может привести к дисбалансу в распределении нагрузки между транзакциями в блоке. Кроме того, транзакции с большим расходом газа приводят к увеличению времени проверки блока, что может повлиять на удобство использования.
Преимущества установки лимита на количество транзакций
По мнению Бутерина и Варштеттера, ограничение на использование газа для отдельных транзакций может помочь снизить риск DoS-атак с использованием одной транзакции. По сути, это ограничение будет служить барьером, который не позволит злоумышленникам использовать пропускную способность сети для рассылки спама с помощью крупных транзакций.
В предложении также говорится, что ограничение обеспечит справедливое распределение газа между транзакциями в блоке. Ожидается, что ограничение сделает проверку блоков «более предсказуемой и единообразной».
Однако самым важным преимуществом станет улучшенная совместимость с виртуальными машинами с нулевым разглашением (zkVM). Разбивка транзакций с большими лимитами на газ на более мелкие части «позволяет активнее участвовать в распределённых системах доказательства» и обеспечивает «более предсказуемое проектирование схем zkVM», говорится в предложении.
Дисклеймер: содержание этой статьи отражает исключительно мнение автора и не представляет платформу в каком-либо качестве. Данная статья не должна являться ориентиром при принятии инвестиционных решений.
Вам также может понравиться
Кастодиальные боты фьючерсного мартингейла будут отключены 12 октября 2026 года
Делистинг 19 спотовых торговых пар 11 сентября 2026 года
Новые спотовые маржинальные торговые пары - BTW/USDT, IDOL/USDT, BLESS/USDT
[Первичный листинг] Листинг Kiichain (KII) на Bitget