ZKM - платформа на основе mips для zkvm
@ProjectZKM недавно обновила новую версию под кодовым названием Ziren
ZKM - один из немногих продуктов zkvm на основе mips, они выбрали относительно менее конкурентную нишу (по сравнению с zk-risc-v), mips - это исторически сложившийся набор команд с фиксированной и стабильной архитектурой, поэтому основным вызовом для zk-evm было постоянное изменение команд evm, что приводило к новым ограничениям в схемах. Для финансов и криптовалют стабильность и безопасность важнее, поэтому стабильность zk-mips является его ключевым преимуществом. CTO проекта @sd_eigen ранее работал над другим проектом zkvm Eigen_Network, который изначально был нацелен на конфиденциальность, но затем изменил направление и был поглощен, что произошло, неизвестно.
Ниже приведено сравнение между наборами команд mips32 и riscv:
RV32I очень минималистичен, расширения (такие как M, A, F, D, C) можно выбирать гибко, кодирование команд простое, поддерживает 16/32 бита.
Основной набор команд: RISC-V RV32I (47 команд) значительно меньше, чем основной набор целочисленных команд MIPS32 (~150 команд), что отражает минималистичный дизайн RISC-V.
С расширениями: распространенные конфигурации RISC-V (такие как RV32IMAFC или RV32G) содержат около 100-150 команд, что все еще обычно меньше 200+ команд MIPS32 (включая плавающую точку и расширения).
Сложность команд: набор команд MIPS32 более сложен, включает некоторые специальные команды (такие как задержка ветвления, команды сопроцессора), в то время как RISC-V стремится к простоте, модульности расширений и уменьшению избыточности.
Различия в концепции дизайна
MIPS32: разработан в 1980-х годах, нацелен на высокопроизводительные RISC-процессоры, набор команд относительно фиксирован.
Содержит задержку ветвления (аппаратная особенность, требует дополнительных команд для управления), что увеличивает сложность реализации.
Набор команд богат, но некоторые команды предназначены для конкретных аппаратных сценариев, что может быть неуместно для современных легковесных дизайнов.
Экосистема зрелая, но закрытая, расширения ограничены.
RISC-V: современный открытый ISA, разработан в 2010-х годах, акцент на модульности и гибкости.
Не имеет задержки ветвления, кодирование команд простое, легко реализуется в аппаратуре и оптимизируется в программном обеспечении.
Можно настраивать набор команд через расширения, подходит для от низкопотребляющих встроенных до высокопроизводительных вычислений.
Открытая экосистема, активное сообщество, поддерживает быструю итерацию и настройку.
Некоторые сведения об обновлении Ziren:
Ziren = zkMIPS v1.1.0 с GPU + сетевым валидатором
- Ускорение GPU в 30 раз
- Сетевой валидатор поддерживает параллельные доказательства
- Оптимизация основных ограничений
- Обновление инструментов и предварительной компиляции
- Исправление ключевых ошибок и улучшение аудита
Основной процесс доказательства теперь ускорен с помощью GPU, что значительно увеличивает скорость:
- Скорость генерации основных доказательств увеличена в 30 раз
- Скорость агрегирования доказательств увеличена в 15 раз
- Скорость упаковки bn254 также увеличена на 30 раз
Больше деталей обновлений:
Первый проект, работающий на Ziren, называется @GOATRollup, это сеть второго уровня (Layer 2) на основе биткойна. GOAT Network - первая сеть второго уровня на биткойне, основанная на zkMIPS (набор команд MIPS с нулевыми знаниями), BitVM3 и децентрализованном сортировщике (Sequencer). Она реализует минимизацию доверия через оптимистичный протокол вызова (GOAT-OCP), цель проекта - решить ограничения биткойна в масштабируемости, скорости транзакций и стоимости, сохраняя при этом безопасность биткойна на уровне 1.
Ключевые особенности
Децентрализация: GOAT Network реализует управление сетью, основанное на сообществе, через децентрализованные узлы сортировщика (Sequencer Node Operators), позволяя внешним участникам совместно управлять производством блоков и сортировкой транзакций, деля доход.
Безопасность: проект использует мостовую схему BitVM3 и технологию zkRollup, обеспечивая безопасность и конфиденциальность транзакций с помощью нулевых знаний (ZKP).
zkMIPS поддерживает программы, написанные на высокоуровневых языках, таких как Rust и Golang, разработчикам не нужно проверять схемы нулевых знаний, достаточно проверить бизнес-логику, что снижает порог входа и повышает безопасность.
Масштабируемость: перемещая часть транзакций на обработку вне цепи, GOAT Network значительно увеличивает скорость транзакций биткойна и снижает их стоимость, сохраняя при этом безопасность основной цепи биткойна.
Она поддерживает 100% совместимость с EVM, разработчики могут эффективно создавать децентрализованные приложения (DApps) Web3.
Устойчивый доход: GOAT Network стремится предоставить держателям биткойнов возможности для устойчивого дохода, расширяя использование биткойна за пределами хранения ценности.
Показать оригинал
3,75 тыс.
0
Содержание этой страницы предоставляется третьими сторонами. OKX не является автором цитируемых статей и не имеет на них авторских прав, если не указано иное. Материалы предоставляются исключительно в информационных целях и не отражают мнения OKX. Материалы не являются инвестиционным советом и призывом к покупке или продаже цифровых активов. Раздел использует ИИ для создания обзоров и кратких содержаний предоставленных материалов. Обратите внимание, что информация, сгенерированная ИИ, может быть неточной и непоследовательной. Для получения полной информации изучите соответствующую оригинальную статью. OKX не несет ответственности за материалы, содержащиеся на сторонних сайтах. Цифровые активы, в том числе стейблкоины и NFT, подвержены высокому риску, а их стоимость может сильно колебаться. Перед торговлей и покупкой цифровых активов оцените ваше финансовое состояние и принимайте только взвешенные решения.