Виталик Бутерин предложил способ повысить безопасность Ethereum

TechnoLab

visibility
22 Дек 2019
indite.ru
Vitalik_Buterin Виталик Бутерин



Сооснователь Ethereum Виталик Бутерин и разработчик Тони Варштеттер предложили ввести ограничение на газ для одной транзакции на уровне 16,77 млн.


Опубликованное ими улучшение EIP-7983 призвано повысить безопасность Ethereum и устойчивость к DoS-атакам. Также такой механизм упростит расчет стоимости ончейн-операций.


Если лимит газа транзакции превысит 16,77 млн, то она не попадет в блок и будет отклонена на этапе формирования.

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

Текущее ограничение по газу установлено для целого блока и находится на уровне 36 млн.


Если EIP-7983 примут, то предлагаемый лимит в 16,77 млн будет действовать вне зависимости от установленного майнерами или валидаторами ограничения газа на блок.


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


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


Напомним, в мае организация Ethereum Foundation запустила инициативу Trillion Dollar Securit как «общеэкосистемную попытку повысить безопасность Ethereum».


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