Rozszerzenie ekosystemu Mango Network Multi-VM — wsparcie dla Solana VM: komplementarność architektury i implementacja technologii
Wraz z energicznym rozwojem technologii blockchain, fragmentacja płynności między różnymi sieciami blockchain stała się wąskim gardłem ograniczającym dalszą integrację ekosystemu Web3. Oczekuje się, że Mango Network, jako pierwszy publiczny łańcuch z pełną infrastrukturą, który obsługuje architekturę Multi-VM, przełamie ten dylemat dzięki unikalnej integracji technologii i innowacjom.
1. Mango Network: Narodziny wielu technologii
Mango Network inteligentnie integruje najnowocześniejsze technologie, takie jak Move, OPStack i ZK Rollup, a także włącza MoveVM, EVM i SVM do swojego kompatybilnego ekosystemu. Dzięki unikalnemu projektowi opartemu na zasobach, MoveVM wykazał się doskonałymi zaletami w zakresie ochrony aktywów i bezpieczeństwa umów; EVM to najbardziej dojrzałe środowisko maszyn wirtualnych z największym ekosystemem deweloperów. SVM (Solana VM) jest znana ze swojej doskonałej wydajności i wysokiej przepustowości. Mango Network z powodzeniem zintegrowało te trzy maszyny wirtualne, umożliwiając współistnienie i współpracę inteligentnych kontraktów o różnym pochodzeniu i orientacji funkcjonalnej w tym samym ekosystemie, tworząc zróżnicowaną, otwartą i wysoce dynamiczną platformę blockchain dla programistów i użytkowników. Programiści mogą pisać aplikacje w językach Move, Solidity i Rust, co znacznie wzbogaca opcje programowania.
2. Architektura rdzenia: znakomity projekt interoperacyjności Multi-VM
(1) Współdzielone zarządzanie statusami i ujednolicony model kont
Jedną z podstawowych architektur Mango Network jest system zarządzania stanem współdzielonym. W tradycyjnych architekturach wielołańcuchowych lub z wieloma maszynami wirtualnymi różne maszyny wirtualne mają tendencję do utrzymywania oddzielnych stanów, co sprawia, że interakcja między maszynami wirtualnymi jest niezwykle złożona. Jednak w Mango Network MoveVM, EVM i SVM mogą współpracować ze sobą, aby uzyskać dostęp do tego samego stanu bazowego i go modyfikować, eliminując potrzebę dodatkowego przesyłania wiadomości między maszynami wirtualnymi, co znacznie upraszcza proces programowania.
Jednocześnie Mango Network przyjmuje ujednolicony model konta. Niezależnie od tego, czy użytkownik wchodzi w interakcję z kontraktem na MoveVM, czy operuje na EVM lub SVM, wszyscy używają tego samego systemu kont. Konta mogą bezproblemowo wchodzić w interakcje z różnymi typami kontraktów, takimi jak kontrakty Move, Rust, Solidity itp., a podstawowy protokół automatycznie obsługuje odpowiednią warstwę translacji.
(2) Idealne połączenie wywołań między maszynami wirtualnymi i standaryzacji zasobów
Wywołanie między maszynami wirtualnymi jest jedną z kluczowych możliwości Mango Network w celu osiągnięcia głębokiej integracji wielu maszyn wirtualnych. W tej sieci inteligentne kontrakty mogą być wywoływane bezpośrednio przez granice maszyn wirtualnych. Na przykład inteligentny kontrakt napisany na maszynie SVM może bezproblemowo wywoływać funkcjonalność w MoveVM i na odwrót. Ten mechanizm wywoływania między maszynami wirtualnymi przełamuje bariery między maszynami wirtualnymi, dzięki czemu moduły funkcjonalne w różnych środowiskach maszyn wirtualnych mogą być łączone i współpracować ze sobą, co znacznie zwiększa komponowalność i skalowalność całego systemu.
Mango Network ustandaryzowało również obsługę aktywów. Zasoby cyfrowe są prezentowane w ustandaryzowanym formacie, niezależnie od tego, czy są na MoveVM, EVM czy SVM, i mogą być natywnie manipulowane w wielu środowiskach maszyn wirtualnych bez konieczności wykonywania dodatkowych kroków zawijania lub mostkowania. To nie tylko ułatwia przepływ zasobów między maszynami wirtualnymi, ale także zmniejsza koszty i ryzyko związane z przenoszeniem zasobów między różnymi środowiskami maszyn wirtualnych.
3) Innowacje i integracja warstwy weryfikacji
Projekt warstwy weryfikacyjnej Mango Network łączy model wykonania SVM z możliwościami weryfikacyjnymi Move. Model realizacji SVM odpowiada za obsługę logiki i przepływu operacji kontraktu, podczas gdy mechanizm weryfikacji Move weryfikuje operacje na kluczowych zasobach i bezpieczeństwo danych, zapewniając, że cały proces realizacji kontraktu jest wydajny i bezpieczny.
3. Wydajność: 297 450 razy TPS
Szybkość przetwarzania transakcji Mango Network wynosi do 297 450 transakcji na sekundę (TPS), co wynika z unikalnej modułowej architektury. Mango Network dzieli podstawowe funkcje blockchaina na niezależne moduły, dzięki czemu każdy moduł może być optymalizowany i rozbudowywany zgodnie z konkretnymi potrzebami różnych scenariuszy zastosowań.
Moduł wykonawczy głęboko optymalizuje proces realizacji inteligentnych kontraktów, redukuje niepotrzebne zużycie zasobów i etapy obliczeń oraz umożliwia uruchamianie kontraktów z niezwykle wysoką wydajnością. Moduł konsensusu przyjmuje zaawansowany algorytm konsensusu, który może szybko osiągnąć konsensus, zapewniając jednocześnie spójność transakcji, co znacznie skraca czas potwierdzenia transakcji. Moduł Data Availability odpowiada za zapewnienie integralności i wiarygodności danych transakcyjnych, wykorzystując wydajny mechanizm przechowywania i dystrybucji danych.
4. Komunikacja między łańcuchami: ZK Rollup obsługuje wdrażanie SVM
Mango Network obsługuje wdrażanie SVM za pomocą technologii ZK Rollup, umożliwiając mostkowanie między łańcuchami z Solana.
Konkretny proces jest następujący:
1. Solana Mainnet współdziała z węzłami: Solana Mainnet generuje bezpieczne transakcje i bloki, które użytkownicy przesyłają do węzłów.
2. Współpraca między węzłami i sekwencerami: Po uzyskaniu przez węzeł bezpiecznych transakcji i bloków, program SVM CrossVM Call Program emituje zdarzenia, które mają zamiar wyemitować zdarzenia przez wywołujący maszynę wirtualną. Zdarzenia te są przechwytywane i analizowane w celu przekazania do sekwencera.
3. Wykonywanie sekwencera i informacje zwrotne: Sekwencer wykonuje przeanalizowane wywołanie, przechwytuje zdarzenie MoveVM i analizuje dane, a następnie przekazuje je z powrotem do zdarzenia emisji kontraktu wywołań CrossVM MoveVM, to znaczy, że cross-VM MoveVM wywołuje zdarzenia emisji kontraktu. Ostatecznie te zdarzenia i dane przepływają do sieci Mango.
W ten sposób Dapps na Solanie mogą być wdrażane bezpośrednio w sieci Mango w oparciu o ZK Rollup w celu interakcji między łańcuchami. Mango Network bada dodanie obsługi maszyn wirtualnych Solana (SVM) do swojej architektury Multi-VM. Plan ma na celu dalsze wzbogacenie istniejących środowisk MoveVM i EVM Mango oraz zbudowanie bardziej zróżnicowanego, modułowego i synergicznego ekosystemu maszyn wirtualnych poprzez wprowadzenie wysokowydajnego środowiska wykonawczego unikalnego dla łańcucha Solana.
1. Komplementarność architektury Multi-VM
Dzięki wiodącemu w branży przetwarzaniu równoległemu i wysokiej przepustowości, maszyny wirtualne Solana są w stanie wykonywać dziesiątki tysięcy transakcji jednocześnie za pomocą silnika równoległego Sealevel, uzupełniając model sekwencyjnego przetwarzania transakcji EVM. Mango Network planuje włączyć maszyny wirtualne Solana do istniejącego mechanizmu Cross-VM Sequencer, aby umożliwić bezpieczną synchronizację danych i spójność stanu w różnych środowiskach maszyn wirtualnych.
Dzięki temu rozszerzeniu, SVM może zapewnić Mango Network silne możliwości jednoczesnych transakcji, skutecznie poprawiając wydajność przetwarzania w złożonych scenariuszach aplikacji, szczególnie w scenariuszach o wysokich wymaganiach TPS, takich jak handel DeFi o wysokiej częstotliwości i interakcja w czasie rzeczywistym gier łańcuchowych.
2. Integracja technologii i kierunek badań i rozwoju
Równoległa logika SVM różni się od obecnej architektury MoveVM i EVM Mango Network, a zespół bada projekt warstwy adaptera SVM, aby rozwiązać różnice w modelu wykonawczym i mechanizmie synchronizacji danych przy jednoczesnym zachowaniu modułowości i skalowalności systemu.
Badania i wdrożenie tej warstwy adaptacyjnej będą oparte na istniejącym protokole komunikacji cross-chain Mango Multi-VM i zarezerwują możliwości rozbudowy do obsługi większej liczby maszyn wirtualnych (takich jak ZKVM, WASM itp.) w przyszłości, co jeszcze bardziej zwiększy odporność techniczną i przyszłościowy charakter Mango Network jako infrastruktury pełnołańcuchowej.
3. Potencjalna synergia ekologiczna
Wprowadzenie SVM rozszerzyło nową ścieżkę synergii ekologicznej dla Mango Network. Ekosystem Solana posiada dużą liczbę wysokowydajnych aplikacji DeFi i GameFi opracowanych w oparciu o Rust i oczekuje się, że Mango Network osiągnie w przyszłości ujednolicone wdrożenie i interoperacyjność z aplikacjami MoveVM i EVM, zmniejszając koszty migracji programistów wielołańcuchowych oraz poprawiając inkluzywność i zdolność innowacyjną całego ekosystemu.
Ponadto, wsparcie SVM pomoże również Mango Network zbudować pomost w przyciąganiu społeczności programistów Solana i zwiększy strategiczną konkurencyjność Mango Network w dziedzinie interakcji wielołańcuchowych i płynności aktywów.