Сооснователь Ethereum Виталик Бутерин отклонил популярную идею сокращения ончейн-хранения до одного криптографического хэша (корня Меркла), назвав её недостаточной для решения проблемы стремительно растущего объёма данных состояния сети. Дискуссия развернулась на фоне обсуждения инициативы EIP-8037, нацеленной на замедление «раздувания» блокчейна.
По данным исследователя @marilyn100x, сейчас Ethereum ежедневно генерирует около 553 МиБ перманентных данных состояния, а за год прирост достигает почти 197 ГиБ. Текущий размер состояния оценивается в 390 ГиБ, и при сохранении темпов критическая отметка 650 ГиБ будет достигнута менее чем через два года. Это увеличивает требования к оборудованию для операторов нод и угрожает децентрализации.
EIP-8037 предлагает повысить единовременную плату за создание смарт-контрактов и ячеек хранения, чтобы дестимулировать накопление избыточных данных без введения регулярных платежей. Однако альтернативная концепция — хранить на блокчейне только дайджесты, а полные данные оставить пользователям — была раскритикована Бутериным. «Данные, необходимые для верификации, всё равно нужно где-то хранить и обновлять, и со временем их размер может приблизиться к полному состоянию», — пояснил он. Хотя такие решения существуют, они связаны со значительными компромиссами и усложнением архитектуры по сравнению с текущей структурой Ethereum.
Споры отражают более широкую дилемму: как совместить доступность, безопасность и децентрализацию при неуклонном расширении реестра. Пока разработчики не пришли к консенсусу, давление на инфраструктуру продолжает нарастать.