Соучредитель Ethereum Vitalik Baterin и исследователь Фонда Ethereum Тони Вахрштаттер предложил потолок о том, сколько газа может использовать одна транзакция, и стремится укрепить безопасность при сохранении эффективности по мере созревания протокола.
Проектное предложение, EIP-7983, устанавливает лимит газа в 16,77 млн. Газа за транзакцию. Интересно, что это значительное изменение от текущей архитектуры, где одна транзакция может потреблять газовое обеспечение всего блока.
Разработчики утверждают, что этот открытый дизайн подвергает риску Ethereum для отказов (DOS), противоречивой сетевой нагрузки и более медленной проверки блоков, особенно когда цепочка поддерживает все более сложные приложения DeFi и нулевого знания.
Внедряя жесткую капсула, Бутерин и Вахрштатер стремятся обеспечить более предсказуемое использование ресурсов без значительного нарушения типичной активности пользователя, отметив, что большинство транзакций в настоящее время снижаются ниже предлагаемого порога.
Сделки более 16,77 млн. Газовых точек будут отклонены во время проверки. Такой шаг гарантирует, что негабаритные транзакции не могут войти в блоки, в то время как сам лимит блок -газа останется регулируемыми валидаторами в соответствии с существующими правилами консенсуса.
Авторы создают движение как часть более широкой попытки упростить базовый уровень Ethereum и повысить надежность сети, что, по сути, повторяет недавние вызовы Baterin для оптимизации проектирования протокола, вдохновленных минималистским духом биткойна.
Освобождение ограничений ZKVM
Разработчики, работающие над ZKVMS и параллельными исполнительными двигателями, выявили трудности в обращении с транзакциями с непредсказуемыми размерами газа. Они считают, что фиксированный потолок может облегчить инженерные ограничения и позволить лучшему подразделению рабочих нагрузок по потокам.
Ожидается, что ограничение также снизит риск любых монополизирующих блочных ресурсов отдельных транзакций, тем самым улучшит согласованность во время выполнения и блокирует распространение. Хотя предлагаемый предел может потребовать некоторых крупных развертываний для разделения транзакций на более мелкие сегменты, он согласуется с долгосрочной целью Ethereum по поддержке модульных и доказуемых систем при сохранении пользовательского опыта.
EIP-7983 строится на нынестойчивом EIP-7825, но с более низким потолком. Предложение в настоящее время находится в статусе проекта и в настоящее время открыто для обсуждения сообщества, поскольку разработчики оценивают его практическое влияние на сеть.