Lumoz RaaS запустил решение на базе zkEVM, основанное на RISC-V, которое помогает разработчикам быстро разрабатывать приложения с использованием zk-SNARKs с помощью предустановленных модулей разработки и совместимых инструментов, при этом эффективно повышая производительность транзакций Rollup и снижая эксплуатационные расходы.
Автор: Команда Lumoz
Основатель Ethereum Виталик Бутерин недавно предложил заменить существующую Ethereum Virtual Machine (EVM) на архитектуру наборов инструкций RISC-V. Это предложение вызвало бурное обсуждение в сообществе Ethereum и подчеркнуло потенциал RISC-V в области блокчейна. В то же время Lumoz RaaS (Rollup as a Service) объявил о поддержке основанного на RISC-V решения zkEVM, обеспечивая более высокую производительность и масштабируемость для Layer2.
EVM всегда был核心ом функциональности смарт-контрактов, поддерживая разнообразную экосистему децентрализованных приложений. Однако, с постоянной эволюцией технологии блокчейн, архитектурные ограничения EVM становятся все более очевидными. В качестве открытой архитектуры команд, RISC-V благодаря своей открытости, простоте и гибкой экосистеме становится потенциальным выбором для переосмысления среды выполнения смарт-контрактов. Комбинируя RISC-V и разработку смарт-контрактов, эта инновация не только способна улучшить производительность и безопасность, но и значительно расширить доступность разработки блокчейна.
RISC-V является открытой архитектурой наборов команд (ISA), которая привлекает внимание благодаря своему модульному дизайну и гибкости. По сравнению с традиционными закрытыми архитектурами (такими как x86 и ARM), RISC-V предлагает следующие ключевые преимущества:
Виталик предложил использовать RISC-V в качестве архитектуры уровня выполнения на длительный срок, чтобы обеспечить Ethereum большую масштабируемость и более низкие эксплуатационные расходы.
Перед тем как понять, почему был выбран RISC-V, необходимо четко определить недостатки EVM:
Эти ограничения делают EVM трудным для удовлетворения потребностей в нулевых доказательствах (zkEVM) и других решениях для масштабирования.
zkEVM (零知识以太坊虚拟机) — это виртуальная машина, основанная на технологии零知识证明 (zk-SNARKs или zk-STARKs), которая позволяет пользователям проверять результаты вычислений без раскрытия конкретных данных. Основная цель zkEVM — значительно повысить конфиденциальность и масштабируемость блокчейна с помощью технологии零知识证明.
RISC-V предоставляет идеальный уровень аппаратной абстракции, который лучше соответствует требованиям zkEVM. Вот несколько технических особенностей сочетания RISC-V и zkEVM:
Упрощенный набор команд RISC-V делает генерацию zk-SNARKs более эффективной. В отличие от EVM, поток команд RISC-V легче анализировать, а его архитектура регистров более эффективна по сравнению с архитектурой стека EVM. Это означает, что zkEVM может значительно сократить вычислительные затраты на генерацию доказательств.
Модульный дизайн RISC-V позволяет настраивать специализированные наборы инструкций для zkEVM. Например, можно разработать инструкции, специализированные для арифметики конечных полей (finite field arithmetic), что ускоряет ключевые этапы в zk-SNARK/zk-STARK, такие как многочленные обязательства и хэш-функции.
Открытые характеристики RISC-V позволяют производителям оборудования предоставлять специальную аппаратную поддержку для zkEVM, например:
При проектировании и реализации RISC-V zkEVM необходимо уделить особое внимание следующим аспектам:
Как инноватор в области блокчейна, Lumoz RaaS объявил о поддержке решения zkEVM на основе RISC-V, предоставляя разработчикам услуги Rollup. Ниже приведены возможные последствия поддержки RISC-V zkEVM от Lumoz:
Предложение Виталика и поддержка Lumoz знаменуют собой важный поворотный момент в технологии блокчейн. Введение RISC-V не только открывает новые возможности для долгосрочного развития Ethereum, но и служит ориентиром для технической эволюции других блокчейн-платформ.
В будущем, с постепенной реализацией RISC-V zkEVM, мы можем увидеть следующие тенденции:
Сочетание RISC-V и zkEVM является значительной инновацией в области блокчейн-технологий. Предложение Виталика не только указывает направление для будущего развития Ethereum, но и предлагает новые идеи для технологического прогресса всей блокчейн-индустрии. С поддержкой Lumoz RaaS и присоединением большего числа разработчиков, у нас есть все основания ожидать широкого применения RISC-V zkEVM в будущем.
Будущее блокчейна заключается не только в коде, но и в открытости и сотрудничестве технологической экосистемы. Появление RISC-V zkEVM может открыть новую эпоху технологий.