Исследователи Ethereum Foundation предупредили, что «раздувание состояния» (state bloat) уже превращается в одну из главных угроз для долгосрочной устойчивости сети Ethereum и её децентрализации. Они предложили несколько направлений решения, чтобы снизить нагрузку на узлы и не допустить превращения Ethereum в сеть для избранных дата‑центров. Под состоянием «state bloat» Ethereum понимается весь набор данных, которые узлы должны хранить: балансы, смарт‑контракты, их переменные, хранилище DeFi‑протоколов, NFT‑коллекции и многое другое. Проблема в том, что большая часть этих данных не удаляется и копится годами, даже если к ним больше никто не обращается. Исследователи Stateless Consensus группы Ethereum отмечают, что с ростом активности, запуском DeFi, NFT и L2‑решений состояние сети растёт всё быстрее. В итоге запуск и синхронизация полного узла становятся всё дороже и сложнее, а это уже прямой удар по децентрализации.
Запуск полноценного узла Ethereum сегодня требует всё большего объёма диска, более быстрого SSD и стабильного подключения. С увеличением состояния растут и времена синхронизации, а под высоким давлением хранилища клиенты могут работать менее надёжно. исследовании подчёркивается, что если состояние станет «слишком большим или слишком сложным для обслуживания, весь стек становится более централизованным и хрупким». Фактически сеть рискует прийти к сценарию, когда большинство узлов будут работать в нескольких крупных облаках, а обычным пользователям станет экономически невыгодно держать свои ноды.
Читайте также
Биткоин обновил исторический максимум
Предлагаемые решения от State Expiry. Команда Ethereum Foundation рассматривает три ключевых направления: state expiry (истечение состояния), state archive (архивное хранение) и частичную «statelessness» (без необходимости хранить всю историю для валидации). Идея state expiry в том, чтобы разбить состояние на временные периоды и хранить в активном доступе только «свежие» данные, а старое состояние переводить в архив. Отдельно исследователи делают ставку на Verkle‑деревья — новую структуру данных, которая позволяет проверять состояние по компактным «свидетельствам» без локального хранения всего дерева. Это открывает путь к так называемой «statelessness», когда блоки можно проверять без полной локальной базы, что снижает порог входа для валидаторов и операторов узлов.
Как на проблему повлияли L2, EIP‑4844 и рост активности
Парадоксально, но часть последних улучшений масштабируемости только ускорила рост состояния Ethereum. Расширение экосистемы L2, внедрение EIP‑4844 (proto‑danksharding) и повышение газлимитов сделали возможным больше транзакций, больше смарт‑контрактов и больше записей в хранилище.
Исследователи подчеркивают, что эта проблема не теоретическая: уже сейчас проводятся стресс‑тесты, чтобы понять, при каком размере состояния узлы начинают отставать от головы цепи и где проходят пределы для разных клиентских реализаций. От своевременного внедрения решений для борьбы со state bloat зависит, сохранит ли Ethereum статус по‑настоящему открытой и децентрализованной сети в следующие годы.





