Расширение экосистемы Mango Network Multi-VM - Поддержка Solana VM: архитектурная взаимодополняемость и внедрение технологий
С бурным развитием технологии блокчейн фрагментация ликвидности между различными блокчейн-сетями стала узким местом, ограничивающим дальнейшую интеграцию экосистемы Web3. Ожидается, что Mango Network, будучи первой публичной сетью с полной цепочкой инфраструктуры, поддерживающей архитектуру Multi-VM, преодолеет эту дилемму благодаря своей уникальной интеграции технологий и инновациям.
1. Mango Network: рождение множества технологий
Mango Network умело интегрирует передовые технологии, такие как Move, OPStack и ZK Rollup, и включает MoveVM, EVM и SVM в свою совместимую экосистему. Благодаря своей уникальной конструкции, ориентированной на ресурсы, MoveVM продемонстрировала превосходные преимущества в защите активов и безопасности контрактов; EVM — это наиболее зрелая среда виртуальных машин с крупнейшей экосистемой разработчиков. SVM (Solana VM) известна своей превосходной производительностью и высокой пропускной способностью. Mango Network успешно интегрировала эти три виртуальные машины, позволив смарт-контрактам с разным опытом и функциональными ориентациями сосуществовать и сотрудничать в одной экосистеме, создавая разнообразную, открытую и высокодинамичную блокчейн-платформу для разработчиков и пользователей. Разработчики могут писать приложения в Move, Solidity и Rust, что значительно обогащает возможности разработки.
2. Базовая архитектура: изысканный дизайн для взаимодействия с несколькими виртуальными машинами
(1) Совместное управление статусами и модель единой учетной записи
Одной из основных архитектур Mango Network является система управления общим состоянием. В традиционных архитектурах с несколькими цепочками или несколькими виртуальными машинами разные виртуальные машины, как правило, поддерживают отдельные состояния, что делает взаимодействие между виртуальными машинами невероятно сложным. Но в Mango Network MoveVM, EVM и SVM могут работать вместе, чтобы получать доступ к одному и тому же базовому состоянию и изменять его, устраняя необходимость в дополнительном обмене сообщениями между виртуальными машинами, что значительно упрощает процесс разработки.
В то же время Mango Network использует модель единой учетной записи. Независимо от того, взаимодействует ли пользователь с контрактом на MoveVM или работает на EVM или SVM, все они используют одну и ту же систему учетных записей. Учетные записи могут беспрепятственно взаимодействовать с различными типами контрактов, такими как контракты Move, Rust, Solidity и т. д., а базовый протокол автоматически обрабатывает соответствующий уровень перевода.
(2) Идеальное сочетание вызовов между виртуальными машинами и стандартизации активов
Вызов между виртуальными машинами — одна из ключевых возможностей Mango Network для достижения глубокой интеграции нескольких виртуальных машин. В этой сети смарт-контракты могут вызываться непосредственно через границы виртуальных машин. Например, смарт-контракт, написанный на SVM, может бесшовно вызывать функциональность в MoveVM и наоборот. Этот механизм вызова между виртуальными машинами устраняет барьеры между виртуальными машинами, так что функциональные модули в разных средах виртуальных машин могут объединяться и работать вместе друг с другом, что значительно повышает компонуемость и масштабируемость всей системы.
Mango Network также стандартизировала работу с активами. Цифровые активы представлены в стандартизированном формате, будь то MoveVM, EVM или SVM, и могут быть напрямую использованы в нескольких средах виртуальных машин без необходимости дополнительных действий по оболочке или соединению. Это не только упрощает поток ресурсов между виртуальными машинами, но и снижает затраты и риски, связанные с передачей активов между различными средами виртуальных машин.
(3) Инновации и интеграция верификационного уровня
Структура верификационного слоя Mango Network сочетает в себе модель выполнения SVM с возможностями верификации Move. Модель исполнения SVM отвечает за обработку логики и рабочего потока контракта, в то время как механизм верификации Move проверяет ключевые операции с ресурсами и безопасность данных, гарантируя, что весь процесс выполнения контракта является эффективным и безопасным.
3. Производительность: в 297 450 раз больше TPS
Скорость обработки транзакций Mango Network составляет до 297 450 транзакций в секунду (TPS), что обусловлено уникальной модульной архитектурой. Mango Network разделяет основные функции блокчейна на независимые модули, так что каждый модуль может быть оптимизирован и расширен в соответствии с конкретными потребностями различных сценариев применения.
Модуль исполнения глубоко оптимизирует процесс выполнения смарт-контрактов, сокращает ненужное потребление ресурсов и этапов расчета, а также позволяет выполнять контракты с чрезвычайно высокой эффективностью. Модуль консенсуса использует усовершенствованный алгоритм консенсуса, который может быстро достичь консенсуса, обеспечивая при этом согласованность транзакции, что значительно сокращает время подтверждения транзакции. Модуль Data Availability отвечает за обеспечение целостности и достоверности данных о транзакциях, используя эффективный механизм хранения и распространения данных.
4. Кроссчейн-связь: ZK Rollup поддерживает развертывание SVM
Mango Network поддерживает развертывание SVM с помощью технологии ZK Rollup, обеспечивая кроссчейн-мост с Solana.
Конкретный процесс заключается в следующем:
1. Основная сеть Solana взаимодействует с узлами: Основная сеть Solana генерирует безопасные транзакции и блоки, которые пользователи отправляют узлам.
2. Взаимодействие между узлами и секвенсорами: После того, как узел получает защищенные транзакции и блоки, программа вызова SVM CrossVM Call Program Emit Events, которая собирается выдать события по всему вызывающему VM. Эти события захватываются и анализируются для передачи в секвенсор.
3. Выполнение секвенсора и обратная связь: секвенсор выполняет проанализированный вызов, захватывает событие MoveVM и анализирует данные, а затем передает данные в контракт вызова MoveVM CrossVM emit events, то есть кросс-VM MoveVM вызывает контракт emit events. В конечном итоге эти события и данные поступают в сеть Mango.
Таким образом, децентрализованные приложения на Solana могут быть развернуты непосредственно в сети Mango на основе ZK Rollup для кроссчейн-взаимодействия. Mango Network изучает возможность добавления поддержки виртуальных машин Solana (SVM) в свою архитектуру Multi-VM. План направлен на дальнейшее обогащение существующих сред Mango MoveVM и EVM, а также на создание более разнообразной, модульной и синергетической экосистемы виртуальных машин за счет внедрения высокопроизводительной среды выполнения, уникальной для цепочки Solana.
1. Взаимодополняемость архитектуры с несколькими виртуальными машинами
Обладая ведущей в отрасли параллельной обработкой и высокой пропускной способностью, виртуальные машины Solana способны выполнять десятки тысяч транзакций одновременно с помощью параллельного движка Sealevel, дополняя модель последовательной обработки транзакций EVM. Mango Network планирует интегрировать виртуальные машины Solana в существующий механизм Cross-VM Sequencer, чтобы обеспечить безопасную синхронизацию данных и согласованность состояний в различных средах виртуальных машин.
Благодаря этому расширению SVM может предоставить Mango Network сильные возможности параллельных транзакций, эффективно повышая производительность обработки в сложных сценариях приложений, особенно в сценариях с высокими требованиями TPS, таких как высокочастотная торговля DeFi и взаимодействие цепных игр в режиме реального времени.
2. Интеграция технологий и направление НИОКР
Параллельная логика SVM отличается от текущей архитектуры MoveVM и EVM от Mango Network, и команда изучает конструкцию уровня адаптера SVM, чтобы устранить различия в модели выполнения и механизме синхронизации данных, сохраняя при этом модульность и масштабируемость системы.
Исследование и реализация этого уровня адаптации будут основаны на существующем протоколе межцепочечной связи Mango Multi-VM и резервных возможностях расширения для поддержки большего количества виртуальных машин (таких как ZKVM, WAS и т. д.) в будущем, что еще больше повысит техническую устойчивость и дальновидный характер Mango Network как полной сетевой инфраструктуры.
3. Потенциальная экологическая синергия
Внедрение SVM расширило новый путь экологической синергии для Mango Network. В экосистеме Solana есть большое количество высокопроизводительных приложений DeFi и GameFi, разработанных на основе Rust, и ожидается, что в будущем Mango Network достигнет унифицированного развертывания и совместимости с приложениями MoveVM и EVM, снизив затраты на миграцию разработчиков с несколькими цепочками и улучшив инклюзивность и инновационную способность всей экосистемы.
Кроме того, поддержка SVM также поможет Mango Network навести мост в привлечении сообщества разработчиков Solana и повысить стратегическую конкурентоспособность Mango Network в области мультичейн-взаимодействия и ликвидности активов.