Сооснователь Ethereum Виталик Бутерин 16 августа выразил признательность разработчикам Bitcoin за работу над Utreexo, описывая предлагаемое направление масштабирования Ethereum, которое могло бы объединить состояние в стиле UTXO, обычное динамическое состояние и модели между ними.
Резюме
- Виталик Бутерин выразил признательность разработчикам Bitcoin за Utreexo, описывая предлагаемую стратегию масштабирования гибридного состояния Ethereum.
- Исследователь Ethereum Тони Варштеттер предложил нативные UTXO, которые могли бы сократить использование состояния для платежей примерно на 99,8%.
- Предложение сохраняет аккаунты Ethereum, переводя простые разовые платежи в более легкую модель в стиле UTXO.
- EIP-8141 Frame Transactions, необходимый для дизайна UTXO, в настоящее время рассматривается только для включения в Hegotá.
- Предложение Виталика о мемпуле с рекурсивными STARK ограничивает накладные расходы на пропускную способность доказательств, а не доказывает неограниченную пропускную способность транзакций Ethereum.
В посте в X Бутерин назвал это «текущей предлагаемой стратегией масштабирования Ethereum», давая понять, что архитектура все еще находится в разработке.
Бутерин заявил, что цель состоит в том, чтобы позволить большинству активности Ethereum масштабироваться гораздо дальше без ущерба для децентрализации, устойчивости к цензуре или простоты запуска узлов. Его комментарии не означают, что Ethereum решил заменить свою модель аккаунтов архитектурой UTXO Bitcoin. Соответствующие проекты остаются исследовательскими предложениями, а не одобренными изменениями протокола.
Utreexo от Bitcoin предлагает модель для уменьшения состояния узла
Utreexo был представлен исследователем Инициативы цифровой валюты Массачусетского технологического института Таддеусом Драйей в 2019 году. Вместо того чтобы требовать от проверяющего узла локального хранения полного набора UTXO Bitcoin, эта конструкция представляет этот набор с помощью компактного накопителя на основе хешей. Входы транзакций содержат доказательства включения, которые позволяют узлам проверять соответствующие выходы с помощью этого накопителя.
В оригинальной статье MIT DCI говорится, что накопитель растет логарифмически с базовым набором. Это решает ту же общую проблему, которую исследуют исследователи Ethereum: увеличение сетевой активности без принудительного роста требований к хранению состояния в том же темпе. Utreexo остается проектом масштабирования Bitcoin, а не функцией, которую Ethereum напрямую копирует.
Предложение нативного UTXO для Ethereum нацелено на состояние платежей
Предложение от 6 июля на Ethereum Research от Тони Варштеттера, пишущего под псевдонимом Nero_eth, предлагает добавить нативные платежи в стиле UTXO без удаления аккаунтов Ethereum. Модель нацелена на разовые платежи, которые не требуют постоянного состояния смарт-контрактов.
В предложении оценивается, что такие рабочие нагрузки могут сократить использование постоянного состояния примерно на 99,8%. Вместо хранения полного платежного объекта в активном состоянии Ethereum доказывал бы его существование из истории, сохраняя в основном компактный бит статуса потраченности. При одном миллиарде записей предложение оценивает примерно 300 МБ постоянного состояния по сравнению с примерно 100–150 ГБ для эквивалентных записей аккаунтов или хранилища. Это оценочные расчеты, а не измеренные результаты основной сети.
Этот подход соответствует более широким усилиям Ethereum по снижению нагрузки на проверку и хранение. Как ранее сообщал crypto.news, Lean rebuild от Ethereum ставит рекурсивные криптографические доказательства в центр предлагаемого пересмотра проверки.
Рекурсивные STARK решают другую проблему масштабирования
Исследование Бутерина о мемпуле с рекурсивными STARK от января касается пропускной способности доказательств. Его модель предполагает высокооптимизированные доказательства STARK размером около 128 КБ и предлагает, чтобы узлы мемпула периодически рекурсивно комбинировали доказательства валидности вместо прикрепления отдельного большого доказательства к каждому распространяемому объекту.
Используя пример Бутерина с восемью пирами и 500-миллисекундными интервалами агрегации, дополнительная пропускная способность составит около 2 МБ в секунду на узел и останется постоянной по мере добавления новых объектов в схему. Исследования мемпула и нативное предложение UTXO решают разные ограничения, хотя исследователи изучают, как такие технологии могут дополнять друг друга.
Ответ сообщества экстраполировал комбинацию в архитектуру, способную обрабатывать «неограниченный объем» переходов UTXO с помощью компактного доказательства. Это не подтвержденная цель пропускной способности Ethereum или обязательство по дорожной карте. Исследование Бутерина не устанавливает неограниченную пропускную способность транзакций, а цифра 128 кБ описывает предполагаемый размер доказательства STARK в его модели мемпула, а не подтвержденный будущий формат блоков Ethereum.
Что дальше для масштабирования Ethereum
Нативное предложение UTXO предполагает EIP-8141, или Frame Transactions, для предпочтительной схемы расходования. EIP-8141 введет программируемые транзакционные фреймы, охватывающие проверку, оплату газа и выполнение. Официальная спецификация Hegotá в настоящее время перечисляет Frame Transactions только как «Рассматривается для включения». FOCIL, или EIP-7805, остается единственным предложением, официально запланированным для Hegotá.
Официальная дорожная карта Ethereum помещает Hegotá в 2027 год, после Glamsterdam в четвертом квартале 2026 года. Нативные UTXO в настоящее время не указаны как запланированная функция Hegotá. Как сообщает crypto.news, объем обновления Hegotá 2027 года все еще сужается, и Frame Transactions входят в число основных проектов, все еще рассматриваемых.
Таким образом, ссылка Бутерина на Utreexo указывает на направление исследований, а не на датированное обновление Ethereum. Работа указывает на гибридную систему, в которой разные типы деятельности могут использовать разные модели состояния, в то время как криптографические доказательства уменьшают объем данных, которые отдельные узлы должны хранить или многократно проверять.








