Виталик Бутерин и разработчик Тони Варштеттер представили EIP-7983 — инициативу по установлению лимита на объем газа, используемого в отдельных транзакциях. Это должно повысить безопасность и стабильность работы сети Ethereum (ETH).

В предложении рассматривается установка предельного значения газа для одной транзакции — 16,77 млн (2²⁴).

«Введение такого ограничения усилит защиту от DoS-атак, стабилизирует работу сети и сделает стоимость обработки транзакций более предсказуемой», — поясняется в документе.

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

Предложенное в EIP-7983 ограничение призвано более равномерно распределить нагрузку, снизив риск перегрузки блока одной транзакцией.

Источник: Cointelegraph

По теме: видение Виталика Бутерина — Pectra, Glamsterdam и другие пути развития Ethereum

Улучшение zkVM-совместимости

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

Согласно черновику обновления, транзакции с лимитом газа выше 16,77 млн будут отклоняться на этапе валидации блока, не попадая в сеть. При этом общее ограничение на объем газа в блоке останется на усмотрение майнеров и валидаторов в рамках действующих правил консенсуса.

Бутерин и Варштеттер выбрали значение в 16,77 млн как компромисс между сложностью и производительностью. По их словам, этого значения достаточно для актуальных сценариев — от развертывания смарт-контрактов до сложных операций в DeFi — «без неоправданных рисков».

«Это значение поддерживает основные сценарии вроде развертывания контрактов и продвинутых DeFi-операций, обеспечивая при этом стабильную производительность», — говорится в тексте.

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

EIP-7983 развивается в русле инициативы EIP-7825, направленной на повышение предсказуемости обработки транзакций.

По теме: Виталик Бутерин предложил stateless-ноды для масштабирования Ethereum

Стремление к минимализму

В мае Виталик Бутерин предложил упростить базовый протокол Ethereum. По его словам, это поможет повысить эффективность, уровень безопасности и доступность сети. Идея опирается на заложенный в биткоине принцип минимализма.

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

Недавно Виталик Бутерин представил концепцию «плюралистической идентичности» — новой цифровой системы идентификации, которая, по его словам, может обеспечить сохранение приватности и справедливое участие пользователей в цифровом пространстве.

Журнал: Dogecoin готовится к отскоку? Ripple нацелилась на банковскую лицензию в США: Hodler’s Digest, 29 июня — 5 июля