Виталик Бутерин поддержал модель масштабирования, вдохновлённую биткоином

BTC
ETH
Виталик БутеринEthereumБиткоинмасштабированиеUtreexoSTARKUTXO
14 часов назадИсточник: crypto.news
Виталик Бутерин поддержал модель масштабирования, вдохновлённую биткоином

Сооснователь 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. Работа указывает на гибридную систему, в которой разные типы деятельности могут использовать разные модели состояния, в то время как криптографические доказательства уменьшают объем данных, которые отдельные узлы должны хранить или многократно проверять.