Сооснователь Ethereum Виталик Бутерин и разработчик Тони Варштеттер предложили ввести ограничение на газ для одной транзакции на уровне 16,77 млн.
Сооснователь Ethereum Виталик Бутерин и разработчик Тони Варштеттер предложили ввести ограничение на газ для одной транзакции на уровне 16,77 млн.
Опубликованное ими улучшение EIP-7983 призвано повысить безопасность Ethereum и устойчивость к DoS-атакам. Также такой механизм упростит расчет стоимости ончейн-операций.
Если лимит газа транзакции превысит 16,77 млн, то она не попадет в блок и будет отклонена на этапе формирования.
«Это значение позволяет выполнять большинство текущих задач, включая развертывание смарт-контрактов и сложные операции в DeFi, при этом обеспечивая стабильную работу сети», — говорится в описании.
Текущее ограничение по газу установлено для целого блока и находится на уровне 36 млн.
Если EIP-7983 примут, то предлагаемый лимит в 16,77 млн будет действовать вне зависимости от установленного майнерами или валидаторами ограничения газа на блок.
Решение также призвано улучшить работу с виртуальными машинами, которые основаны на доказательствах с нулевым разглашением (zkVM), и мотивировать разбивать крупные транзакции на меньшие.
Бутерин и Варштеттер подчеркнули, что изменение не имеет обратной совместимости с предыдущими версиями. Однако оно повлияет лишь на небольшую часть пользователей и децентрализованных приложений, поскольку большинство текущих транзакций не превышает указанный лимит.
Напомним, в мае организация Ethereum Foundation запустила инициативу Trillion Dollar Securit как «общеэкосистемную попытку повысить безопасность Ethereum».
В июле команда проекта опубликовала первый отчет, в котором указала шесть основных вызовов для сети.