Extinderea ecosistemului multi-VM al rețelei Mango - Suport pentru Solana VM: complementaritate arhitecturală și implementare tehnologică
Odată cu dezvoltarea viguroasă a tehnologiei blockchain, fragmentarea lichidității între diferitele rețele blockchain a devenit un blocaj care restricționează integrarea ulterioară a ecosistemului Web3. Fiind primul lanț public de infrastructură full-chain care acceptă arhitectura Multi-VM, se așteaptă ca Mango Network să depășească această dilemă cu integrarea și inovația sa tehnologică unică.
1. Mango Network: Nașterea mai multor tehnologii
Mango Network integrează inteligent tehnologii de ultimă oră, cum ar fi Move, OPStack și ZK Rollup și încorporează MoveVM, EVM și SVM în ecosistemul său compatibil. Cu designul său unic bazat pe resurse, MoveVM a demonstrat avantaje superioare în protecția activelor și securitatea contractelor; EVM este cel mai matur mediu de mașini virtuale cu cel mai mare ecosistem de dezvoltatori. SVM (Solana VM) este cunoscut pentru performanța sa superioară și randamentul ridicat. Mango Network a integrat cu succes aceste trei mașini virtuale, permițând contractelor inteligente cu medii și orientări funcționale diferite să coexiste și să colaboreze în același ecosistem, creând o platformă blockchain diversă, deschisă și extrem de dinamică pentru dezvoltatori și utilizatori. Dezvoltatorii pot scrie aplicații în Move, Solidity și Rust, ceea ce îmbogățește foarte mult opțiunile de dezvoltare.
2. Arhitectura de bază: designul rafinat al interoperabilității multi-VM
(1) Gestionarea stării partajate și modelul de cont unificat
Una dintre arhitecturile de bază ale Mango Network este sistemul său de management al stării partajate. În arhitecturile tradiționale multi-lanț sau multi-VM, diferite VM tind să mențină stări separate, ceea ce face ca interacțiunea între VM să fie incredibil de complexă. Dar în Mango Network, MoveVM, EVM și SVM pot lucra împreună pentru a accesa și modifica aceeași stare de bază, eliminând nevoia de mesagerie suplimentară între VM, simplificând foarte mult procesul de dezvoltare.
În același timp, Mango Network adoptă un model de cont unificat. Indiferent dacă utilizatorul interacționează cu contractul pe MoveVM sau operează pe EVM sau SVM, toți folosesc același sistem de cont. Conturile pot interacționa fără probleme cu diferite tipuri de contracte, cum ar fi contractele Move, Rust, Solidity etc., iar protocolul de bază gestionează automat stratul de traducere corespunzător.
(2) Combinația perfectă de apeluri cross-VM și standardizarea activelor
Apelarea între VM este una dintre capabilitățile cheie ale Mango Network pentru a realiza o integrare profundă a mai multor VM-uri. În această rețea, contractele inteligente pot fi invocate direct dincolo de granițele mașinilor virtuale. De exemplu, un contract inteligent scris pe un SVM poate invoca fără probleme funcționalitatea în MoveVM și invers. Acest mecanism de invocare cross-VM sparge barierele dintre mașinile virtuale, astfel încât modulele funcționale din diferite medii de mașini virtuale să poată fi combinate și să funcționeze împreună între ele, ceea ce îmbunătățește foarte mult componabilitatea și scalabilitatea întregului sistem.
Mango Network a standardizat, de asemenea, gestionarea activelor. Activele digitale sunt prezentate într-un format standardizat, fie pe MoveVM, EVM sau SVM, și pot fi manipulate nativ în mai multe medii de mașini virtuale, fără a fi nevoie de pași suplimentari de împachetare sau punte. Acest lucru nu numai că facilitează fluxul de active între mașinile virtuale, dar reduce și costurile și riscul transferului de active între diferite medii VM.
(3) Inovarea și integrarea nivelului de verificare
Designul stratului de verificare al Mango Network combină modelul de execuție al SVM cu capacitățile de verificare ale Move. Modelul de execuție al SVM este responsabil pentru gestionarea logicii și a fluxului operațional al contractului, în timp ce mecanismul de verificare al Move verifică operațiunile cheie ale resurselor și securitatea datelor, asigurându-se că întregul proces de execuție a contractului este eficient și sigur.
3. Performanță: de 297.450 de ori de TPS
Viteza de procesare a tranzacțiilor Mango Network este de până la 297.450 de tranzacții pe secundă (TPS), ceea ce se datorează designului său unic de arhitectură modulară. Mango Network împarte funcțiile de bază ale blockchain-ului în module independente, astfel încât fiecare modul să poată fi optimizat și extins în funcție de nevoile specifice ale diferitelor scenarii de aplicare.
Modulul de execuție optimizează în profunzime procesul de execuție a contractelor inteligente, reduce consumul inutil de resurse și pașii de calcul și permite contractelor să ruleze cu o eficiență extrem de ridicată. Modulul de consens adoptă un algoritm avansat de consens, care poate ajunge rapid la un consens, asigurând în același timp consecvența tranzacției, ceea ce scurtează foarte mult timpul de confirmare a tranzacției. Modulul Data Availability este responsabil pentru asigurarea integrității și fiabilității datelor tranzacțiilor, folosind un mecanism eficient de stocare și distribuție a datelor.
4. Comunicare între lanțuri: ZK Rollup acceptă implementarea SVM
Mango Network acceptă implementarea SVM prin tehnologia ZK Rollup, permițând conectarea între lanțuri cu Solana.
Procesul specific este următorul:
1. Solana Mainnet interacționează cu nodurile: Solana Mainnet generează tranzacții și blocuri securizate pe care utilizatorii le trimit nodurilor.
2. Colaborarea între noduri și secvențiere: După ce nodul obține tranzacții și blocuri securizate, programul de apel SVM CrossVM emite evenimente, care este pe cale să emită evenimente în apelantul VM. Aceste evenimente sunt capturate și analizate pentru a trece la secvențiator.
3. Execuția și feedback-ul secvențiatorului: Secvențiatorul execută apelul analizat, captează evenimentul MoveVM și analizează datele și alimentează înapoi la contractul de apel MoveVM CrossVM emit evenimente, adică apelurile MoveVM cross-VM contractul emit evenimente. În cele din urmă, aceste evenimente și date ajung în rețeaua Mango.
În acest fel, Dapps pe Solana pot fi implementate direct în rețeaua Mango bazată pe ZK Rollup pentru interacțiune între lanțuri. Mango Network explorează adăugarea de suport pentru Solana VMs (SVM) la arhitectura sa Multi-VM. Planul își propune să îmbogățească și mai mult mediile MoveVM și EVM existente ale Mango și să construiască un ecosistem de mașini virtuale mai divers, modular și sinergic prin introducerea unui mediu de execuție de înaltă performanță unic pentru lanțul Solana.
1. Complementaritatea arhitecturii Multi-VM
Cu procesare paralelă de vârf în industrie și randament ridicat, mașinile virtuale Solana sunt capabile să execute zeci de mii de tranzacții simultan cu motorul său paralel Sealevel, completând modelul de procesare secvențială a tranzacțiilor EVM. Mango Network intenționează să încorporeze mașinile virtuale Solana în mecanismul existent Cross-VM Sequencer pentru a permite sincronizarea securizată a datelor și consecvența stării în diferite medii VM.
Prin această extensie, SVM poate oferi Mango Network capabilități puternice de tranzacționare simultană, îmbunătățind în mod eficient performanța de procesare în scenarii complexe de aplicare, în special în scenarii cu cerințe TPS ridicate, cum ar fi tranzacționarea de înaltă frecvență DeFi și interacțiunea în timp real a jocurilor în lanț.
2. Integrarea tehnologiei și direcția de cercetare și dezvoltare
Logica paralelă a SVM este diferită de arhitectura actuală MoveVM și EVM a Mango Network, iar echipa explorează proiectarea unui strat adaptor SVM pentru a rezolva diferențele în modelul de execuție și mecanismul de sincronizare a datelor, menținând în același timp modularitatea și scalabilitatea sistemului.
Cercetarea și implementarea acestui strat de adaptare se vor baza pe protocolul de comunicare multi-VM existent al Mango și pe capacitățile de extindere a rezervelor pentru a susține mai multe mașini virtuale (cum ar fi ZKVM, WASM etc.) în viitor, sporind și mai mult reziliența tehnică și natura orientată spre viitor a rețelei Mango ca infrastructură full-chain.
3. Potențiala sinergie ecologică
Introducerea SVM a extins o nouă cale de sinergie ecologică pentru Mango Network. Ecosistemul Solana are un număr mare de aplicații DeFi și GameFi de înaltă performanță dezvoltate pe baza Rust și se așteaptă ca Mango Network să realizeze implementarea unificată și interoperabilitatea cu aplicațiile MoveVM și EVM în viitor, reducând costul de migrare al dezvoltatorilor multi-chain și îmbunătățind incluziunea și capacitatea de inovare a ecosistemului general.
În plus, sprijinirea SVM va ajuta, de asemenea, Mango Network să construiască o punte în atragerea comunității de dezvoltatori Solana și să sporească competitivitatea strategică a Mango Network în domeniul interacțiunii multi-lanț și al lichidității activelor.