ru
Назад к списку

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

source-logo  ru.cointelegraph.com  + 2 больше 1 ч
image

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

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

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

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

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

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

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

EVM > RISC-V

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

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

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

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

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

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

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

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

ru.cointelegraph.com

Похожие новости (2)
Добавить похожую новость