Разработчики Ethereum предлагают установить предел газа, чтобы ограничить уязвимость атак типа DoS :
Сеть Ethereum получила предложение EIP-7983 для улучшения своей защиты от атак типа "Отказ в обслуживании" (DoS) и повышения общей стабильности платформы.
Предлагаемое обновление, инициированное исследователем Ethereum Тони Вахрштеттером и соучредителем Виталиком Бутериным, стремится установить лимит использования газа. Эта мера направлена на предотвращение сбоев, вызванных ресурсоемкими транзакциями.
Новое предложение по Ethereum раскрывает, как одна транзакция может нарушить цепочку
Ключевым аспектом предложения является введение предела на использование газа на транзакцию, с максимальным порогом, установленным на уровне 16,77 миллиона единиц газа (2^24).
Разработчики утверждали, что этот лимит газа является сбалансированным решением. Он позволяет проводить продвинутые транзакции, такие как развертывание контрактов и содействие сложным взаимодействиям в DeFi. В то же время он обеспечивает предсказуемость и справедливость в выполнении.
«В рамках проверки блока перед обработкой любой блок, содержащий транзакцию с gasLimit > 16,77 миллиона, считается недействительным и отклоняется», - говорится в EIP.
Важно, что этот лимит будет применяться ко всем транзакциям, независимо от лимита газа блока, установленного майнерами или валидаторами. Транзакции, пытающиеся превысить этот порог, будут отклонены, что приведет к возникновению кода ошибки.
Тем не менее, EIP-7983 также предлагает механизм для разделения более крупных транзакций на более мелкие, более управляемые единицы. Этот подход значительно снижает риск того, что одна транзакция перегрузит сеть.
Согласно разработчикам, мотивация за предложением проистекает из текущих тенденций, при которых одна транзакция может потреблять почти весь лимит газа блока.
Такие сценарии представляют собой значительные риски, включая потенциальные атаки DoS и сниженное совместимость с виртуальными машинами с нулевым знанием (zkVMs). Они также способствуют неравномерному распределению нагрузки во время выполнения.
Исследователи подчеркивают, что газозатратные транзакции вводят непредсказуемые результаты производительности и могут нагружать потоки выполнения, что приводит к более широкой нестабильности сети.
Исследователи считают, что Ethereum может достичь лучшего распределения ресурсов, разбивая большие транзакции на более мелкие единицы и устанавливая лимит на использование газа для отдельных транзакций. Этот подход также приведет к более стабильной и масштабируемой сети.
«Эта корректировка, как ожидается, повлияет на минимальное количество пользователей и дApps, так как большинство транзакций сегодня значительно ниже предложенного лимита», заявили они.
Обновление в настоящее время находится на рассмотрении, разработчики учитывают его внедрение и потенциальные технические компромиссы. Если будет принято, EIP-7983 может значительно повысить устойчивость и масштабируемость Ethereum по мере его роста.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Разработчики Ethereum предлагают установить предел газа, чтобы ограничить уязвимость атак типа DoS :
Сеть Ethereum получила предложение EIP-7983 для улучшения своей защиты от атак типа "Отказ в обслуживании" (DoS) и повышения общей стабильности платформы.
Предлагаемое обновление, инициированное исследователем Ethereum Тони Вахрштеттером и соучредителем Виталиком Бутериным, стремится установить лимит использования газа. Эта мера направлена на предотвращение сбоев, вызванных ресурсоемкими транзакциями.
Новое предложение по Ethereum раскрывает, как одна транзакция может нарушить цепочку
Ключевым аспектом предложения является введение предела на использование газа на транзакцию, с максимальным порогом, установленным на уровне 16,77 миллиона единиц газа (2^24).
Разработчики утверждали, что этот лимит газа является сбалансированным решением. Он позволяет проводить продвинутые транзакции, такие как развертывание контрактов и содействие сложным взаимодействиям в DeFi. В то же время он обеспечивает предсказуемость и справедливость в выполнении.
«В рамках проверки блока перед обработкой любой блок, содержащий транзакцию с gasLimit > 16,77 миллиона, считается недействительным и отклоняется», - говорится в EIP.
Важно, что этот лимит будет применяться ко всем транзакциям, независимо от лимита газа блока, установленного майнерами или валидаторами. Транзакции, пытающиеся превысить этот порог, будут отклонены, что приведет к возникновению кода ошибки.
Тем не менее, EIP-7983 также предлагает механизм для разделения более крупных транзакций на более мелкие, более управляемые единицы. Этот подход значительно снижает риск того, что одна транзакция перегрузит сеть.
Согласно разработчикам, мотивация за предложением проистекает из текущих тенденций, при которых одна транзакция может потреблять почти весь лимит газа блока.
Такие сценарии представляют собой значительные риски, включая потенциальные атаки DoS и сниженное совместимость с виртуальными машинами с нулевым знанием (zkVMs). Они также способствуют неравномерному распределению нагрузки во время выполнения.
Исследователи подчеркивают, что газозатратные транзакции вводят непредсказуемые результаты производительности и могут нагружать потоки выполнения, что приводит к более широкой нестабильности сети.
Исследователи считают, что Ethereum может достичь лучшего распределения ресурсов, разбивая большие транзакции на более мелкие единицы и устанавливая лимит на использование газа для отдельных транзакций. Этот подход также приведет к более стабильной и масштабируемой сети.
«Эта корректировка, как ожидается, повлияет на минимальное количество пользователей и дApps, так как большинство транзакций сегодня значительно ниже предложенного лимита», заявили они.
Обновление в настоящее время находится на рассмотрении, разработчики учитывают его внедрение и потенциальные технические компромиссы. Если будет принято, EIP-7983 может значительно повысить устойчивость и масштабируемость Ethereum по мере его роста.
#ETH#