Cointelegraph
Марк Блокберг
Автор: Марк Блокберг,Штатный корреспондент
Тони Карсон
Проверено: Тони Карсон,Штатный редактор

Бутерин предложил перейти на бинарное дерево состояний и заменить EVM на RISC-V

На дерево состояний и виртуальную машину приходится более 80% технических ограничений сети.

Бутерин предложил перейти на бинарное дерево состояний и заменить EVM на RISC-V
Новости

Сооснователь Ethereum (ETH) Виталик Бутерин объяснил необходимость замены EVM на RISC-V и перехода на бинарное дерево состояний как ключевых преобразований уровня исполнения блокчейна.

По его словам, это самые большие узкие места, которые необходимо исключить. Предложенные варианты «практически обязательны» для сценариев с использованием доказательств на стороне клиента.

«Это „глубокие“ изменения, которые многие избегают, считая постепенный подход более „прагматичным“», — указал Бутерин. 

По теме: Бутерин раскрыл подробности дорожной карты Ethereum под названием Strawmap

Бинарные деревья

Изменение дерева состояний базируется на EIP-7864. Оно подразумевает переход от текущего шестнадцатеричного дерева Меркла-Патриции на бинарное с более эффективной хеш-функцией.

Следствием станет сокращение вчетверо ветвей Меркла и сопоставимое удешевление верификации клиентами вроде Helios.

Замена хеш-функции на Blake3 или один из вариантов Poseidon повысит эффективность доказательств от трех до 100 раз.

«Если немного отдалиться, бинарные деревья — это „омнибус“, который позволяет нам взять все полученные знания за последние десять лет о том, что делает дерево состояний хорошим, и действительно применить их», — отметил Бутерин.

По теме: Виталик Бутерин представил новый план по масштабированию Ethereum

EVM > RISC-V

Криптограф посетовал на скрытый страх разработчиков задействовать «большой и страшный EVM» при реализации тех или иных специальных случаев.

«Суть Ethereum — в его универсальности. Если EVM недостаточно хороша для соответствия этому требованию, то необходимо напрямую решить проблему и создать более качественную виртуальную машину», — написал он.

Бутерин напомнил о предложении разработать новую виртуальную машину RISC-V. По его словам, ее интерпретатор — всего лишь пару сотен строк кода, именно так должна ощущаться блокчейн-виртуальная машина.

«Это все еще спекулятивно и неконсенсусно. Ethereum вполне будет „нормальным“, если мы будем использовать только EVM + GPU. Но лучшая виртуальная машина может сделать Ethereum красивым и отличным», — добавил он.

Сооснователь Ethereum предложил трехэтапную дорожную карту:

  1. Внедрение RISC-V только для прекомпилированных контрактов. 

  2. Предоставление пользователям возможности развертывания контрактов на новой архитектуре. 

  3. Завершение работы старой EVM и ее трансформация в смарт-контракт новой виртуальной машины.

По теме: Виталик Бутерин: смарт-аккаунты появятся в Ethereum в течение года

Cointelegraph придерживается принципов независимой и прозрачной журналистики. Данная новостная статья подготовлена в соответствии с Редакционной политикой Cointelegraph и направлена на предоставление точной и своевременной информации. Читателям рекомендуется самостоятельно проверять информацию. Ознакомьтесь с нашей редакционной политикой: https://ru.cointelegraph.com/editorial-policy