Основатель Ethereum (ETH) Виталик Бутерин объяснил, как блокчейн предотвращает атаки типа “отказ в обслуживании” (DoS). Объяснение Бутерина стало ответом на вопрос пользователя, который выразил недовольство ограничением размера контракта на Ethereum.
Стабильность сети зависит от эффективности данных
Согласно Бутерину, лимит на Ethereum существует как мера предосторожности для предотвращения атак типа DoS. Примечательно, что очень большие контракты дорого обходятся в хранении на узлах, передаче или обработке. Таким образом, если нет лимита, злоумышленник мог бы легко развернуть огромные контракты, которые специально замедляют сеть.
Как только сеть будет дестабилизирована, это может дать злоумышленнику достаточно времени для совершения мошеннических действий в сети. Бутерин подчеркивает, что лимит размера — это не произвольное правило, а ограничение безопасности и масштабируемости для защиты пользователей.
Основатель Ethereum, однако, намекнул на возможные изменения в будущем. Это будет зависеть от улучшений в Merkle Patricia Trie, который в настоящее время имеет ограничения по эффективности.
“Когда мы изменим дерево…мы сможем это исправить и потенциально иметь контракты неограниченного размера,” заявил он.
Бутерин предлагает изменить способ хранения данных Ethereum в соответствии с обновлением единого бинарного дерева EIP-7864. Это сделает доступ к состоянию и хранение более эффективными, одновременно снижая риск DoS, вызванный большими контрактами.
Это отличается от EIP-7907, который увеличил лимит размера контракта примерно в 10 раз по сравнению с оригинальным размером.
Газовые расходы Ethereum будут применяться, несмотря на будущие обновления
Стоит отметить, что даже когда проблема с ограничением размера будет решена, пользователи все равно будут сталкиваться с затратами на газ. Для ясности, развертывание контракта стоит газ за байт кода. Стоимость, согласно объяснению Бутерина, составляет примерно 82 Кб.
Это сигнализирует о том, что если пользователи получат “неограниченный размер контракта” на Ethereum, это не означает, что это будет бесплатно. Разработчикам, возможно, придется пересмотреть цену газа для развертывания, чтобы соответствовать новой реальности.
Тем временем блокчейн уже планирует следующее обновление на 2026 год, названное “Hegota”. Одной из ключевых задач обновления будет управление состоянием, оптимизация слоя выполнения и Веркла-деревья.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Виталик Бутерин назвал, как Ethereum избегает риска DoS - U.Today
Основатель Ethereum (ETH) Виталик Бутерин объяснил, как блокчейн предотвращает атаки типа “отказ в обслуживании” (DoS). Объяснение Бутерина стало ответом на вопрос пользователя, который выразил недовольство ограничением размера контракта на Ethereum.
Стабильность сети зависит от эффективности данных
Согласно Бутерину, лимит на Ethereum существует как мера предосторожности для предотвращения атак типа DoS. Примечательно, что очень большие контракты дорого обходятся в хранении на узлах, передаче или обработке. Таким образом, если нет лимита, злоумышленник мог бы легко развернуть огромные контракты, которые специально замедляют сеть.
Как только сеть будет дестабилизирована, это может дать злоумышленнику достаточно времени для совершения мошеннических действий в сети. Бутерин подчеркивает, что лимит размера — это не произвольное правило, а ограничение безопасности и масштабируемости для защиты пользователей.
Основатель Ethereum, однако, намекнул на возможные изменения в будущем. Это будет зависеть от улучшений в Merkle Patricia Trie, который в настоящее время имеет ограничения по эффективности.
“Когда мы изменим дерево…мы сможем это исправить и потенциально иметь контракты неограниченного размера,” заявил он.
Бутерин предлагает изменить способ хранения данных Ethereum в соответствии с обновлением единого бинарного дерева EIP-7864. Это сделает доступ к состоянию и хранение более эффективными, одновременно снижая риск DoS, вызванный большими контрактами.
Это отличается от EIP-7907, который увеличил лимит размера контракта примерно в 10 раз по сравнению с оригинальным размером.
Газовые расходы Ethereum будут применяться, несмотря на будущие обновления
Стоит отметить, что даже когда проблема с ограничением размера будет решена, пользователи все равно будут сталкиваться с затратами на газ. Для ясности, развертывание контракта стоит газ за байт кода. Стоимость, согласно объяснению Бутерина, составляет примерно 82 Кб.
Это сигнализирует о том, что если пользователи получат “неограниченный размер контракта” на Ethereum, это не означает, что это будет бесплатно. Разработчикам, возможно, придется пересмотреть цену газа для развертывания, чтобы соответствовать новой реальности.
Тем временем блокчейн уже планирует следующее обновление на 2026 год, названное “Hegota”. Одной из ключевых задач обновления будет управление состоянием, оптимизация слоя выполнения и Веркла-деревья.