Понимание сети Mango: Подробное руководство

Новичок12/25/2024, 7:43:25 AM
Сеть Mango - это платформа блокчейна уровня 1 с поддержкой нескольких виртуальных машин, которая решает проблемы фрагментированных пользовательских интерфейсов и ликвидности в веб-приложениях Web3 и протоколах DeFi. Ее инновационная архитектура объединяет несколько виртуальных машин, модульный дизайн и межцепочную коммуникацию для обеспечения высокой производительности (297 450 TPS) и надежной безопасности. Построенная на языке программирования Move, сеть подчеркивает ресурсоориентированное программирование и включает доказательства нулевого знания для улучшения безопасности смарт-контрактов и защиты цифровых активов.

Обзор сети Mango

Вступление

Mango Network - это блокчейн уровня 1, который поддерживает Multi-VM и нацелен на предоставление комплексной инфраструктуры для решения распространенных проблем в приложениях Web3 и протоколах DeFi, таких как фрагментированные пользовательские впечатления и проблемы ликвидности. Сочетание преимуществ технологии OPStack и MoveVM облегчает межцепочную коммуникацию и межвиртуальную машинную совместимость, обеспечивая эффективную, безопасную и модульную инфраструктуру Web3 для разработчиков и пользователей.

Команда Mango Network состоит из опытных профессионалов Web3 с сильным техническим образованием и академическими образованиями. Технический директор, Дэвид Брауэр, является опытным разработчиком, специализирующимся на языках программирования Move, Solidity и Rust, с глубоким исследовательским опытом в Move. Он внес свой вклад в раннее техническое сообщество Libra и имеет большой опыт в приложениях искусственного интеллекта с использованием GPT, высокопроизводительных торговых сетях и разработке сложных смарт-контрактов. Генеральный директор Бенджамин Китти окончил Национальный университет Сингапура и работал старшим аналитиком в HTX, прежде чем присоединиться к Mango Network.


Основные особенности сети Mango (Источник:Сеть Mango)

Цели и видение

Mango Network посвящена созданию доступной платформы smart-контрактов, которая предоставляет разработчикам разнообразные инструменты для создания исключительных пользовательских интерфейсов в пространстве Web3. Ее целью является привлечение следующего миллиарда пользователей, масштабирование горизонтально для удовлетворения потребностей приложений и использование Development Kit (SDK), чтобы разработчики могли создавать приложения без ограничений.

Уровень децентрализации блокчейна можно измерить по количеству его рабочих узлов. Сеть Mango в настоящее время работает только с четырьмя узлами-валидаторами, что указывает на ограниченную децентрализацию. Это небольшое количество узлов также вызывает опасения относительно способности сети справляться с большими объемами трафика. Однако сеть Mango стремится увеличить количество своих узлов по мере роста вычислительной мощности валидаторов, что позволит увеличить пропускную способность сети и поддерживать низкие комиссии за газ во время пиковой нагрузки. Эта стратегия отличает ее от других блокчейнов, которые борются с фиксированными ограничениями производительности.


Узлы валидатора сети Mango (Источник:Mango Network)

Кроме того, богатые ончейн-активы сети Mango Network позволяют развивать приложения и экономики, сосредоточенные на практической полезности, а не на искусственной дефиците. Разработчики могут создавать динамические NFT, которые развиваются, объединяются и группируются на основе игрового процесса, при этом все их действия прозрачно записываются онлайн. Такой подход укрепляет игровые экономики, повышает ценность NFT и создает привлекательные циклы вовлеченности пользователей.

Технические особенности и архитектура сети Mango

Особенности

Для решения проблем недостаточной ликвидности и сложных взаимодействий между цепями в экосистемах Web3 и блокчейн Mango Network, в качестве новой транзакционно-ориентированной многоцепной инфраструктурной сети уровня 1, представляет следующие технические особенности через инновации, с целью создания универсальной сети ликвидности.

  • Поддержка приложений Omni-Chain: Сеть Mango устраняет фрагментированные пользовательские впечатления и рассеянную ликвидность в традиционных многопетлевых развертываниях через унифицированный кросс-цепной протокол. Пользователям нужен только один газовый токен, чтобы работать и взаимодействовать без проблем по всему ряду гетерогенных блокчейнов. Протокол OP-Mango обеспечивает взаимодействие умных контрактов между EVM и MoveVM, обеспечивая согласованность данных и плавное взаимодействие в различных цепочках. Приложения Omni-Chain могут единообразно регистрировать состояния, позволяя пользователям получить доступ к приложениям, не воспринимая существование основного блокчейна, обеспечивая такое же плавное пользовательское впечатление, как при использовании локальной программы.


Поддержка Omni-Chain в сети Mango (Источник:Сеть Mango)

  • Высокая производительность: Mango Network сосредоточена на доставке высокоскоростного опыта транзакций и расчетов. Оптимизируя MoveVM и реализуя механизмы обработки партий на уровне 2, она поддерживает параллельные транзакции крупномасштабными, значительно увеличивая пропускную способность. Большинство транзакций могут быть завершены в течение субсекундных временных рамок, достигая скорости обработки до 297 450 TPS. Это обеспечивает разработчикам и пользователям безопасную, модульную и высокопроизводительную инфраструктуру Web3, сохраняя высокие стандарты масштабируемости и взаимодействия.


Производительность в сети Mango (Источник:Сеть Mango)

  • Высокая безопасность: Используя надежную конструкцию языка программирования Move, сеть Mango Network обеспечивает улучшенную защиту для умных контрактов и цифровых активов. Move - это язык со статической типизацией, избегающий рисков, связанных с динамическими вызовами, такими как атаки повторного входа, и уменьшающий вероятность уязвимостей. Программирование, ориентированное на ресурсы, определяет цифровые активы как ресурсы первого класса, обеспечивая совершение транзакций только в пределах явных потоков активов, предотвращая вмешательство или риски двойных расходов.

Кроме того, Mango использует инструмент Move Prover для математической проверки правильности смарт-контрактов, что фундаментально повышает надежность системы. MoveVM использует песочницу виртуальной машины для изоляции состояний контракта, предотвращая вторжение в систему вредоносного кода.

  • Модульная архитектура: модульная блокчейн-архитектура сети Mango является одним из ее ключевых инноваций. Она разделяет основные функции блокчейна на независимые модули, включая выполнение, консенсус и доступность данных, причем каждый модуль посвящен конкретным задачам и легко оптимизируется. Разработчики могут гибко настраивать конфигурации модулей в соответствии с требованиями различных сценариев применения.

Например, приложения DeFi могут оптимизировать модуль выполнения, а игровые сценарии могут улучшить модуль хранения данных. Модульная архитектура позволяет расширять производительность путем добавления новых модулей без необходимости основных изменений во всей блокчейн. Разделенная конструкция снижает взаимозависимость систем, обеспечивая, что даже если один модуль подвергается атаке, его воздействие ограничено этим модулем.

Технические компоненты сети Mango

Mango Network - это инфраструктурная сеть Omnichain на основе много-ВМ (много-виртуальной машины) архитектуры. Она разработана для решения ключевых проблем в Web3 и DeFi, таких как фрагментированный пользовательский опыт и неэффективная ликвидность. Техническая основа состоит из следующих ключевых компонентов:

  1. Архитектура множественных виртуальных машин (Multi-VM)

Одним из основных преимуществ сети Mango является ее многоуровневая архитектура. Эта архитектура позволяет нескольким виртуальным машинам работать параллельно, обрабатывая различные задачи и обеспечивая совместимость через протоколы между виртуальными машинами.

  • MoveVM: Move - это язык программирования, ориентированный на ресурсы, специально разработанный для управления цифровыми активами. MoveVM выполняет контракты Move, управляя задачами, связанными с обработкой активов, сложной бизнес-логикой и параллельным выполнением. MoveVM улучшает пропускную способность транзакций и эффективность выполнения через динамический механизм планирования.
  • EVM (Ethereum Virtual Machine): В качестве основы экосистемы Ethereum EVM выполняет смарт-контракты, совместимые с Ethereum. Mango Network использует совместимость с EVM, чтобы обеспечить плавную миграцию существующих приложений Ethereum на Mango Network.
  • Cross-VM Communication Protocol (OP-Mango): OP-Mango - это протокол коммуникации Mango Network для соединения MoveVM и EVM. Он обеспечивает обмен данными и вызовы контрактов между двумя виртуальными машинами, облегчая сотрудничество и синхронизацию данных. Конкретно, когда контракт на EVM вызывает событие, OP-Mango захватывает и передает его в MoveVM и наоборот, обеспечивая беспроблемное взаимодействие между виртуальными машинами.


Многофункциональная архитектура в сети Mango (Источник:Сеть Mango)

  1. Модульная архитектура блокчейна

Модульная блокчейн-архитектура Mango Network разбивает основные функции блокчейна на независимые и специализированные модули, обеспечивая гибкое и настраиваемое решение. Каждый модуль обрабатывает конкретные функции в блокчейне и может быть независимо оптимизирован и расширен для различных сценариев и требований приложений. Основные модули включают:

  • Модуль выполнения: Обрабатывает выполнение транзакций и вычислительную логику смарт-контрактов. Этот модуль отвечает за выполнение операций on-chain через MoveVM и EVM.
  • Модуль консенсуса: обеспечивает механизм консенсуса блокчейна, поддерживая порядок блоков и согласованность данных в сети. Mango Network использует механизм консенсуса, основанный на Byzantine Fault Tolerance (BFT), чтобы обеспечить эффективные и безопасные подтверждения транзакций.
  • Модуль доступности данных: обеспечивает доступность и целостность данных, хранящихся на цепочке. Доступность данных является важным аспектом в блокчейн-сетях для гарантии правильности транзакций и выполнения контрактов.
  • Модуль разрешения споров: Управляет потенциальными спорами во время взаимодействия между блокчейнами, обеспечивая точность и эффективность межблокчейн коммуникации.

Каждый модуль в сети Mango Network разрабатывается независимо, что позволяет разработчикам добавлять или удалять конкретные модули по мере необходимости для расширения системы и оптимизации функциональности в соответствии с требованиями приложения. Например, децентрализованные приложения для высокочастотной торговли могут отдавать предпочтение оптимизации Модуля Исполнения; Приложения, требующие крупномасштабное хранение данных, могут сосредоточиться на улучшении Модуля Доступности Данных.

Модульная конструкция позволяет сети Mango Network гибко адаптироваться и расширять свои функциональные возможности для различных сценариев. Например, DeFi-приложения могут акцентировать оптимизацию модуля выполнения, в то время как игровые приложения могут уделять больше внимания оптимизации модуля доступности данных.


Модульная архитектура Mango Network (Источник:Сеть Mango)

  1. Кросс-цепное взаимодействие и взаимодействие

Mango Network обеспечивает межблокчейновую взаимодействие благодаря своему протоколу межцепочечной коммуникации OP-Mango. Протокол OP-Mango гарантирует беспрепятственный обмен активами, контрактами и данными между цепочками, захватывая события между виртуальными машинами (EVM и MoveVM), сериализуя данные и передавая их на обработку. Основной процесс межблокчейновой коммуникации включает следующие этапы:

  • Захват событий: Когда смарт-контракт на одной виртуальной машине вызывает событие (например, передачу активов или изменение состояния), перекрестный цепочный секвенсор захватывает событие.
  • Сериализация и передача данных: Захваченное событие сериализуется в формат, который может распознать целевая виртуальная машина и передается через протокол OP-Mango для обработки.
  • Вызов контракта: Mango Network позволяет смарт-контрактам на различных виртуальных машинах вызывать друг друга через передачу событий межцепочечных событий. Например, когда контракт на EVM завершает транзакцию, MoveVM получает событие и выполняет соответствующую операцию.

В традиционных многоканальных экосистемах активы и ликвидность часто разбросаны по разным каналам, что приводит к трудностям в обмене ликвидностью и увеличивает сложность и стоимость обмена активами. Сеть Mango решает эти проблемы через межцепочную интероперабельность, разработкой унифицированного пула ликвидности. Этот пул позволяет делиться активами и ликвидностью с разных блокчейнов в рамках сети Mango, обеспечивая безшовный обмен активами между протоколами децентрализованного финансирования (DeFi) и предотвращая образование ликвидных силосов.

Кроме того, пользователям больше не нужно переводить активы или использовать несколько кошельков на разных цепочках. Вместо этого они могут работать через единый интерфейс, значительно улучшая удобство и плавность транзакций. Например, пользователи могут одновременно выполнять операции на Ethereum и Mango Network, при этом Mango Network обеспечивает отсутствие потери данных или сбоев транзакций во время взаимодействия между цепочками.

В целом, возможности кросс-цепочки сети Mango Network обеспечивают беспрепятственное управление активами и исполнение контрактов в различных блокчейн-экосистемах. Решая проблему фрагментации ликвидности в мультицепочечных экосистемах, сеть Mango Network улучшает взаимодействие активов и данных, обеспечивая большую гибкость и возможности для инноваций.


Процесс коммуникации EVM и MoveVM (исходный код:Сеть Mango)

  1. Высокая безопасность и язык передвижения

Сеть Mango разработана с использованием языка программирования Move, ориентированного на ресурсы, специально разработанного для управления цифровыми активами. По сравнению с традиционными языками смарт-контрактов, такими как Solidity, Move предлагает значительные преимущества с точки зрения безопасности.

  • Программирование, ориентированное на ресурсы: Move управляет цифровыми активами как «ресурсы», устраняя риск дублирования или подделки, часто присутствующий в традиционных блокчейн-системах. В Move перемещение активов осуществляется через операции «передачи», а не простого сложения и вычитания, обеспечивая уникальность активов и предотвращая двойные траты.
  • Язык статического программирования: Move - это язык со статической типизацией, который избегает угроз безопасности, связанных с динамическими вызовами, такими как атаки рекурсии и ошибки переполнения. Выполнение смарт-контрактов требует формальной верификации для обеспечения их корректности.
  • Формальная верификация: Move включает инструмент Move Prover, позволяющий разработчикам формально проверять смарт-контракты. Для этого используются математические инструменты для анализа безопасности и корректности контрактов, что значительно снижает потенциальные уязвимости и поверхности атак.


Сравнение между языками Move и Solidity (Источник:Сеть Mango)

  1. Технология нулевого доказательства (ZKP)

Сеть Mango интегрирует технологию Zero-Knowledge Proof (ZKP), используя zk-SNARKs и zk-STARKs для обеспечения защиты конфиденциальности и проверки целостности данных.

  • Анонимная торговля: благодаря технологии ZKP сеть Mango может подтвердить правильность транзакций, обеспечивая конфиденциальность участников и активов.
  • Защита конфиденциальности: Во время проверки данных ZKP обеспечивает возможность доказать действительность транзакций без раскрытия конфиденциальных данных.
  • Целостность данных: Используя zk-SNARKs, Mango Network гарантирует, что данные на цепочке (например, записи транзакций и состояния смарт-контрактов) защищены от подделки, обеспечивая целостность и надежность данных.
  1. Распределенное хранение и высокая масштабируемость

Mango Network принимает технологию распределенного хранения для обеспечения редундантности и безопасности данных через многоканальное хранение. Основные характеристики включают:

  • Избыточность данных: Каждый блок данных реплицируется на нескольких узлах, что гарантирует возможность восстановления данных с других узлов, даже если некоторые узлы выходят из строя или отключаются.
  • Защита шифрования: Все данные, загруженные в распределенную сеть хранения, зашифрованы, и только авторизованные пользователи могут получить доступ к данным и расшифровать их, обеспечивая защиту конфиденциальности.
  • Высокая масштабируемость: Добавляя больше узлов хранения, сеть Mango может горизонтально масштабировать свою систему хранения, чтобы удовлетворить растущий спрос без ущерба для производительности или надежности.

Как работает сеть Mango

Операционный рабочий процесс Mango Network использует свои базовые технологии и механизмы, чтобы достичь мультичейновой взаимодействия, ликвидности активов и безшовного кросс-чейнового взаимодействия. Ниже приведено подробное объяснение того, как функционирует протокол Omnichain сети Mango:

  1. Пользователь инициирует транзакцию

Пользователи отправляют запросы на транзакции через интерфейсы или приложения, предоставленные Mango Network. Эти запросы могут включать передачу активов, выполнение смарт-контрактов или другие операции в сети. Пользователи предоставляют данные транзакции и указывают целевую цепь для своей операции.

  1. OP-Mango обработка сети Layer 2

Запрос на транзакцию сначала обрабатывается OP-Mango, сетью Layer 2, построенной на OPStack и совместимой с Ethereum Virtual Machine (EVM). Этот этап включает в себя:

  • Пользователи отправляют транзакции и запрашивают блочные данные через узлы.
  • Узлы OP-Mango получают защищенные транзакционные данные с сети Ethereum Layer 1.
  • Данные транзакции передаются через сеть P2P для обеспечения своевременной синхронизации.
  1. Сортировка последовательности и пакетная обработка

Секвенсор в OP-Mango обрабатывает транзакции:

  • Сортировка транзакций, полученных от пользователей и узлов.
  • Упаковка транзакций в пакеты для отправки на сеть Ethereum Layer 1.
  • Выполнение операций утверждения, где секвенсор обновляет состояние сети Layer 2 и представляет записи транзакций пакетами валидаторам Ethereum, обеспечивая согласованность состояния сети OP-Mango с Ethereum.
  1. Кросс-цепочечная коммуникация и синхронизация данных

Одной из ключевых особенностей OP-Mango является плотная интеграция с MoveVM сети Mango, обеспечивающая взаимодействие между блокчейнами. Процесс включает в себя:

  • Когда событие умного контракта срабатывает в EVM или MoveVM, сиквенсор захватывает событие.
  • Событие разбирается на межцепных вызовов, которые запускают выполнение контракта в другой виртуальной машине. Это обеспечивает безопасное завершение и синхронизацию данных между EVM и MoveVM, достигая взаимодействия контрактов между виртуальными машинами.
  1. Перекрестное цепное сообщение

Механизм пересылки сообщений между блокчейнами Mango Network облегчает передачу данных и ценностей между блокчейнами и уровнями:

  • Умные контракты отправляют межцепочные сообщения на цепочку, обычно идентифицируемые уникальными маркерами, такими как хэши транзакций или идентификаторы блоков.
  • Сообщения передаются на целевую цепь с помощью Реле, обеспечивая синхронизацию данных и точность передачи активов.
  1. Обработка смарт-контрактов Omnichain

Когда происходят события межцепочечной передачи, умные контракты Omnichain обрабатывают события из внешних цепочек. Эти контракты могут:

  • Считывайте данные из внешних цепей и выполняйте соответствующую логику.
  • Возвращайте результаты обработки на внешнюю цепь, обеспечивая правильность и последовательность межцепочечных операций.
  1. Возврат активов и данных

По завершении всех операций межцепочки финальный результат возвращается на исходную цепочку через удаленные модульные контракты, что позволяет пользователям видеть результаты передачи активов или выполнения контрактов на целевой цепочке.

  1. Единая государственная запись для приложений Omnichain

Mango Network предоставляет единую систему записи состояния, обеспечивая пользователям отсутствие потери данных или ликвидности во время операций между блокчейнами:

  • Пользователи, развертывающие контракты на любой цепи, наследуют полные записи состояния и ликвидность от главной цепи сети Mango Network.
  • Независимо от цепочки, на которой работает пользователь, через кросс-цепные мосты и модульные контракты Mango пользователи могут получить безупречный опыт работы с несколькими цепочками.


Режим работы с несколькими виртуальными машинами в сети Mango (Источник:Chaincatcher)

Например, предположим, что Алиса хочет передать USDT с Ethereum на Solana. Она инициирует кросс-цепочечную транзакцию через сеть Mango Network. Транзакция обрабатывается через сеть уровня 2 OP-Mango, где секвенсор упаковывает и отправляет ее в сеть Ethereum. Впоследствии контракт кросс-цепочечной коммуникации передает данные транзакции на Solana. На Solana MoveVM захватывает и выполняет кросс-цепочечный контракт, завершая передачу активов.

Операционный процесс Mango Network обеспечивает полный рабочий процесс, от транзакций, инициированных пользователем, до операций межцепочной связи. С помощью таких технологий, как сеть OP-Mango Layer 2, протоколы межцепочной связи, сортировка секвенсоров и пакетная обработка, умные контракты OmniChain и межцепочная рассылка сообщений, Mango Network обеспечивает высокую эффективность, безопасность и бесшовное взаимодействие между блокчейнами.

Дорожная карта

Mango Network официально выпустила свою дорожную карту, подробно описывающую прогресс проекта с момента его запуска во второй половине 2022 года. Первая фаза сосредоточилась на формировании команды и архитектурном дизайне. В первой половине 2023 года проект успешно завершил доказательство концепции Mango Move, а затем был запущен тестовый сеть Mango Network в третьем квартале. Последующий фокус был на совершенствовании решений для взаимодействия сети тестовой сети и развитии главной сети.

В первой половине 2024 года сеть Mango планирует запустить программу поощрения тестовой сети, объявить свою экономическую модель Pass и начать глобальные дорожные шоу и программы для разработчиков, чтобы подготовить почву для развития экосистемы. К третьему кварталу 2024 года Mango Network намерена создать Фонд Mango, раскрыть детали токеномики и обеспечить критическую поддержку экосистемы для GameFi и RWA (Real-World Assets).

В перспективе, с конца 2024 года до первой половины 2025 года запланировано запускать основную и тестовую сети. В этот период также состоится событие генерации токенов (Token Generation Event, TGE) и выпуск высоко востребованных приложений. Mango Network видит своей целью развитие процветающей экосистемы через устойчивый рост бренда и сообщества.


Дорожная карта Mango Network (Источник:Твиттер)

Заключение

Благодаря своей инновационной технической архитектуре и поддержке нескольких виртуальных машин, сеть Mango эффективно решает ключевые проблемы веб-3 и DeFi-приложений, такие как фрагментация пользовательских интерфейсов и недостаточная ликвидность. Благодаря основным механизмам, таким как сеть OP-Mango Layer 2, модульная архитектура, протоколы взаимодействия между блокчейнами и смарт-контракты с поддержкой нескольких блокчейнов, сеть Mango значительно улучшает взаимодействие и ликвидность активов на разных блокчейнах. Ее функция многократной виртуальной машины, использующая синергию MoveVM и EVM, обеспечивает эффективную и безопасную инфраструктуру и предлагает разработчикам и пользователям гибкое и безупречное взаимодействие между блокчейнами. По мере развития сети Mango она готова содействовать расцвету инновационных приложений на своей платформе, способствуя процветанию экосистемы веб-3.

Впереди Mango Network будет работать над совершенствованием межцепочечной интероперабельности, укреплением пулов ликвидности между цепочками и дальнейшим улучшением своего SDK для предоставления разработчикам удобных инструментов для создания разнообразных веб-приложений Web3. Кроме того, сеть планирует расширить узлы валидаторов и улучшить емкость сети для обеспечения стабильной и эффективной поддержки широкого спектра блокчейн-применений, даже в периоды высокой нагрузки, при сохранении низких транзакционных сборов.

Автор: Lucas
Переводчик: Sonia
Рецензент(ы): Piccolo、Edward、Elisa
Рецензенты перевода: Ashely、Joyce
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.io.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate.io. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.

Понимание сети Mango: Подробное руководство

Новичок12/25/2024, 7:43:25 AM
Сеть Mango - это платформа блокчейна уровня 1 с поддержкой нескольких виртуальных машин, которая решает проблемы фрагментированных пользовательских интерфейсов и ликвидности в веб-приложениях Web3 и протоколах DeFi. Ее инновационная архитектура объединяет несколько виртуальных машин, модульный дизайн и межцепочную коммуникацию для обеспечения высокой производительности (297 450 TPS) и надежной безопасности. Построенная на языке программирования Move, сеть подчеркивает ресурсоориентированное программирование и включает доказательства нулевого знания для улучшения безопасности смарт-контрактов и защиты цифровых активов.

Обзор сети Mango

Вступление

Mango Network - это блокчейн уровня 1, который поддерживает Multi-VM и нацелен на предоставление комплексной инфраструктуры для решения распространенных проблем в приложениях Web3 и протоколах DeFi, таких как фрагментированные пользовательские впечатления и проблемы ликвидности. Сочетание преимуществ технологии OPStack и MoveVM облегчает межцепочную коммуникацию и межвиртуальную машинную совместимость, обеспечивая эффективную, безопасную и модульную инфраструктуру Web3 для разработчиков и пользователей.

Команда Mango Network состоит из опытных профессионалов Web3 с сильным техническим образованием и академическими образованиями. Технический директор, Дэвид Брауэр, является опытным разработчиком, специализирующимся на языках программирования Move, Solidity и Rust, с глубоким исследовательским опытом в Move. Он внес свой вклад в раннее техническое сообщество Libra и имеет большой опыт в приложениях искусственного интеллекта с использованием GPT, высокопроизводительных торговых сетях и разработке сложных смарт-контрактов. Генеральный директор Бенджамин Китти окончил Национальный университет Сингапура и работал старшим аналитиком в HTX, прежде чем присоединиться к Mango Network.


Основные особенности сети Mango (Источник:Сеть Mango)

Цели и видение

Mango Network посвящена созданию доступной платформы smart-контрактов, которая предоставляет разработчикам разнообразные инструменты для создания исключительных пользовательских интерфейсов в пространстве Web3. Ее целью является привлечение следующего миллиарда пользователей, масштабирование горизонтально для удовлетворения потребностей приложений и использование Development Kit (SDK), чтобы разработчики могли создавать приложения без ограничений.

Уровень децентрализации блокчейна можно измерить по количеству его рабочих узлов. Сеть Mango в настоящее время работает только с четырьмя узлами-валидаторами, что указывает на ограниченную децентрализацию. Это небольшое количество узлов также вызывает опасения относительно способности сети справляться с большими объемами трафика. Однако сеть Mango стремится увеличить количество своих узлов по мере роста вычислительной мощности валидаторов, что позволит увеличить пропускную способность сети и поддерживать низкие комиссии за газ во время пиковой нагрузки. Эта стратегия отличает ее от других блокчейнов, которые борются с фиксированными ограничениями производительности.


Узлы валидатора сети Mango (Источник:Mango Network)

Кроме того, богатые ончейн-активы сети Mango Network позволяют развивать приложения и экономики, сосредоточенные на практической полезности, а не на искусственной дефиците. Разработчики могут создавать динамические NFT, которые развиваются, объединяются и группируются на основе игрового процесса, при этом все их действия прозрачно записываются онлайн. Такой подход укрепляет игровые экономики, повышает ценность NFT и создает привлекательные циклы вовлеченности пользователей.

Технические особенности и архитектура сети Mango

Особенности

Для решения проблем недостаточной ликвидности и сложных взаимодействий между цепями в экосистемах Web3 и блокчейн Mango Network, в качестве новой транзакционно-ориентированной многоцепной инфраструктурной сети уровня 1, представляет следующие технические особенности через инновации, с целью создания универсальной сети ликвидности.

  • Поддержка приложений Omni-Chain: Сеть Mango устраняет фрагментированные пользовательские впечатления и рассеянную ликвидность в традиционных многопетлевых развертываниях через унифицированный кросс-цепной протокол. Пользователям нужен только один газовый токен, чтобы работать и взаимодействовать без проблем по всему ряду гетерогенных блокчейнов. Протокол OP-Mango обеспечивает взаимодействие умных контрактов между EVM и MoveVM, обеспечивая согласованность данных и плавное взаимодействие в различных цепочках. Приложения Omni-Chain могут единообразно регистрировать состояния, позволяя пользователям получить доступ к приложениям, не воспринимая существование основного блокчейна, обеспечивая такое же плавное пользовательское впечатление, как при использовании локальной программы.


Поддержка Omni-Chain в сети Mango (Источник:Сеть Mango)

  • Высокая производительность: Mango Network сосредоточена на доставке высокоскоростного опыта транзакций и расчетов. Оптимизируя MoveVM и реализуя механизмы обработки партий на уровне 2, она поддерживает параллельные транзакции крупномасштабными, значительно увеличивая пропускную способность. Большинство транзакций могут быть завершены в течение субсекундных временных рамок, достигая скорости обработки до 297 450 TPS. Это обеспечивает разработчикам и пользователям безопасную, модульную и высокопроизводительную инфраструктуру Web3, сохраняя высокие стандарты масштабируемости и взаимодействия.


Производительность в сети Mango (Источник:Сеть Mango)

  • Высокая безопасность: Используя надежную конструкцию языка программирования Move, сеть Mango Network обеспечивает улучшенную защиту для умных контрактов и цифровых активов. Move - это язык со статической типизацией, избегающий рисков, связанных с динамическими вызовами, такими как атаки повторного входа, и уменьшающий вероятность уязвимостей. Программирование, ориентированное на ресурсы, определяет цифровые активы как ресурсы первого класса, обеспечивая совершение транзакций только в пределах явных потоков активов, предотвращая вмешательство или риски двойных расходов.

Кроме того, Mango использует инструмент Move Prover для математической проверки правильности смарт-контрактов, что фундаментально повышает надежность системы. MoveVM использует песочницу виртуальной машины для изоляции состояний контракта, предотвращая вторжение в систему вредоносного кода.

  • Модульная архитектура: модульная блокчейн-архитектура сети Mango является одним из ее ключевых инноваций. Она разделяет основные функции блокчейна на независимые модули, включая выполнение, консенсус и доступность данных, причем каждый модуль посвящен конкретным задачам и легко оптимизируется. Разработчики могут гибко настраивать конфигурации модулей в соответствии с требованиями различных сценариев применения.

Например, приложения DeFi могут оптимизировать модуль выполнения, а игровые сценарии могут улучшить модуль хранения данных. Модульная архитектура позволяет расширять производительность путем добавления новых модулей без необходимости основных изменений во всей блокчейн. Разделенная конструкция снижает взаимозависимость систем, обеспечивая, что даже если один модуль подвергается атаке, его воздействие ограничено этим модулем.

Технические компоненты сети Mango

Mango Network - это инфраструктурная сеть Omnichain на основе много-ВМ (много-виртуальной машины) архитектуры. Она разработана для решения ключевых проблем в Web3 и DeFi, таких как фрагментированный пользовательский опыт и неэффективная ликвидность. Техническая основа состоит из следующих ключевых компонентов:

  1. Архитектура множественных виртуальных машин (Multi-VM)

Одним из основных преимуществ сети Mango является ее многоуровневая архитектура. Эта архитектура позволяет нескольким виртуальным машинам работать параллельно, обрабатывая различные задачи и обеспечивая совместимость через протоколы между виртуальными машинами.

  • MoveVM: Move - это язык программирования, ориентированный на ресурсы, специально разработанный для управления цифровыми активами. MoveVM выполняет контракты Move, управляя задачами, связанными с обработкой активов, сложной бизнес-логикой и параллельным выполнением. MoveVM улучшает пропускную способность транзакций и эффективность выполнения через динамический механизм планирования.
  • EVM (Ethereum Virtual Machine): В качестве основы экосистемы Ethereum EVM выполняет смарт-контракты, совместимые с Ethereum. Mango Network использует совместимость с EVM, чтобы обеспечить плавную миграцию существующих приложений Ethereum на Mango Network.
  • Cross-VM Communication Protocol (OP-Mango): OP-Mango - это протокол коммуникации Mango Network для соединения MoveVM и EVM. Он обеспечивает обмен данными и вызовы контрактов между двумя виртуальными машинами, облегчая сотрудничество и синхронизацию данных. Конкретно, когда контракт на EVM вызывает событие, OP-Mango захватывает и передает его в MoveVM и наоборот, обеспечивая беспроблемное взаимодействие между виртуальными машинами.


Многофункциональная архитектура в сети Mango (Источник:Сеть Mango)

  1. Модульная архитектура блокчейна

Модульная блокчейн-архитектура Mango Network разбивает основные функции блокчейна на независимые и специализированные модули, обеспечивая гибкое и настраиваемое решение. Каждый модуль обрабатывает конкретные функции в блокчейне и может быть независимо оптимизирован и расширен для различных сценариев и требований приложений. Основные модули включают:

  • Модуль выполнения: Обрабатывает выполнение транзакций и вычислительную логику смарт-контрактов. Этот модуль отвечает за выполнение операций on-chain через MoveVM и EVM.
  • Модуль консенсуса: обеспечивает механизм консенсуса блокчейна, поддерживая порядок блоков и согласованность данных в сети. Mango Network использует механизм консенсуса, основанный на Byzantine Fault Tolerance (BFT), чтобы обеспечить эффективные и безопасные подтверждения транзакций.
  • Модуль доступности данных: обеспечивает доступность и целостность данных, хранящихся на цепочке. Доступность данных является важным аспектом в блокчейн-сетях для гарантии правильности транзакций и выполнения контрактов.
  • Модуль разрешения споров: Управляет потенциальными спорами во время взаимодействия между блокчейнами, обеспечивая точность и эффективность межблокчейн коммуникации.

Каждый модуль в сети Mango Network разрабатывается независимо, что позволяет разработчикам добавлять или удалять конкретные модули по мере необходимости для расширения системы и оптимизации функциональности в соответствии с требованиями приложения. Например, децентрализованные приложения для высокочастотной торговли могут отдавать предпочтение оптимизации Модуля Исполнения; Приложения, требующие крупномасштабное хранение данных, могут сосредоточиться на улучшении Модуля Доступности Данных.

Модульная конструкция позволяет сети Mango Network гибко адаптироваться и расширять свои функциональные возможности для различных сценариев. Например, DeFi-приложения могут акцентировать оптимизацию модуля выполнения, в то время как игровые приложения могут уделять больше внимания оптимизации модуля доступности данных.


Модульная архитектура Mango Network (Источник:Сеть Mango)

  1. Кросс-цепное взаимодействие и взаимодействие

Mango Network обеспечивает межблокчейновую взаимодействие благодаря своему протоколу межцепочечной коммуникации OP-Mango. Протокол OP-Mango гарантирует беспрепятственный обмен активами, контрактами и данными между цепочками, захватывая события между виртуальными машинами (EVM и MoveVM), сериализуя данные и передавая их на обработку. Основной процесс межблокчейновой коммуникации включает следующие этапы:

  • Захват событий: Когда смарт-контракт на одной виртуальной машине вызывает событие (например, передачу активов или изменение состояния), перекрестный цепочный секвенсор захватывает событие.
  • Сериализация и передача данных: Захваченное событие сериализуется в формат, который может распознать целевая виртуальная машина и передается через протокол OP-Mango для обработки.
  • Вызов контракта: Mango Network позволяет смарт-контрактам на различных виртуальных машинах вызывать друг друга через передачу событий межцепочечных событий. Например, когда контракт на EVM завершает транзакцию, MoveVM получает событие и выполняет соответствующую операцию.

В традиционных многоканальных экосистемах активы и ликвидность часто разбросаны по разным каналам, что приводит к трудностям в обмене ликвидностью и увеличивает сложность и стоимость обмена активами. Сеть Mango решает эти проблемы через межцепочную интероперабельность, разработкой унифицированного пула ликвидности. Этот пул позволяет делиться активами и ликвидностью с разных блокчейнов в рамках сети Mango, обеспечивая безшовный обмен активами между протоколами децентрализованного финансирования (DeFi) и предотвращая образование ликвидных силосов.

Кроме того, пользователям больше не нужно переводить активы или использовать несколько кошельков на разных цепочках. Вместо этого они могут работать через единый интерфейс, значительно улучшая удобство и плавность транзакций. Например, пользователи могут одновременно выполнять операции на Ethereum и Mango Network, при этом Mango Network обеспечивает отсутствие потери данных или сбоев транзакций во время взаимодействия между цепочками.

В целом, возможности кросс-цепочки сети Mango Network обеспечивают беспрепятственное управление активами и исполнение контрактов в различных блокчейн-экосистемах. Решая проблему фрагментации ликвидности в мультицепочечных экосистемах, сеть Mango Network улучшает взаимодействие активов и данных, обеспечивая большую гибкость и возможности для инноваций.


Процесс коммуникации EVM и MoveVM (исходный код:Сеть Mango)

  1. Высокая безопасность и язык передвижения

Сеть Mango разработана с использованием языка программирования Move, ориентированного на ресурсы, специально разработанного для управления цифровыми активами. По сравнению с традиционными языками смарт-контрактов, такими как Solidity, Move предлагает значительные преимущества с точки зрения безопасности.

  • Программирование, ориентированное на ресурсы: Move управляет цифровыми активами как «ресурсы», устраняя риск дублирования или подделки, часто присутствующий в традиционных блокчейн-системах. В Move перемещение активов осуществляется через операции «передачи», а не простого сложения и вычитания, обеспечивая уникальность активов и предотвращая двойные траты.
  • Язык статического программирования: Move - это язык со статической типизацией, который избегает угроз безопасности, связанных с динамическими вызовами, такими как атаки рекурсии и ошибки переполнения. Выполнение смарт-контрактов требует формальной верификации для обеспечения их корректности.
  • Формальная верификация: Move включает инструмент Move Prover, позволяющий разработчикам формально проверять смарт-контракты. Для этого используются математические инструменты для анализа безопасности и корректности контрактов, что значительно снижает потенциальные уязвимости и поверхности атак.


Сравнение между языками Move и Solidity (Источник:Сеть Mango)

  1. Технология нулевого доказательства (ZKP)

Сеть Mango интегрирует технологию Zero-Knowledge Proof (ZKP), используя zk-SNARKs и zk-STARKs для обеспечения защиты конфиденциальности и проверки целостности данных.

  • Анонимная торговля: благодаря технологии ZKP сеть Mango может подтвердить правильность транзакций, обеспечивая конфиденциальность участников и активов.
  • Защита конфиденциальности: Во время проверки данных ZKP обеспечивает возможность доказать действительность транзакций без раскрытия конфиденциальных данных.
  • Целостность данных: Используя zk-SNARKs, Mango Network гарантирует, что данные на цепочке (например, записи транзакций и состояния смарт-контрактов) защищены от подделки, обеспечивая целостность и надежность данных.
  1. Распределенное хранение и высокая масштабируемость

Mango Network принимает технологию распределенного хранения для обеспечения редундантности и безопасности данных через многоканальное хранение. Основные характеристики включают:

  • Избыточность данных: Каждый блок данных реплицируется на нескольких узлах, что гарантирует возможность восстановления данных с других узлов, даже если некоторые узлы выходят из строя или отключаются.
  • Защита шифрования: Все данные, загруженные в распределенную сеть хранения, зашифрованы, и только авторизованные пользователи могут получить доступ к данным и расшифровать их, обеспечивая защиту конфиденциальности.
  • Высокая масштабируемость: Добавляя больше узлов хранения, сеть Mango может горизонтально масштабировать свою систему хранения, чтобы удовлетворить растущий спрос без ущерба для производительности или надежности.

Как работает сеть Mango

Операционный рабочий процесс Mango Network использует свои базовые технологии и механизмы, чтобы достичь мультичейновой взаимодействия, ликвидности активов и безшовного кросс-чейнового взаимодействия. Ниже приведено подробное объяснение того, как функционирует протокол Omnichain сети Mango:

  1. Пользователь инициирует транзакцию

Пользователи отправляют запросы на транзакции через интерфейсы или приложения, предоставленные Mango Network. Эти запросы могут включать передачу активов, выполнение смарт-контрактов или другие операции в сети. Пользователи предоставляют данные транзакции и указывают целевую цепь для своей операции.

  1. OP-Mango обработка сети Layer 2

Запрос на транзакцию сначала обрабатывается OP-Mango, сетью Layer 2, построенной на OPStack и совместимой с Ethereum Virtual Machine (EVM). Этот этап включает в себя:

  • Пользователи отправляют транзакции и запрашивают блочные данные через узлы.
  • Узлы OP-Mango получают защищенные транзакционные данные с сети Ethereum Layer 1.
  • Данные транзакции передаются через сеть P2P для обеспечения своевременной синхронизации.
  1. Сортировка последовательности и пакетная обработка

Секвенсор в OP-Mango обрабатывает транзакции:

  • Сортировка транзакций, полученных от пользователей и узлов.
  • Упаковка транзакций в пакеты для отправки на сеть Ethereum Layer 1.
  • Выполнение операций утверждения, где секвенсор обновляет состояние сети Layer 2 и представляет записи транзакций пакетами валидаторам Ethereum, обеспечивая согласованность состояния сети OP-Mango с Ethereum.
  1. Кросс-цепочечная коммуникация и синхронизация данных

Одной из ключевых особенностей OP-Mango является плотная интеграция с MoveVM сети Mango, обеспечивающая взаимодействие между блокчейнами. Процесс включает в себя:

  • Когда событие умного контракта срабатывает в EVM или MoveVM, сиквенсор захватывает событие.
  • Событие разбирается на межцепных вызовов, которые запускают выполнение контракта в другой виртуальной машине. Это обеспечивает безопасное завершение и синхронизацию данных между EVM и MoveVM, достигая взаимодействия контрактов между виртуальными машинами.
  1. Перекрестное цепное сообщение

Механизм пересылки сообщений между блокчейнами Mango Network облегчает передачу данных и ценностей между блокчейнами и уровнями:

  • Умные контракты отправляют межцепочные сообщения на цепочку, обычно идентифицируемые уникальными маркерами, такими как хэши транзакций или идентификаторы блоков.
  • Сообщения передаются на целевую цепь с помощью Реле, обеспечивая синхронизацию данных и точность передачи активов.
  1. Обработка смарт-контрактов Omnichain

Когда происходят события межцепочечной передачи, умные контракты Omnichain обрабатывают события из внешних цепочек. Эти контракты могут:

  • Считывайте данные из внешних цепей и выполняйте соответствующую логику.
  • Возвращайте результаты обработки на внешнюю цепь, обеспечивая правильность и последовательность межцепочечных операций.
  1. Возврат активов и данных

По завершении всех операций межцепочки финальный результат возвращается на исходную цепочку через удаленные модульные контракты, что позволяет пользователям видеть результаты передачи активов или выполнения контрактов на целевой цепочке.

  1. Единая государственная запись для приложений Omnichain

Mango Network предоставляет единую систему записи состояния, обеспечивая пользователям отсутствие потери данных или ликвидности во время операций между блокчейнами:

  • Пользователи, развертывающие контракты на любой цепи, наследуют полные записи состояния и ликвидность от главной цепи сети Mango Network.
  • Независимо от цепочки, на которой работает пользователь, через кросс-цепные мосты и модульные контракты Mango пользователи могут получить безупречный опыт работы с несколькими цепочками.


Режим работы с несколькими виртуальными машинами в сети Mango (Источник:Chaincatcher)

Например, предположим, что Алиса хочет передать USDT с Ethereum на Solana. Она инициирует кросс-цепочечную транзакцию через сеть Mango Network. Транзакция обрабатывается через сеть уровня 2 OP-Mango, где секвенсор упаковывает и отправляет ее в сеть Ethereum. Впоследствии контракт кросс-цепочечной коммуникации передает данные транзакции на Solana. На Solana MoveVM захватывает и выполняет кросс-цепочечный контракт, завершая передачу активов.

Операционный процесс Mango Network обеспечивает полный рабочий процесс, от транзакций, инициированных пользователем, до операций межцепочной связи. С помощью таких технологий, как сеть OP-Mango Layer 2, протоколы межцепочной связи, сортировка секвенсоров и пакетная обработка, умные контракты OmniChain и межцепочная рассылка сообщений, Mango Network обеспечивает высокую эффективность, безопасность и бесшовное взаимодействие между блокчейнами.

Дорожная карта

Mango Network официально выпустила свою дорожную карту, подробно описывающую прогресс проекта с момента его запуска во второй половине 2022 года. Первая фаза сосредоточилась на формировании команды и архитектурном дизайне. В первой половине 2023 года проект успешно завершил доказательство концепции Mango Move, а затем был запущен тестовый сеть Mango Network в третьем квартале. Последующий фокус был на совершенствовании решений для взаимодействия сети тестовой сети и развитии главной сети.

В первой половине 2024 года сеть Mango планирует запустить программу поощрения тестовой сети, объявить свою экономическую модель Pass и начать глобальные дорожные шоу и программы для разработчиков, чтобы подготовить почву для развития экосистемы. К третьему кварталу 2024 года Mango Network намерена создать Фонд Mango, раскрыть детали токеномики и обеспечить критическую поддержку экосистемы для GameFi и RWA (Real-World Assets).

В перспективе, с конца 2024 года до первой половины 2025 года запланировано запускать основную и тестовую сети. В этот период также состоится событие генерации токенов (Token Generation Event, TGE) и выпуск высоко востребованных приложений. Mango Network видит своей целью развитие процветающей экосистемы через устойчивый рост бренда и сообщества.


Дорожная карта Mango Network (Источник:Твиттер)

Заключение

Благодаря своей инновационной технической архитектуре и поддержке нескольких виртуальных машин, сеть Mango эффективно решает ключевые проблемы веб-3 и DeFi-приложений, такие как фрагментация пользовательских интерфейсов и недостаточная ликвидность. Благодаря основным механизмам, таким как сеть OP-Mango Layer 2, модульная архитектура, протоколы взаимодействия между блокчейнами и смарт-контракты с поддержкой нескольких блокчейнов, сеть Mango значительно улучшает взаимодействие и ликвидность активов на разных блокчейнах. Ее функция многократной виртуальной машины, использующая синергию MoveVM и EVM, обеспечивает эффективную и безопасную инфраструктуру и предлагает разработчикам и пользователям гибкое и безупречное взаимодействие между блокчейнами. По мере развития сети Mango она готова содействовать расцвету инновационных приложений на своей платформе, способствуя процветанию экосистемы веб-3.

Впереди Mango Network будет работать над совершенствованием межцепочечной интероперабельности, укреплением пулов ликвидности между цепочками и дальнейшим улучшением своего SDK для предоставления разработчикам удобных инструментов для создания разнообразных веб-приложений Web3. Кроме того, сеть планирует расширить узлы валидаторов и улучшить емкость сети для обеспечения стабильной и эффективной поддержки широкого спектра блокчейн-применений, даже в периоды высокой нагрузки, при сохранении низких транзакционных сборов.

Автор: Lucas
Переводчик: Sonia
Рецензент(ы): Piccolo、Edward、Elisa
Рецензенты перевода: Ashely、Joyce
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.io.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate.io. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!