Ethereum новое предложение EIP-7983: ограничить максимальный Газ для одной транзакции до 16,777,216

robot
Генерация тезисов в процессе

Предложение Ethereum EIP-7983: Установить лимит газа для одной транзакции

В условиях все более заметного неравномерного выполнения и растущего давления на распределение ресурсов в основной сети Ethereum, новое предложение поступило на стадии обсуждения в сообществе. Это предложение предлагает установить жесткий лимит газа для каждой транзакции, конкретно 16,777,216 газ (то есть 2²⁴), с целью повышения стабильности сети и эффективности выполнения.

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

Основное содержание EIP-7983

В настоящее время Ethereum позволяет одной транзакции теоретически использовать весь газ блока. Хотя такой дизайн гибок, в процессе выполнения транзакций могут возникать проблемы с концентрацией ресурсов и неравномерной нагрузкой на узлы, что влияет на общую производительность. Новое предложение направлено на ограничение максимального использования газа одной транзакцией, чтобы предотвратить чрезмерное использование сетевых ресурсов одной транзакцией. Установив жесткий лимит в 16,777,216 газа, транзакции, превышающие этот лимит, будут отклонены при валидации блока.

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

Для исполняющей среды, зависящей от параллельных вычислений, такой как виртуальная машина с нулевым знанием (zkVM) и будущие многопоточные модели исполнения, это ограничение помогает избежать ситуации, когда экстремальные транзакции замедляют весь процесс обработки блоков. В логике исполняющего слоя такое ограничение ближе к "норме использования ресурсов", что позволяет более равномерно распределять каждую транзакцию при неизменном общем объеме, упрощая общую координацию и исполнение в сети.

Фактический эффект и потенциальные проблемы

Новая инициатива надеется снизить риск отказа в обслуживании (DoS), вызванный экстремальными транзакциями, путем установки лимита газа для одной транзакции, а также повысить предсказуемость общего процесса выполнения. Для среды выполнения это ограничение помогает упростить логику выполнения валидаторов и снизить давление, вызванное концентрацией потребления ресурсов.

Данное предложение имеет определенное соответствие с модульной архитектурой, продвигаемой Ethereum, интеграцией zkVM и путями расширения L2. Поскольку крупные сделки вынуждены разбиваться, такая конструкция, вероятно, повысит адаптивность базового уровня Ethereum к параллельной обработке, что в дальнейшем поддержит многослойную вычислительную архитектуру. С точки зрения реализации, новое предложение не касается изменений в правилах консенсуса или уровне протокола, основное влияние заключается в том, что клиентам, кошелькам и инструментам разработки необходимо обновить способ построения транзакций и отображения интерфейса, чтобы адаптироваться к новой логике ограничений.

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

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

Общественный отклик

Вокруг этого предложения в сообществе существуют разные мнения. Сторонники считают, что установка лимита газа на транзакции соответствует направлению простоты, безопасности и модульного развития Ethereum, что способствует повышению производительности сети и улучшению пользовательского опыта, особенно в условиях, когда zkVM и L2-решения постепенно становятся более зрелыми. Противники же обращают внимание на сложность и риски совместимости, связанные с разбиением транзакций, и указывают, что проблемы сети чаще всего происходят из-за дизайна смарт-контрактов, а не из-за ограничений газа на транзакции.

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

ETH0.85%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Поделиться
комментарий
0/400
AirdropHunterWangvip
· 21ч назад
Так много Газ, это реально выдержать?
Посмотреть ОригиналОтветить0
IronHeadMinervip
· 21ч назад
Это ограничение на Газ действительно кажется большим, Майнинг требует немало.
Посмотреть ОригиналОтветить0
DataChiefvip
· 21ч назад
比毛牙签还小的Лимит газа...
Посмотреть ОригиналОтветить0
NestedFoxvip
· 22ч назад
Что бы ни происходило, форк не приводит к росту. Холодно.
Посмотреть ОригиналОтветить0
  • Закрепить