Виталик Бутерин представил дорожную карту уровня исполнения Ethereum с бинарными деревьями состояний и возможным переходом на RISCV-VM
Виталик Бутерин опубликовал план модернизации уровня исполнения Ethereum, включающий изменения дерева состояний и возможную эволюцию виртуальной машины. Дорожная карта предусматривает замену текущего шестнадцатеричного дерева Меркла-Патриции на основе keccak на бинарное дерево с более эффективной хеш-функцией, такой как blake3 или вариант Poseidon, что обеспечит сокращение ветвей Меркла примерно в 4 раза, повышение производительности доказательств в 3–4 раза за счёт структуры и хеширования, более дешёвый доступ к смежным слотам через постраничное хранилище, меньший разброс глубины доступа и упрощённую архитектуру с поддержкой будущих метаданных для истечения состояния, разработка ведётся @gballet и другими участниками. Бутерин также выступил за долгосрочный переход от EVM к более эффективной VM, дружественной к доказательствам, такой как RISCV, отметив, что подобная архитектура может снизить потребность во многих прекомпилах, лучше согласуется с существующими пруверами на базе RISCV и делает клиентское доказательство более практичным. Предложенный им путь развёртывания предусматривает сначала использование новой VM (например RISCV) для прекомпилов, затем разрешение контрактов на новой VM и, наконец, преобразование EVM в смарт-контракт на новой VM для сохранения обратной совместимости при повышении простоты и эффективности доказательств.