Виталик Бутерин вновь поднимает фундаментальный вопрос об архитектуре Ethereum. На этот раз сооснователь второй по капитализации криптовалюты публично поддержал идею пересмотра системы простых платежей, предложив взять на вооружение модель, которую биткоин использует с 2009 года. В своей недавней активности в социальной сети X он прямо поблагодарил разработчиков биткоина за подсказку.

Проблема, которую пытается решить Бутерин, назревала годами. Каждый новый аккаунт в сети Ethereum — это навсегда добавленные данные в распределенный реестр. Тысячи нод по всему миру хранят полную копию блокчейна, включая все когда-либо созданные аккаунты. Один такой аккаунт занимает от 100 до 150 байт и остается в системе навсегда, даже если им больше никто не пользуется. Это «утяжеление» сети — давний камень преткновения для масштабируемости.

Решение из 2009 года

Ключ к разгадке, по мнению Бутерина, лежит в модели UTXO (Unspent Transaction Output), применяемой в биткоине. Вместо хранения общих балансов, система отслеживает каждую конкретную «монету». После траты монеты в системе остается лишь около трети байта данных — так называемый «непотраченный выход». Разница на масштабе колоссальна: миллиард аккаунтов в Ethereum занял бы до 150 ГБ, тогда как миллиард потраченных монет — примерно 300 МБ.

Бутерин не просто теоретизирует. Исследователь Ethereum Foundation Тони Варштадтер еще в июле предложил конкретное решение, основанное на этой модели. Плюс ко всему, в январе Бутерин анонсировал доработку: разрешить компьютерам собирать множество проверок переводов в один компактный пакет, используя технологию STARK — криптографические доказательства, подтверждающие данные без полного доступа к ним.

Критика и контекст

Однако не все встретили эту инициативу с энтузиазмом. Основатель Cardano Чарльз Хоскинсон обвинил Ethereum в копировании методов отслеживания монет из его собственной сети, назвав это заимствованием. Тем не менее, разработчик под псевдонимом conall.gwei объединил обе идеи: создатель следующего блока сможет публиковать единый сводный файл объемом 128 КБ и за один раз проводить огромное количество платежей. Бутерин прямо поддержал этот подход.

Проект Utreexo, на который ссылается Бутерин, позволяет проверять монеты без хранения полного списка адресов. По задумке, в Ethereum оба подхода будут работать одновременно: большая часть операций масштабируется, а собственную ноду сможет запустить любой желающий. Эти наработки ложатся в основу дорожной карты «Lean Ethereum», которая вызвала споры по срокам еще в июле.

Рынок пока не реагирует на научные успехи. ETH торгуется около $1903, прибавив 1,28% за сутки, но уже несколько недель не может пробить отметку $2000. Ни одна из предложенных дат запуска пока не утверждена, и открытым остается вопрос — возьмутся ли команды разработчиков Ethereum за оба решения.

Мой анализ: Переход на UTXO-подобную модель — это не просто техническое улучшение, а смена философии хранения данных, которая может кардинально снизить барьер входа для запуска полной ноды. Однако, учитывая инерцию и сложность существующей экосистемы, внедрение таких изменений потребует не только технической воли, но и консенсуса всего сообщества, что в текущих рыночных условиях выглядит маловероятным в краткосрочной перспективе.