Основатель Ethereum (ETH) Виталик Бутерин объяснил, как блокчейн предотвращает атаки типа “отказ в обслуживании” (DoS). Объяснение Бутерина стало ответом на вопрос пользователя, который выразил недовольство ограничением размера контракта на Ethereum.
Согласно Бутерину, лимит на Ethereum существует как мера предосторожности для предотвращения атак типа DoS. Примечательно, что очень большие контракты дорого обходятся в хранении на узлах, передаче или обработке. Таким образом, если нет лимита, злоумышленник мог бы легко развернуть огромные контракты, которые специально замедляют сеть.
Как только сеть будет дестабилизирована, это может дать злоумышленнику достаточно времени для совершения мошеннических действий в сети. Бутерин подчеркивает, что лимит размера — это не произвольное правило, а ограничение безопасности и масштабируемости для защиты пользователей.
Основатель Ethereum, однако, намекнул на возможные изменения в будущем. Это будет зависеть от улучшений в Merkle Patricia Trie, который в настоящее время имеет ограничения по эффективности.
“Когда мы изменим дерево…мы сможем это исправить и потенциально иметь контракты неограниченного размера,” заявил он.
Бутерин предлагает изменить способ хранения данных Ethereum в соответствии с обновлением единого бинарного дерева EIP-7864. Это сделает доступ к состоянию и хранение более эффективными, одновременно снижая риск DoS, вызванный большими контрактами.
Это отличается от EIP-7907, который увеличил лимит размера контракта примерно в 10 раз по сравнению с оригинальным размером.
Стоит отметить, что даже когда проблема с ограничением размера будет решена, пользователи все равно будут сталкиваться с затратами на газ. Для ясности, развертывание контракта стоит газ за байт кода. Стоимость, согласно объяснению Бутерина, составляет примерно 82 Кб.
Это сигнализирует о том, что если пользователи получат “неограниченный размер контракта” на Ethereum, это не означает, что это будет бесплатно. Разработчикам, возможно, придется пересмотреть цену газа для развертывания, чтобы соответствовать новой реальности.
Тем временем блокчейн уже планирует следующее обновление на 2026 год, названное “Hegota”. Одной из ключевых задач обновления будет управление состоянием, оптимизация слоя выполнения и Веркла-деревья.
Связанные статьи
Бычий кит «pension-usdt.eth» сократил короткую позицию по BTC до 705 монет, текущая нереализованная прибыль составляет 100 000 долларов.
Тренды в криптосоциальных сетях: Биткойн и Эфириум стимулируют обсуждения по всему экосистеме Layer-1
Цена Ethereum удерживает ключевую поддержку: является ли $2,200 следующим уровнем тестирования для ETH?
Culper Research Shorts ETH, говорит, что цена Ethereum идет вниз