Виталик Бутерин смещает разговор о масштабировании Ethereum с Layer 2 (L2) обратно к ядру протокола.
Русско-канадский инноватор утверждает, что самые большие долгосрочные ограничения Ethereum — это не роллапы или объем блобов, а более глубокие архитектурные узкие места внутри дерева состояний сети и виртуальной машины.
Виталик Бутерин предлагает глубокую модернизацию Ethereum, нацеленную на узкие места дерева состояний и виртуальной машины
По словам Бутерина, два компонента — дерево состояний сети и виртуальная машина — составляют более 80% затрат на доказательство. Это, по его словам, критическая проблема, поскольку технология доказательств с нулевым разглашением (ZK) становится центральной в дорожной карте Ethereum.
Модернизация бинарного дерева
В основе предложения лежит EIP-7864, который заменит текущее шестнадцатеричное дерево Меркла Патриция Ethereum на дизайн бинарного дерева.
Изменение может показаться незначительным, но его последствия значительны. Бинарные деревья будут создавать доказательства Меркла примерно в 4 раза короче, чем текущая структура, значительно снижая требования к пропускной способности проверки.
Это делает легковесные клиенты и приложения, сохраняющие конфиденциальность, более дешевыми и жизнеспособными.
Новая структура также будет группировать слоты хранения на "страницы", позволяя приложениям, которые загружают связанные данные, делать это более эффективно.
Многие децентрализованные приложения (dApps) многократно обращаются к соседним слотам хранения. Это означает, что обновление может сэкономить более 10 000 gas на транзакцию в некоторых случаях.
Бутерин также предложил сочетать изменение дерева с более эффективными хэш-функциями, потенциально обеспечивая дальнейшие улучшения в скорости генерации доказательств.
Что еще более важно, редизайн сделает базовый уровень Ethereum более "дружественным к доказывающим", позволяя ZK-приложениям интегрироваться непосредственно с состоянием Ethereum вместо построения параллельных систем.
В общем, предложение бинарного дерева направлено на консолидацию десятилетних уроков управления состоянием в более чистую, перспективную структуру.
Будущее за пределами EVM?
Еще более амбициозным является долгосрочное видение Бутерина для движка исполнения Ethereum. Он выдвинул идею о возможном переходе от виртуальной машины Ethereum (EVM) к архитектуре на основе RISC-V.
RISC-V — это широко используемый открытый набор инструкций, который может предложить большую эффективность и простоту.
Бутерин утверждал, что растущая зависимость Ethereum от специальных прекомпилов отражает более глубокий дискомфорт с самим EVM.
Если основное обещание Ethereum — это универсальная программируемость, предложил он, то VM должна полностью поддерживать это видение без чрезмерных обходных путей. VM на основе RISC-V могла бы:
- Снизить сложность
- Повысить эффективность исполнения, и
- Лучше согласовываться с современными системами доказательств с нулевым разглашением, многие из которых уже используют среды RISC-V внутренне.
В ближайшей перспективе Бутерин предложил "векторизованный математический прекомпил", описываемый как "GPU для EVM". Это могло бы значительно ускорить криптографические операции.
В долгосрочной перспективе он изложил поэтапный переход, при котором RISC-V сначала будет питать прекомпилы, затем поддерживать развернутые пользователями контракты и в конечном итоге поглотит сам EVM как уровень совместимости.
Дебаты о сложности
Однако не все убеждены, что Ethereum нужны более глубокие изменения. Аналитик DBCrypto раскритиковал то, что он описал как растущую абстракцию в дорожной карте Ethereum, включая новые фреймворки, направленные на решение проблемы фрагментации роллапов.
Каждый дополнительный уровень, утверждал он, увеличивает сложность, вводит предположения о доверии и создает дополнительные потенциальные поверхности атак.
Напряженность отражает более широкую дискуссию о том, должен ли Ethereum продолжать наслаивать решения поверх своего существующего дизайна или переработать свою основу.
Однако, по мнению Виталика Бутерина, архитектура Ethereum должна эволюционировать и адаптироваться, поскольку доказательства с нулевым разглашением переходят из ниши в необходимость.
Следующий этап масштабирования, предполагает он, может произойти не на Layer 2, а скорее глубоко внутри ядра Ethereum.
Источник: https://beincrypto.com/vitalik-buterin-ethereum-core-upgrade/


