
Виталик постит:
Долгосрочное предложение по уровню исполнения L1: заменить EVM на RISC-V"
Этот пост предлагает радикальную идею для будущего уровня исполнения Ethereum, столь же амбициозную, как и усилия по созданию beam chain для уровня консенсуса. Он направлен на значительное повышение эффективности уровня исполнения Ethereum, устранение одного из основных узких мест масштабирования, а также на значительное улучшение простоты уровня исполнения — фактически, это, возможно, единственный способ сделать это.
Идея: заменить EVM на RISC-V в качестве языка виртуальной машины, на котором пишутся смарт-контракты."
Благодаря этому сегодняшнему посту Виталика, RISC-V сейчас в тренде на X. Но проект Cartesi давно в тренде и уже использует RISC-V в своих разработках продолжительное время: https://docs.cartesi.io/cartesi-rollups/1.5/core-concepts/architecture/Cartesi Machine формирует ядро вычислительных возможностей Cartesi в офф-чейне. Это виртуальная машина на основе архитектуры набора инструкций RISC-V (ISA), разработанная для обеспечения детерминированной и изолированной среды выполнения.
Основные характеристики машины Cartesi включают в себя:
- Полная поддержка ОС Linux: Это позволяет разработчикам использовать знакомые инструменты и библиотеки для разработки бэкэнда. У вас есть гибкость в выборе языков программирования и всех библиотек с открытым исходным кодом, доступных в Linux.
- Изоляция и воспроизводимость: машина работает автономно, обеспечивая единообразное поведение при выполнении операций.
- Масштабируемость: используя значительную вычислительную мощность вне блокчейна, Cartesi Machine позволяет выполнять сложные вычисления, сохраняя при этом безопасность на уровне блокчейна.
- Cartesi Machine является самодостаточной, она работает изолированно от любого внешнего воздействия на вычисления, чтобы достичь воспроизводимости.
- Cartesi Machine достигает уникального баланса масштабируемости и безопасности, выполняя вычисления вне сети, но при необходимости предоставляя механизмы для проверки этих вычислений в сети.
Больше информации здесь:
https://docs.cartesi.io/cartesi-rollups/1.5/core-concepts/architecture/