Виталик Бутерин предложил снизить лимит газа в Ethereum для снижения риска DoS-атак

Минимальное чтение

Что произошло? Сооснователь Ethereum Виталик Бутерин совместно с блокчейн-аналитиком Тони Варштеттером предложил установить новое ограничение на газ для транзакций в сети. Ограничение может быть установлено в рамках предложения по улучшению Ethereum (EIP) под номером 7983.

Данные на GitHub

Что еще известно? EIP-7983 вводит ограничение на газ в размере 16,77 млн единиц на транзакцию. В настоящее время в Ethereum применяется ограничение газа на блок в размере 36 млн единиц без ограничения на каждую отдельную транзакцию.

Ожидается, что ограничение для транзакций улучшит устойчивость сети к атакам типа «отказ в обслуживании» (DoS), повысит ее стабильность и предложит более предсказуемые затраты на обработку транзакций.

Что такое Gas в Ethereum и как снизить комиссию: простое объяснение

Рассказываем о том, что нужно знать о «топливе» для смарт-контрактов и транзакций

Read more

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

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

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

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

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

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

В Ethereum больше нельзя откатывать транзакции — вот почему

В Ethereum больше нельзя откатывать транзакции — вот почему

В 2016 году сеть Ethereum уже откатывали, чтобы забрать криптовалюту у хакеров. Почему этого не произошло после взлома ByBit на $1,5 млрд?

Читать дальше

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

По словам разработчика, растущая сложность Ethereum привела к увеличению времени разработки, более высоким затратам и повышенным рискам безопасности.

Поделитесь этой статьей
Комментариев нет