Розширення екосистеми 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 розбиває основні функції блокчейну на незалежні модулі, щоб кожен модуль можна було оптимізувати та розширити відповідно до конкретних потреб різних сценаріїв застосування.
Модуль виконання глибоко оптимізує процес виконання смарт-контрактів, зменшує непотрібне споживання ресурсів і етапи розрахунку, а також дозволяє контрактам працювати з надзвичайно високою ефективністю. Модуль консенсусу використовує вдосконалений алгоритм консенсусу, який може швидко досягти консенсусу, забезпечуючи при цьому послідовність транзакції, що значно скорочує час підтвердження транзакції. Модуль «Доступність даних» відповідає за забезпечення цілісності та надійності даних транзакцій, використовуючи ефективний механізм зберігання та розподілу даних.
4. Кросчейн зв'язок: ZK Rollup підтримує розгортання SVM
Mango Network підтримує розгортання SVM за допомогою технології ZK Rollup, що забезпечує кросчейн-мостовий зв'язок із Solana.
Специфіка процесу полягає в наступному:
1. Основна мережа Solana взаємодіє з вузлами: основна мережа Solana генерує безпечні транзакції та блоки, які користувачі надсилають вузлам.
2. Співпраця між вузлами та секвенсерами: Після того, як вузол отримує безпечні транзакції та блоки, програма виклику SVM CrossVM Call Program Emit Events, яка збирається випромінювати події по всьому абоненту віртуальної машини. Ці події фіксуються та аналізуються для передачі секвенсеру.
3. Виконання секвенсера та зворотний зв'язок: Секвенсор виконує проаналізований виклик, захоплює подію MoveVM та аналізує дані, а також повертається до подій виклику виклику MoveVM CrossVM CrossVM emet, тобто крос-VM MoveVM викликає події contract emet. Зрештою, ці події та дані надходять у мережу Mango.
Таким чином, Dapps на Solana можна розгортати безпосередньо в мережі Mango Network на основі ZK Rollup для крос-чейн взаємодії. Mango Network вивчає можливість додати підтримку віртуальних машин Solana (SVM) до своєї архітектури Multi-VM. План спрямований на подальше збагачення існуючих середовищ Mango MoveVM та EVM, а також створення більш різноманітної, модульної та синергетичної екосистеми віртуальних машин шляхом впровадження високопродуктивного середовища виконання, унікального для ланцюжка Solana.
1. Взаємодоповнюваність архітектури Multi-VM
Завдяки провідній у галузі паралельній обробці та високій пропускній здатності віртуальні машини Solana здатні виконувати десятки тисяч транзакцій одночасно за допомогою паралельного двигуна Sealevel, що доповнює модель послідовної обробки транзакцій EVM. Mango Network планує включити віртуальні машини Solana в існуючий механізм Cross-VM Sequencer, щоб забезпечити безпечну синхронізацію даних і узгодженість стану в різних середовищах віртуальних машин.
Завдяки цьому розширенню SVM може надати Mango Network потужні можливості одночасних транзакцій, ефективно покращуючи продуктивність обробки в складних прикладних сценаріях, особливо в сценаріях з високими вимогами до TPS, таких як високочастотна торгівля DeFi і взаємодія в режимі реального часу в ланцюгових іграх.
2. Інтеграція технологій та напрямок R&D
Паралельна логіка SVM відрізняється від поточної архітектури MoveVM і EVM Mango Network, і команда вивчає дизайн шару адаптера SVM, щоб вирішити відмінності в моделі виконання та механізмі синхронізації даних, зберігаючи при цьому модульність і масштабованість системи.
Дослідження та впровадження цього рівня адаптації буде засноване на існуючому крос-чейн протоколі зв'язку Multi-VM Mango і резервуватиме можливості розширення для підтримки більшої кількості віртуальних машин (таких як ZKVM, WASM тощо) у майбутньому, що ще більше підвищить технічну стійкість і перспективний характер Mango Network як повноланцюгової інфраструктури.
3. Потенційна екологічна синергія
Впровадження SVM розширило новий шлях екологічної синергії для Mango Network. Екосистема Solana має велику кількість високопродуктивних додатків DeFi та GameFi, розроблених на основі Rust, і очікується, що в майбутньому Mango Network досягне уніфікованого розгортання та сумісності з додатками MoveVM та EVM, знизивши витрати на міграцію мультичейн розробників та покращивши інклюзивність та інноваційну здатність загальної екосистеми.
Крім того, підтримка SVM також допоможе Mango Network побудувати міст у залученні спільноти розробників Solana, а також підвищить стратегічну конкурентоспроможність Mango Network у сфері мультичейн взаємодії та ліквідності активів.