Verständnis des Mango-Netzwerks: Ein umfassender Leitfaden

Einsteiger12/25/2024, 7:43:25 AM
Mango Network ist eine Layer-1-Blockchain-Plattform mit Unterstützung für mehrere virtuelle Maschinen, die fragmentierte Benutzererlebnisse und Liquiditätsprobleme in Web3-Anwendungen und DeFi-Protokollen löst. Ihre innovative Architektur kombiniert mehrere virtuelle Maschinen, modulares Design und Cross-Chain-Kommunikation, um hohe Leistung (297.450 TPS) und robuste Sicherheit zu bieten. Aufgebaut mit der Programmiersprache Move legt das Netzwerk den Schwerpunkt auf ressourcenorientierte Programmierung und integriert Zero-Knowledge Proofs, um die Sicherheit von Smart Contracts und den Schutz digitaler Vermögenswerte zu verbessern.

Überblick über das Mango-Netzwerk

Einführung

Mango Network ist eine Layer-1-Blockchain, die Multi-VM unterstützt und darauf abzielt, eine umfassende Infrastruktur zur Bewältigung gängiger Probleme in Web3-Anwendungen und DeFi-Protokollen bereitzustellen, wie z.B. fragmentierte Benutzererfahrungen und Liquiditätsprobleme. Die Kombination der Vorteile der OPStack-Technologie und MoveVM erleichtert die Cross-Chain-Kommunikation und die Interoperabilität von Multi-Virtual-Machines und bietet eine effiziente, sichere und modulare Web3-Infrastruktur für Entwickler und Benutzer.

Das Mango Network-Team besteht aus erfahrenen Web3-Profis mit fundiertem technischem Hintergrund und akademischen Referenzen. Der CTO, David Brouwer, ist ein erfahrener Entwickler, der sich auf die Programmiersprachen Move, Solidity und Rust spezialisiert hat und über umfangreiche Forschungserfahrung in Move verfügt. Er hat zur frühen Libra-Technologiegemeinschaft beigetragen und umfangreiche Erfahrung in KI-Anwendungen mit GPT, Hochleistungs-Handelsnetzwerken und komplexer Smart Contract-Entwicklung. Der CEO, Benjamin Kittie, absolvierte sein Studium an der National University of Singapore und arbeitete als Senior Analyst bei HTX, bevor er sich Mango Network anschloss.


Hauptmerkmale des Mango-Netzwerks (Quelle:Mango-Netzwerk)

Ziele und Vision

Mango Network widmet sich dem Aufbau einer zugänglichen Smart Contract-Plattform, die Entwicklern vielfältige Werkzeuge zur Verfügung stellt, um außergewöhnliche Benutzererfahrungen im Web3-Bereich zu schaffen. Ziel ist es, die nächsten Milliarde Nutzer anzuziehen, indem horizontal skaliert wird, um den Anforderungen von Anwendungen gerecht zu werden und ein Development Kit (SDK) genutzt wird, um Entwicklern zu ermöglichen, Anwendungen ohne Grenzen zu erstellen.

Der Dezentralisierungsgrad einer Blockchain kann anhand der Anzahl der betriebsbereiten Knoten gemessen werden. Mango Network arbeitet derzeit nur mit vier Validatorknoten, was auf eine begrenzte Dezentralisierung hindeutet. Diese geringe Anzahl von Knoten wirft auch Bedenken hinsichtlich der Fähigkeit des Netzwerks auf, hohe Verkehrsvolumina zu bewältigen. Mango Network zielt jedoch darauf ab, die Anzahl seiner Knoten zu erhöhen, wenn die Verarbeitungsleistung der Validatoren wächst, was die Netzwerkkapazität steigern und niedrige Gasgebühren während der Spitzenauslastung aufrechterhalten wird. Diese Strategie unterscheidet es von anderen Blockchains, die mit festen Leistungsbeschränkungen zu kämpfen haben.


Mango Network-Validiererknoten (Quelle:Mango-Netzwerk)

Darüber hinaus ermöglichen die reichen On-Chain-Vermögenswerte von Mango Network die Entwicklung von Anwendungen und Wirtschaften, die sich auf praktischen Nutzen anstelle künstlicher Knappheit konzentrieren. Entwickler können dynamische NFTs erstellen, die sich basierend auf dem Gameplay weiterentwickeln, kombinieren und gruppieren - alles mit transparent aufgezeichnetem Verhalten in der Blockchain. Dieser Ansatz stärkt In-Game-Wirtschaften, verbessert den NFT-Wert und schafft überzeugende Benutzerinteraktionszyklen.

Technische Merkmale und Architektur des Mango-Netzwerks

Funktionen

Um den Herausforderungen unzureichender Liquidität und komplexer Cross-Chain-Interaktionen in Web3- und Blockchain-Ökosystemen zu begegnen, führt Mango Network als neuartiges Layer-1-Transaktions-orientiertes Omnichain-Infrastrukturnetzwerk die folgenden technischen Merkmale durch Innovation ein, mit dem Ziel, ein One-Stop-Liquiditätsdienst-Omnichain-Netzwerk aufzubauen.

  • Omni-Chain-Anwendungssupport: Das Mango-Netzwerk beseitigt fragmentierte Benutzererfahrungen und verteilte Liquidität in herkömmlichen Multi-Chain-Bereitstellungen durch ein vereinheitlichtes Cross-Chain-Protokoll. Benutzer benötigen nur einen einzigen Gas-Token, um nahtlos über mehrere heterogene Blockchains hinweg zu operieren und zu interagieren. Das OP-Mango-Protokoll ermöglicht die Interoperabilität von Smart Contracts zwischen EVM und MoveVM und gewährleistet so eine Datenkonsistenz und reibungslose Interaktionen zwischen den Chains. Omni-Chain-Anwendungen können Zustände einheitlich aufzeichnen, sodass Benutzer auf Anwendungen zugreifen können, ohne die Existenz der zugrunde liegenden Blockchain wahrzunehmen, was eine Benutzererfahrung bietet, die so reibungslos ist wie die Verwendung eines lokalen Programms.


Omni-Chain-Unterstützung im Mango-Netzwerk (Quelle:Mango-Netzwerk)

  • High Performance: Mango Network konzentriert sich darauf, ein Transaktions- und Abwicklungserlebnis mit hoher Geschwindigkeit zu bieten. Durch die Optimierung des MoveVM und die Implementierung von Layer-2-Batch-Verarbeitungsmechanismen unterstützt es groß angelegte parallele Transaktionen und erhöht damit deutlich die Durchsatzleistung. Die meisten Transaktionen können innerhalb von Sub-Sekunden-Fristen abgeschlossen werden und erreichen eine Verarbeitungsgeschwindigkeit von bis zu 297.450 TPS. Dies bietet Entwicklern und Benutzern eine sichere, modulare und leistungsstarke Web3-Infrastruktur und gewährleistet gleichzeitig hohe Standards für Skalierbarkeit und Interoperabilität.


Leistung im Mango Network (Quelle:Mango-Netzwerk)

  • Hohe Sicherheit: Durch die Nutzung des sicheren Designs der Move-Programmiersprache bietet Mango Network einen verbesserten Schutz für Smart Contracts und digitale Vermögenswerte. Move ist eine statisch typisierte Sprache, die Risiken im Zusammenhang mit dynamischen Aufrufen wie Reentrancy-Angriffen vermeidet und die Wahrscheinlichkeit von Schwachstellen verringert. Die ressourcenorientierte Programmierung definiert digitale Vermögenswerte als erstklassige Ressourcen und gewährleistet, dass Transaktionen nur innerhalb expliziter Vermögensflüsse stattfinden, um Manipulations- oder Doppelausgabenrisiken zu verhindern.

Zusätzlich verwendet Mango das Move Prover-Tool, um die mathematische Überprüfung der Korrektheit von Smart Contracts zu gewährleisten und damit die Systemzuverlässigkeit grundlegend zu verbessern. MoveVM setzt die Virtual Machine-Sandboxing ein, um Vertragszustände zu isolieren und so zu verhindern, dass bösartiger Code weiter in das System eindringt.

  • Modulare Architektur: Die modulare Blockchain-Architektur von Mango Network ist eine ihrer wichtigsten Innovationen. Sie trennt die Kernfunktionalitäten der Blockchain in unabhängige Module auf, einschließlich Ausführung, Konsens und Datenverfügbarkeit, wobei jedes Modul spezifischen Aufgaben gewidmet ist und leicht optimiert werden kann. Entwickler können die Modulkonfiguration flexibel an die Anforderungen verschiedener Anwendungsszenarien anpassen.

Zum Beispiel können DeFi-Anwendungen das Ausführungsmodul optimieren, während Gaming-Szenarien das Datenspeichermodul verbessern können. Die modulare Architektur ermöglicht eine Leistungserweiterung durch das Hinzufügen neuer Module, ohne dass größere Änderungen am gesamten Blockchain-System erforderlich sind. Das entkoppelte Design reduziert die Systeminterdependenzen und gewährleistet, dass selbst wenn ein Modul angegriffen wird, sich dessen Auswirkungen auf dieses Modul beschränken.

Technische Komponenten des Mango-Netzwerks

Mango Network ist ein Omnichain-Infrastrukturnetzwerk auf Basis einer Multi-VM-Architektur (Multi-Virtual-Machine). Es wurde entwickelt, um wichtige Herausforderungen in Web3 und DeFi zu bewältigen, wie zum Beispiel fragmentierte Benutzererfahrungen und ineffiziente Liquidität. Sein technischer Rahmen besteht aus den folgenden Schlüsselkomponenten:

  1. Multi-Virtual-Maschinen-Architektur (Multi-VM)

Eine der Kernstärken von Mango Network liegt in seiner Multi-VM-Architektur. Diese Architektur ermöglicht es mehreren virtuellen Maschinen, parallel zu arbeiten, verschiedene Aufgaben zu erledigen und gleichzeitig die Interoperabilität durch plattformübergreifende Virtual-Machine-Protokolle zu ermöglichen.

  • MoveVM: Move ist eine ressourcenorientierte Programmiersprache, die speziell für den Umgang mit digitalen Vermögenswerten entwickelt wurde. MoveVM führt Move-Verträge aus, verwaltet Aufgaben im Zusammenhang mit der Handhabung von Vermögenswerten, komplexer Geschäftslogik und paralleler Ausführung. MoveVM verbessert die Transaktionsdurchsatz und Ausführungseffizienz durch einen dynamischen Planungsmechanismus.
  • EVM (Ethereum Virtual Machine): Als Grundlage des Ethereum-Ökosystems führt die EVM Ethereum-kompatible Smart Contracts aus. Mango Network nutzt die EVM-Kompatibilität, um sicherzustellen, dass bestehende Ethereum-Anwendungen nahtlos zu Mango Network migrieren können.
  • Kommunikationsprotokoll zwischen virtuellen Maschinen (OP-Mango): OP-Mango ist das Kommunikationsprotokoll des Mango-Netzwerks zur Verbindung von MoveVM und EVM. Es ermöglicht den Datenaustausch und Vertragsaufrufe zwischen den beiden virtuellen Maschinen, erleichtert die Zusammenarbeit und die Datensynchronisierung. Speziell erfasst und überträgt OP-Mango ein Ereignis, wenn ein Vertrag auf EVM ausgelöst wird, an MoveVM und umgekehrt, um eine nahtlose Interaktion zwischen den virtuellen Maschinen zu gewährleisten.


Multi-Virtual Machine-Architektur im Mango Network (Quelle:Mango-Netzwerk)

  1. Modulare Blockchain-Architektur

Die modulare Blockchain-Architektur des Mango Networks zerlegt die Kernfunktionen der Blockchain in unabhängige und spezialisierte Module und bietet so eine flexible und anpassbare Lösung. Jedes Modul übernimmt spezifische Funktionen innerhalb der Blockchain und kann unabhängig optimiert und erweitert werden, um verschiedenen Anwendungsszenarien und Anforderungen gerecht zu werden. Die Hauptmodule umfassen:

  • Ausführungsmodul: Verwaltet die Transaktionsausführung und die Berechnungslogik von Smart Contracts. Dieses Modul ist verantwortlich für die Ausführung von On-Chain-Operationen durch MoveVM und EVM.
  • Consensus-Modul: Gewährleistet den Konsensmechanismus der Blockchain, der die Reihenfolge von Blöcken und die Datenkonsistenz im Netzwerk aufrechterhält. Das Mango-Netzwerk verwendet einen Byzantine Fault-Tolerance (BFT)-basierten Konsensmechanismus, um effiziente und sichere Transaktionsbestätigungen zu gewährleisten.
  • Datenverfügbarkeitsmodul: Gewährleistet die Verfügbarkeit und Integrität von On-Chain-Daten. Datenverfügbarkeit ist in Blockchain-Netzwerken entscheidend, um die Korrektheit von Transaktionen und Vertragsausführung zu garantieren.
  • Konfliktlösungsmodul: Verwaltet mögliche Streitigkeiten während plattformübergreifender Interaktionen und gewährleistet die Genauigkeit und Wirksamkeit der plattformübergreifenden Kommunikation.

Jedes Modul im Mango Network wird unabhängig entwickelt, damit Entwickler spezifische Module nach Bedarf hinzufügen oder entfernen können, um das System zu erweitern und die Funktionalität auf Anforderungen der Anwendung zu optimieren. Zum Beispiel können DeFi-Anwendungen für den Hochfrequenzhandel die Optimierung des Execution-Moduls priorisieren; Anwendungen, die eine Speicherung von Daten im großen Maßstab erfordern, können sich auf die Verbesserung des Data Availability-Moduls konzentrieren.

Das modulare Design ermöglicht es Mango Network, seine Funktionalitäten flexibel für verschiedene Szenarien anzupassen und zu erweitern. Zum Beispiel können DeFi-Anwendungen die Optimierung des Execution-Moduls betonen, während Gaming-Anwendungen sich stärker auf die Optimierung des Data-Availability-Moduls konzentrieren könnten.


Modulare Architektur des Mango-Netzwerks (Quelle:Mango-Netzwerk)

  1. Kreuzkettenkommunikation und Interoperabilität

Mango Network ermöglicht Blockchain-Interoperabilität durch sein Cross-Chain-Kommunikationsprotokoll OP-Mango. Das OP-Mango-Protokoll gewährleistet einen nahtlosen Austausch von Vermögenswerten, Verträgen und Daten zwischen den Ketten, indem es Ereignisse zwischen virtuellen Maschinen (EVM und MoveVM) erfasst, die Daten serialisiert und zur Verarbeitung überträgt. Der Kernprozess der Cross-Chain-Kommunikation umfasst die folgenden Schritte:

  • Ereigniserfassung: Wenn ein Smart-Vertrag auf einer virtuellen Maschine ein Ereignis auslöst (z.B. Vermögensübertragung oder Zustandsänderung), erfasst der Cross-Chain-Sequenzer das Ereignis.
  • Datenserialisierung und -übertragung: Das erfasste Ereignis wird in ein vom Ziel-Virtual-Machine erkennbares Format serialisiert und über das OP-Mango-Protokoll zur Verarbeitung übertragen.
  • Vertragsaufruf: Das Mango Network ermöglicht es Smart Contracts auf verschiedenen virtuellen Maschinen, sich durch den Cross-Chain-Event-Transfer gegenseitig anzurufen. Wenn zum Beispiel ein Vertrag auf der EVM eine Transaktion abschließt, empfängt MoveVM das Ereignis und führt eine entsprechende Operation aus.

In herkömmlichen Multi-Chain-Ökosystemen sind Vermögenswerte und Liquidität oft über verschiedene Chains verteilt, was Herausforderungen bei der gemeinsamen Nutzung von Liquidität und der Erhöhung der Komplexität und Kosten von Vermögensaustausch führt. Mango Network löst diese Probleme durch Cross-Chain-Interoperabilität, indem sie einen vereinheitlichten Liquiditätspool entwickelt. Dieser Pool ermöglicht es Vermögenswerten und Liquidität aus verschiedenen Blockchains innerhalb von Mango Network zu teilen, was dezentralisierten Finanzprotokollen ermöglicht, nahtlos Vermögenswerte über Chains zu tauschen und die Bildung von Liquiditätssilos zu verhindern.

Darüber hinaus müssen Benutzer keine Assets mehr transferieren oder mehrere Wallets über verschiedene Blockchains hinweg verwenden. Stattdessen können sie über eine einheitliche Schnittstelle operieren, was die Transaktionsbequemlichkeit und -flüssigkeit erheblich verbessert. Benutzer können beispielsweise gleichzeitig Operationen auf Ethereum und Mango Network durchführen, wobei Mango Network während der Cross-Chain-Interaktionen keinen Datenverlust oder Transaktionsfehler gewährleistet.

Insgesamt ermöglichen die Cross-Chain-Fähigkeiten des Mango-Netzwerks eine nahtlose Vermögensverwaltung und Vertragsabwicklung über verschiedene Blockchain-Ökosysteme hinweg. Durch die Lösung des Problems der Liquiditätsfragmentierung in Multi-Chain-Ökosystemen verbessert Mango Network die Interoperabilität von Vermögenswerten und Daten und bietet damit eine größere Flexibilität und Raum für Innovation.


Kommunikationsprozess zwischen EVM und MoveVM (Quelle:Mango-Netzwerk)

  1. Hohe Sicherheit und Bewegungssprache

Mango Network wird unter Verwendung der Programmiersprache Move entwickelt, einer ressourcenorientierten Sprache, die speziell für das Management digitaler Vermögenswerte konzipiert wurde. Im Vergleich zu traditionellen Smart Contract-Sprachen wie Solidity bietet Move erhebliche Vorteile in Bezug auf Sicherheit.

  • Resource-Oriented Programming: Move verwaltet digitale Assets als „Ressourcen“ und eliminiert somit das Risiko der Duplizierung oder Manipulation, welches oft in traditionellen Blockchain-Systemen präsent ist. In Move wird der Asset-Transfer durch „Transfer“-Operationen erreicht, anstatt durch einfache Addition und Subtraktion, wodurch die Einzigartigkeit der Assets sichergestellt und Double-Spending verhindert wird.
  • Statische Programmiersprache: Move ist eine statisch typisierte Sprache, die Sicherheitsrisiken im Zusammenhang mit dynamischen Aufrufen vermeidet, wie z.B. Reentrancy-Angriffe und Überlauffehler. Die Ausführung von Smart Contracts erfordert eine formale Verifikation, um deren Korrektheit sicherzustellen.
  • Formale Verifikation: Move umfasst das Move Prover-Tool, mit dem Entwickler Smart Contracts formell überprüfen können. Dies verwendet mathematische Werkzeuge zur Analyse der Sicherheit und Korrektheit von Verträgen und reduziert potenzielle Schwachstellen und Angriffsflächen erheblich.


Vergleich zwischen Move und Solidity Sprachen (Quelle:Mango-Netzwerk)

  1. Zero-Knowledge Proof (ZKP) Technologie

Mango Network integriert die Zero-Knowledge Proof (ZKP) Technologie und nutzt zk-SNARKs und zk-STARKs, um Datenschutz und Datenintegritätsprüfung zu gewährleisten.

  • Anonymes Trading: Mit ZKP-Technologie kann Mango Network die Richtigkeit von Transaktionen validieren und gleichzeitig die Privatsphäre der Teilnehmer und Vermögenswerte geheim halten.
  • Datenschutz: Bei der Datenvalidierung stellt ZKP sicher, dass die Gültigkeit von Transaktionen nachgewiesen werden kann, ohne sensible Daten offenzulegen.
  • Datenintegrität: Mit zk-SNARKs garantiert das Mango Network, dass On-Chain-Daten (z. B. Transaktionsaufzeichnungen und Smart Contract-Stände) manipulationssicher sind und somit Datenintegrität und Zuverlässigkeit gewährleistet sind.
  1. Verteilter Speicher und hohe Skalierbarkeit

Mango Network verwendet die verteilte Speichertechnologie, um die Datenredundanz und -sicherheit durch die Speicherung von Multi-Knoten zu gewährleisten. Zu den wichtigsten Funktionen gehören:

  • Datensicherheit: Jeder Datenblock wird auf mehreren Knoten repliziert, um sicherzustellen, dass Daten selbst dann von anderen Knoten wiederhergestellt werden können, wenn einige Knoten ausfallen oder offline gehen.
  • Verschlüsselungsschutz: Alle Daten, die in das verteilte Speichernetz hochgeladen werden, sind verschlüsselt und nur autorisierte Benutzer können auf die Daten zugreifen und sie entschlüsseln, um den Datenschutz zu gewährleisten.
  • Hohe Skalierbarkeit: Durch Hinzufügen weiterer Speicherknoten kann das Mango-Netzwerk sein Speichersystem horizontal skalieren, um wachsenden Anforderungen ohne Beeinträchtigung von Leistung oder Zuverlässigkeit gerecht zu werden.

Wie Mango Network funktioniert

Der operative Workflow des Mango Network nutzt seine Kerntechnologien und Mechanismen, um eine Multi-Chain-Interoperabilität, Asset-Liquidität und nahtlose Cross-Chain-Interaktionen zu erreichen. Im Folgenden finden Sie eine detaillierte Erklärung, wie das Omnichain-Protokoll des Mango Network funktioniert:

  1. Benutzer initiiert eine Transaktion

Benutzer reichen Transaktionsanfragen über von Mango Network bereitgestellte Schnittstellen oder Anwendungen ein. Diese Anfragen können Asset-Transfers, Smart-Vertragsausführungen oder andere On-Chain-Operationen umfassen. Benutzer stellen Transaktionsdaten bereit und geben die Zielkette für ihre Operation an.

  1. OP-Mango Layer 2 Netzwerkverarbeitung

Die Transaktionsanfrage wird zunächst von OP-Mango verarbeitet, einem Layer-2-Netzwerk, das auf OPStack aufbaut und mit der Ethereum Virtual Machine (EVM) kompatibel ist. Dieser Schritt umfasst:

  • Benutzer senden Transaktionen und fragen Blockdaten über Knoten ab.
  • OP-Mango-Knoten rufen sichere Transaktionsdaten aus dem Ethereum Layer 1-Netzwerk ab.
  • Transaktionsdaten werden über das P2P-Netzwerk verbreitet, um eine rechtzeitige Synchronisierung sicherzustellen.
  1. Sequenzer-Sortierung und Stapelverarbeitung

Der Sequenzer in OP-Mango verarbeitet Transaktionen durch:

  • Sortieren von Transaktionen, die von Benutzern und Knoten empfangen wurden.
  • Verpackung von Transaktionen in Stapel zur Übermittlung an das Ethereum Layer 1 Netzwerk.
  • Durchführung von Assert-Operationen, bei denen der Sequenzer den Layer 2-Netzzustand aktualisiert und Transaktionsaufzeichnungen in Chargen an Ethereum-Validatoren übermittelt, um sicherzustellen, dass der OP-Mango-Netzzustand konsistent mit Ethereum bleibt.
  1. Cross-Chain-Kommunikation und Datensynchronisierung

Ein wichtiger Bestandteil von OP-Mango ist die enge Integration mit MoveVM von Mango Network, um die Interoperabilität zwischen verschiedenen Blockchains zu gewährleisten. Der Prozess beinhaltet:

  • Wenn ein Smart Contract-Ereignis in EVM oder MoveVM ausgelöst wird, erfasst der Sequenzer das Ereignis.
  • Das Ereignis wird in einen Cross-Chain-Aufruf analysiert, der die Vertragsausführung in der anderen virtuellen Maschine auslöst. Dies ermöglicht eine sichere Abwicklung und Daten-Synchronisierung zwischen EVM und MoveVM und erreicht eine Vertragsinteroperabilität zwischen virtuellen Maschinen.
  1. Cross-Chain Messaging

Mango Network's Cross-Chain Messaging-Mechanismus erleichtert den Transfer von Daten und Wert über Ketten und Ebenen:

  • Smart Contracts senden On-Chain Cross-Chain-Nachrichten, die in der Regel durch eindeutige Marker wie Transaktionshashes oder Block-IDs identifiziert werden.
  • Nachrichten werden über einen Relayer an die Zielkette übertragen, um die Datensynchronisation und die Genauigkeit des Vermögenstransfers zu gewährleisten.
  1. Omnichain Smart Contract Verarbeitung

Wenn Cross-Chain-Ereignisse auftreten, verarbeiten Omnichain-Smart-Verträge Ereignisse von externen Chains. Diese Verträge können:

  • Daten von externen Ketten lesen und die entsprechende Logik ausführen.
  • Geben Sie die Verarbeitungsergebnisse an die externe Kette zurück und stellen Sie die Korrektheit und Konsistenz der Cross-Chain-Operationen sicher.
  1. Rückgabe von Vermögenswerten und Daten

Nach Abschluss aller Cross-Chain-Operationen wird das endgültige Ergebnis über Remote-Modulverträge an die Ursprungskette zurückgegeben, wodurch Benutzer die Ergebnisse von Vermögensübertragungen oder Vertragsausführungen auf der Zielkette sehen können.

  1. Einheitliche Zustandsaufzeichnung für Omnichain-Anwendungen

Mango Network bietet ein einheitliches Zustandsaufzeichnungssystem, das Benutzern ermöglicht, bei Cross-Chain-Operationen keine Daten oder Liquidität zu verlieren:

  • Benutzer, die Verträge auf einer beliebigen Kette bereitstellen, erben die vollständigen Zustandsaufzeichnungen und Liquidität von Manganetzwerks Hauptkette.
  • Unabhängig von der betriebenen Kette können Benutzer über die Cross-Chain-Brücken und Modulverträge von Mango eine nahtlose Cross-Chain-Erfahrung machen.


Multi-VM Arbeitsmodus im Mango Network (Quelle:Chaincatcher)

Nehmen wir zum Beispiel an, Alice möchte USDT von Ethereum nach Solana übertragen. Sie startet eine Cross-Chain-Transaktion über das Mango Network. Die Transaktion wird über das OP-Mango Layer 2-Netzwerk verarbeitet, wo der Sequenzer sie verpackt und an das Ethereum-Netzwerk sendet. Anschließend überträgt der Cross-Chain-Kommunikationsvertrag die Transaktionsdaten an Solana. Auf Solana erfasst und führt MoveVM den Cross-Chain-Vertrag aus und schließt die Vermögensübertragung ab.

Der operative Prozess des Mango-Netzwerks erleichtert einen vollständigen Arbeitsablauf, von benutzerinitiierten Transaktionen bis hin zu Cross-Chain-Operationen. Durch die Nutzung von Technologien wie dem OP-Mango Layer 2-Netzwerk, Cross-Chain-Kommunikationsprotokollen, Sequenzer-Sortierung und Batch-Verarbeitung, Omnichain-Smart Contracts und Cross-Chain-Messaging gewährleistet Mango Network hohe Effizienz, Sicherheit und nahtlose Cross-Chain-Interaktionen.

Fahrplan

Mango Network hat offiziell seine Roadmap veröffentlicht, die den Fortschritt des Projekts seit dem Start in der zweiten Hälfte des Jahres 2022 beschreibt. Die erste Phase konzentrierte sich auf die Bildung des Teams und die architektonische Gestaltung. In der ersten Hälfte des Jahres 2023 wurde der Proof of Concept für Mango Move erfolgreich abgeschlossen, gefolgt vom Start des Testnetzes von Mango Network im dritten Quartal. Der anschließende Schwerpunkt lag auf der Verbesserung der Testnet-Interaktionslösungen und der Weiterentwicklung des Mainnets.

Im ersten Halbjahr 2024 plant Mango Network die Einführung eines Testnet-Incentive-Programms, die Ankündigung seines Pass-Wirtschaftsmodells sowie die Durchführung von globalen Roadshows und Entwicklerprogrammen, um die Grundlagen für die Entwicklung des Ökosystems zu legen. Bis zum dritten Quartal 2024 strebt Mango Network die Gründung der Mango Foundation an, die Offenlegung von Details zur Tokenökonomie und die Bereitstellung wesentlicher Ökosystemunterstützung für GameFi und RWA (Real-World Assets).

Ein Blick in die Zukunft zeigt, dass von Ende 2024 bis zur ersten Hälfte von 2025 das Mainnet und Testnet live gehen sollen. In diesem Zeitraum ist auch die Token-Generierung (TGE) und die Veröffentlichung von stark nachgefragten Anwendungen geplant. Mango Network strebt danach, ein blühendes Ökosystem durch nachhaltiges Marken- und Gemeinschaftswachstum zu fördern.


Mango Network-Roadmap (Quelle:Twitter)

Fazit

Durch seine innovative technische Architektur und die Unterstützung mehrerer virtueller Maschinen löst Mango Network effektiv wichtige Herausforderungen in Web3- und DeFi-Anwendungen, wie zum Beispiel fragmentierte Benutzererfahrungen und unzureichende Liquidität. Mit Kernmechanismen wie dem OP-Mango Layer 2-Netzwerk, modularen Architekturen, Cross-Chain-Kommunikationsprotokollen und Omnichain-Smart Contracts verbessert Mango Network signifikant die Interoperabilität und die Vermögensliquidität über verschiedene Blockchains hinweg. Die Multi-VM-Funktion, die die Synergie von MoveVM und EVM nutzt, bietet eine effiziente und sichere Infrastruktur und ermöglicht Entwicklern und Benutzern eine flexible und nahtlose Cross-Chain-Interaktionserfahrung. Während Mango Network weiterhin wächst, ist es bereit, mehr innovative Anwendungen auf seiner Plattform gedeihen zu lassen und so zum Wohlstand des Web3-Ökosystems beizutragen.

In Zukunft wird sich das Mango-Netzwerk darauf konzentrieren, die Interoperabilität von Omnichain voranzutreiben, die Liquiditätspools für Cross-Chain zu stärken und das SDK weiter zu optimieren, um Entwicklern benutzerfreundliche Tools für den Aufbau vielfältiger Web3-Anwendungen zur Verfügung zu stellen. Darüber hinaus plant das Netzwerk, Validatorknoten zu erweitern und die Netzwerkkapazität zu verbessern, um eine stabile und effiziente Unterstützung für eine Vielzahl von Blockchain-Anwendungsfällen zu gewährleisten, selbst bei hohem Verkehrsaufkommen, während gleichzeitig niedrige Gasgebühren beibehalten werden.

Autor: Lucas
Übersetzer: Sonia
Rezensent(en): Piccolo、Edward、Elisa
Übersetzung Rezensent(en): Ashely、Joyce
* Die Informationen sind nicht als Finanzberatung gedacht und stellen auch keine Empfehlung irgendeiner Art dar, die von Gate.io angeboten oder unterstützt wird.
* Dieser Artikel darf ohne Bezugnahme auf Gate.io nicht reproduziert, übertragen oder kopiert werden. Zuwiderhandlung ist eine Verletzung des Urheberrechtsgesetzes und kann gerichtlich verfolgt werden.

Verständnis des Mango-Netzwerks: Ein umfassender Leitfaden

Einsteiger12/25/2024, 7:43:25 AM
Mango Network ist eine Layer-1-Blockchain-Plattform mit Unterstützung für mehrere virtuelle Maschinen, die fragmentierte Benutzererlebnisse und Liquiditätsprobleme in Web3-Anwendungen und DeFi-Protokollen löst. Ihre innovative Architektur kombiniert mehrere virtuelle Maschinen, modulares Design und Cross-Chain-Kommunikation, um hohe Leistung (297.450 TPS) und robuste Sicherheit zu bieten. Aufgebaut mit der Programmiersprache Move legt das Netzwerk den Schwerpunkt auf ressourcenorientierte Programmierung und integriert Zero-Knowledge Proofs, um die Sicherheit von Smart Contracts und den Schutz digitaler Vermögenswerte zu verbessern.

Überblick über das Mango-Netzwerk

Einführung

Mango Network ist eine Layer-1-Blockchain, die Multi-VM unterstützt und darauf abzielt, eine umfassende Infrastruktur zur Bewältigung gängiger Probleme in Web3-Anwendungen und DeFi-Protokollen bereitzustellen, wie z.B. fragmentierte Benutzererfahrungen und Liquiditätsprobleme. Die Kombination der Vorteile der OPStack-Technologie und MoveVM erleichtert die Cross-Chain-Kommunikation und die Interoperabilität von Multi-Virtual-Machines und bietet eine effiziente, sichere und modulare Web3-Infrastruktur für Entwickler und Benutzer.

Das Mango Network-Team besteht aus erfahrenen Web3-Profis mit fundiertem technischem Hintergrund und akademischen Referenzen. Der CTO, David Brouwer, ist ein erfahrener Entwickler, der sich auf die Programmiersprachen Move, Solidity und Rust spezialisiert hat und über umfangreiche Forschungserfahrung in Move verfügt. Er hat zur frühen Libra-Technologiegemeinschaft beigetragen und umfangreiche Erfahrung in KI-Anwendungen mit GPT, Hochleistungs-Handelsnetzwerken und komplexer Smart Contract-Entwicklung. Der CEO, Benjamin Kittie, absolvierte sein Studium an der National University of Singapore und arbeitete als Senior Analyst bei HTX, bevor er sich Mango Network anschloss.


Hauptmerkmale des Mango-Netzwerks (Quelle:Mango-Netzwerk)

Ziele und Vision

Mango Network widmet sich dem Aufbau einer zugänglichen Smart Contract-Plattform, die Entwicklern vielfältige Werkzeuge zur Verfügung stellt, um außergewöhnliche Benutzererfahrungen im Web3-Bereich zu schaffen. Ziel ist es, die nächsten Milliarde Nutzer anzuziehen, indem horizontal skaliert wird, um den Anforderungen von Anwendungen gerecht zu werden und ein Development Kit (SDK) genutzt wird, um Entwicklern zu ermöglichen, Anwendungen ohne Grenzen zu erstellen.

Der Dezentralisierungsgrad einer Blockchain kann anhand der Anzahl der betriebsbereiten Knoten gemessen werden. Mango Network arbeitet derzeit nur mit vier Validatorknoten, was auf eine begrenzte Dezentralisierung hindeutet. Diese geringe Anzahl von Knoten wirft auch Bedenken hinsichtlich der Fähigkeit des Netzwerks auf, hohe Verkehrsvolumina zu bewältigen. Mango Network zielt jedoch darauf ab, die Anzahl seiner Knoten zu erhöhen, wenn die Verarbeitungsleistung der Validatoren wächst, was die Netzwerkkapazität steigern und niedrige Gasgebühren während der Spitzenauslastung aufrechterhalten wird. Diese Strategie unterscheidet es von anderen Blockchains, die mit festen Leistungsbeschränkungen zu kämpfen haben.


Mango Network-Validiererknoten (Quelle:Mango-Netzwerk)

Darüber hinaus ermöglichen die reichen On-Chain-Vermögenswerte von Mango Network die Entwicklung von Anwendungen und Wirtschaften, die sich auf praktischen Nutzen anstelle künstlicher Knappheit konzentrieren. Entwickler können dynamische NFTs erstellen, die sich basierend auf dem Gameplay weiterentwickeln, kombinieren und gruppieren - alles mit transparent aufgezeichnetem Verhalten in der Blockchain. Dieser Ansatz stärkt In-Game-Wirtschaften, verbessert den NFT-Wert und schafft überzeugende Benutzerinteraktionszyklen.

Technische Merkmale und Architektur des Mango-Netzwerks

Funktionen

Um den Herausforderungen unzureichender Liquidität und komplexer Cross-Chain-Interaktionen in Web3- und Blockchain-Ökosystemen zu begegnen, führt Mango Network als neuartiges Layer-1-Transaktions-orientiertes Omnichain-Infrastrukturnetzwerk die folgenden technischen Merkmale durch Innovation ein, mit dem Ziel, ein One-Stop-Liquiditätsdienst-Omnichain-Netzwerk aufzubauen.

  • Omni-Chain-Anwendungssupport: Das Mango-Netzwerk beseitigt fragmentierte Benutzererfahrungen und verteilte Liquidität in herkömmlichen Multi-Chain-Bereitstellungen durch ein vereinheitlichtes Cross-Chain-Protokoll. Benutzer benötigen nur einen einzigen Gas-Token, um nahtlos über mehrere heterogene Blockchains hinweg zu operieren und zu interagieren. Das OP-Mango-Protokoll ermöglicht die Interoperabilität von Smart Contracts zwischen EVM und MoveVM und gewährleistet so eine Datenkonsistenz und reibungslose Interaktionen zwischen den Chains. Omni-Chain-Anwendungen können Zustände einheitlich aufzeichnen, sodass Benutzer auf Anwendungen zugreifen können, ohne die Existenz der zugrunde liegenden Blockchain wahrzunehmen, was eine Benutzererfahrung bietet, die so reibungslos ist wie die Verwendung eines lokalen Programms.


Omni-Chain-Unterstützung im Mango-Netzwerk (Quelle:Mango-Netzwerk)

  • High Performance: Mango Network konzentriert sich darauf, ein Transaktions- und Abwicklungserlebnis mit hoher Geschwindigkeit zu bieten. Durch die Optimierung des MoveVM und die Implementierung von Layer-2-Batch-Verarbeitungsmechanismen unterstützt es groß angelegte parallele Transaktionen und erhöht damit deutlich die Durchsatzleistung. Die meisten Transaktionen können innerhalb von Sub-Sekunden-Fristen abgeschlossen werden und erreichen eine Verarbeitungsgeschwindigkeit von bis zu 297.450 TPS. Dies bietet Entwicklern und Benutzern eine sichere, modulare und leistungsstarke Web3-Infrastruktur und gewährleistet gleichzeitig hohe Standards für Skalierbarkeit und Interoperabilität.


Leistung im Mango Network (Quelle:Mango-Netzwerk)

  • Hohe Sicherheit: Durch die Nutzung des sicheren Designs der Move-Programmiersprache bietet Mango Network einen verbesserten Schutz für Smart Contracts und digitale Vermögenswerte. Move ist eine statisch typisierte Sprache, die Risiken im Zusammenhang mit dynamischen Aufrufen wie Reentrancy-Angriffen vermeidet und die Wahrscheinlichkeit von Schwachstellen verringert. Die ressourcenorientierte Programmierung definiert digitale Vermögenswerte als erstklassige Ressourcen und gewährleistet, dass Transaktionen nur innerhalb expliziter Vermögensflüsse stattfinden, um Manipulations- oder Doppelausgabenrisiken zu verhindern.

Zusätzlich verwendet Mango das Move Prover-Tool, um die mathematische Überprüfung der Korrektheit von Smart Contracts zu gewährleisten und damit die Systemzuverlässigkeit grundlegend zu verbessern. MoveVM setzt die Virtual Machine-Sandboxing ein, um Vertragszustände zu isolieren und so zu verhindern, dass bösartiger Code weiter in das System eindringt.

  • Modulare Architektur: Die modulare Blockchain-Architektur von Mango Network ist eine ihrer wichtigsten Innovationen. Sie trennt die Kernfunktionalitäten der Blockchain in unabhängige Module auf, einschließlich Ausführung, Konsens und Datenverfügbarkeit, wobei jedes Modul spezifischen Aufgaben gewidmet ist und leicht optimiert werden kann. Entwickler können die Modulkonfiguration flexibel an die Anforderungen verschiedener Anwendungsszenarien anpassen.

Zum Beispiel können DeFi-Anwendungen das Ausführungsmodul optimieren, während Gaming-Szenarien das Datenspeichermodul verbessern können. Die modulare Architektur ermöglicht eine Leistungserweiterung durch das Hinzufügen neuer Module, ohne dass größere Änderungen am gesamten Blockchain-System erforderlich sind. Das entkoppelte Design reduziert die Systeminterdependenzen und gewährleistet, dass selbst wenn ein Modul angegriffen wird, sich dessen Auswirkungen auf dieses Modul beschränken.

Technische Komponenten des Mango-Netzwerks

Mango Network ist ein Omnichain-Infrastrukturnetzwerk auf Basis einer Multi-VM-Architektur (Multi-Virtual-Machine). Es wurde entwickelt, um wichtige Herausforderungen in Web3 und DeFi zu bewältigen, wie zum Beispiel fragmentierte Benutzererfahrungen und ineffiziente Liquidität. Sein technischer Rahmen besteht aus den folgenden Schlüsselkomponenten:

  1. Multi-Virtual-Maschinen-Architektur (Multi-VM)

Eine der Kernstärken von Mango Network liegt in seiner Multi-VM-Architektur. Diese Architektur ermöglicht es mehreren virtuellen Maschinen, parallel zu arbeiten, verschiedene Aufgaben zu erledigen und gleichzeitig die Interoperabilität durch plattformübergreifende Virtual-Machine-Protokolle zu ermöglichen.

  • MoveVM: Move ist eine ressourcenorientierte Programmiersprache, die speziell für den Umgang mit digitalen Vermögenswerten entwickelt wurde. MoveVM führt Move-Verträge aus, verwaltet Aufgaben im Zusammenhang mit der Handhabung von Vermögenswerten, komplexer Geschäftslogik und paralleler Ausführung. MoveVM verbessert die Transaktionsdurchsatz und Ausführungseffizienz durch einen dynamischen Planungsmechanismus.
  • EVM (Ethereum Virtual Machine): Als Grundlage des Ethereum-Ökosystems führt die EVM Ethereum-kompatible Smart Contracts aus. Mango Network nutzt die EVM-Kompatibilität, um sicherzustellen, dass bestehende Ethereum-Anwendungen nahtlos zu Mango Network migrieren können.
  • Kommunikationsprotokoll zwischen virtuellen Maschinen (OP-Mango): OP-Mango ist das Kommunikationsprotokoll des Mango-Netzwerks zur Verbindung von MoveVM und EVM. Es ermöglicht den Datenaustausch und Vertragsaufrufe zwischen den beiden virtuellen Maschinen, erleichtert die Zusammenarbeit und die Datensynchronisierung. Speziell erfasst und überträgt OP-Mango ein Ereignis, wenn ein Vertrag auf EVM ausgelöst wird, an MoveVM und umgekehrt, um eine nahtlose Interaktion zwischen den virtuellen Maschinen zu gewährleisten.


Multi-Virtual Machine-Architektur im Mango Network (Quelle:Mango-Netzwerk)

  1. Modulare Blockchain-Architektur

Die modulare Blockchain-Architektur des Mango Networks zerlegt die Kernfunktionen der Blockchain in unabhängige und spezialisierte Module und bietet so eine flexible und anpassbare Lösung. Jedes Modul übernimmt spezifische Funktionen innerhalb der Blockchain und kann unabhängig optimiert und erweitert werden, um verschiedenen Anwendungsszenarien und Anforderungen gerecht zu werden. Die Hauptmodule umfassen:

  • Ausführungsmodul: Verwaltet die Transaktionsausführung und die Berechnungslogik von Smart Contracts. Dieses Modul ist verantwortlich für die Ausführung von On-Chain-Operationen durch MoveVM und EVM.
  • Consensus-Modul: Gewährleistet den Konsensmechanismus der Blockchain, der die Reihenfolge von Blöcken und die Datenkonsistenz im Netzwerk aufrechterhält. Das Mango-Netzwerk verwendet einen Byzantine Fault-Tolerance (BFT)-basierten Konsensmechanismus, um effiziente und sichere Transaktionsbestätigungen zu gewährleisten.
  • Datenverfügbarkeitsmodul: Gewährleistet die Verfügbarkeit und Integrität von On-Chain-Daten. Datenverfügbarkeit ist in Blockchain-Netzwerken entscheidend, um die Korrektheit von Transaktionen und Vertragsausführung zu garantieren.
  • Konfliktlösungsmodul: Verwaltet mögliche Streitigkeiten während plattformübergreifender Interaktionen und gewährleistet die Genauigkeit und Wirksamkeit der plattformübergreifenden Kommunikation.

Jedes Modul im Mango Network wird unabhängig entwickelt, damit Entwickler spezifische Module nach Bedarf hinzufügen oder entfernen können, um das System zu erweitern und die Funktionalität auf Anforderungen der Anwendung zu optimieren. Zum Beispiel können DeFi-Anwendungen für den Hochfrequenzhandel die Optimierung des Execution-Moduls priorisieren; Anwendungen, die eine Speicherung von Daten im großen Maßstab erfordern, können sich auf die Verbesserung des Data Availability-Moduls konzentrieren.

Das modulare Design ermöglicht es Mango Network, seine Funktionalitäten flexibel für verschiedene Szenarien anzupassen und zu erweitern. Zum Beispiel können DeFi-Anwendungen die Optimierung des Execution-Moduls betonen, während Gaming-Anwendungen sich stärker auf die Optimierung des Data-Availability-Moduls konzentrieren könnten.


Modulare Architektur des Mango-Netzwerks (Quelle:Mango-Netzwerk)

  1. Kreuzkettenkommunikation und Interoperabilität

Mango Network ermöglicht Blockchain-Interoperabilität durch sein Cross-Chain-Kommunikationsprotokoll OP-Mango. Das OP-Mango-Protokoll gewährleistet einen nahtlosen Austausch von Vermögenswerten, Verträgen und Daten zwischen den Ketten, indem es Ereignisse zwischen virtuellen Maschinen (EVM und MoveVM) erfasst, die Daten serialisiert und zur Verarbeitung überträgt. Der Kernprozess der Cross-Chain-Kommunikation umfasst die folgenden Schritte:

  • Ereigniserfassung: Wenn ein Smart-Vertrag auf einer virtuellen Maschine ein Ereignis auslöst (z.B. Vermögensübertragung oder Zustandsänderung), erfasst der Cross-Chain-Sequenzer das Ereignis.
  • Datenserialisierung und -übertragung: Das erfasste Ereignis wird in ein vom Ziel-Virtual-Machine erkennbares Format serialisiert und über das OP-Mango-Protokoll zur Verarbeitung übertragen.
  • Vertragsaufruf: Das Mango Network ermöglicht es Smart Contracts auf verschiedenen virtuellen Maschinen, sich durch den Cross-Chain-Event-Transfer gegenseitig anzurufen. Wenn zum Beispiel ein Vertrag auf der EVM eine Transaktion abschließt, empfängt MoveVM das Ereignis und führt eine entsprechende Operation aus.

In herkömmlichen Multi-Chain-Ökosystemen sind Vermögenswerte und Liquidität oft über verschiedene Chains verteilt, was Herausforderungen bei der gemeinsamen Nutzung von Liquidität und der Erhöhung der Komplexität und Kosten von Vermögensaustausch führt. Mango Network löst diese Probleme durch Cross-Chain-Interoperabilität, indem sie einen vereinheitlichten Liquiditätspool entwickelt. Dieser Pool ermöglicht es Vermögenswerten und Liquidität aus verschiedenen Blockchains innerhalb von Mango Network zu teilen, was dezentralisierten Finanzprotokollen ermöglicht, nahtlos Vermögenswerte über Chains zu tauschen und die Bildung von Liquiditätssilos zu verhindern.

Darüber hinaus müssen Benutzer keine Assets mehr transferieren oder mehrere Wallets über verschiedene Blockchains hinweg verwenden. Stattdessen können sie über eine einheitliche Schnittstelle operieren, was die Transaktionsbequemlichkeit und -flüssigkeit erheblich verbessert. Benutzer können beispielsweise gleichzeitig Operationen auf Ethereum und Mango Network durchführen, wobei Mango Network während der Cross-Chain-Interaktionen keinen Datenverlust oder Transaktionsfehler gewährleistet.

Insgesamt ermöglichen die Cross-Chain-Fähigkeiten des Mango-Netzwerks eine nahtlose Vermögensverwaltung und Vertragsabwicklung über verschiedene Blockchain-Ökosysteme hinweg. Durch die Lösung des Problems der Liquiditätsfragmentierung in Multi-Chain-Ökosystemen verbessert Mango Network die Interoperabilität von Vermögenswerten und Daten und bietet damit eine größere Flexibilität und Raum für Innovation.


Kommunikationsprozess zwischen EVM und MoveVM (Quelle:Mango-Netzwerk)

  1. Hohe Sicherheit und Bewegungssprache

Mango Network wird unter Verwendung der Programmiersprache Move entwickelt, einer ressourcenorientierten Sprache, die speziell für das Management digitaler Vermögenswerte konzipiert wurde. Im Vergleich zu traditionellen Smart Contract-Sprachen wie Solidity bietet Move erhebliche Vorteile in Bezug auf Sicherheit.

  • Resource-Oriented Programming: Move verwaltet digitale Assets als „Ressourcen“ und eliminiert somit das Risiko der Duplizierung oder Manipulation, welches oft in traditionellen Blockchain-Systemen präsent ist. In Move wird der Asset-Transfer durch „Transfer“-Operationen erreicht, anstatt durch einfache Addition und Subtraktion, wodurch die Einzigartigkeit der Assets sichergestellt und Double-Spending verhindert wird.
  • Statische Programmiersprache: Move ist eine statisch typisierte Sprache, die Sicherheitsrisiken im Zusammenhang mit dynamischen Aufrufen vermeidet, wie z.B. Reentrancy-Angriffe und Überlauffehler. Die Ausführung von Smart Contracts erfordert eine formale Verifikation, um deren Korrektheit sicherzustellen.
  • Formale Verifikation: Move umfasst das Move Prover-Tool, mit dem Entwickler Smart Contracts formell überprüfen können. Dies verwendet mathematische Werkzeuge zur Analyse der Sicherheit und Korrektheit von Verträgen und reduziert potenzielle Schwachstellen und Angriffsflächen erheblich.


Vergleich zwischen Move und Solidity Sprachen (Quelle:Mango-Netzwerk)

  1. Zero-Knowledge Proof (ZKP) Technologie

Mango Network integriert die Zero-Knowledge Proof (ZKP) Technologie und nutzt zk-SNARKs und zk-STARKs, um Datenschutz und Datenintegritätsprüfung zu gewährleisten.

  • Anonymes Trading: Mit ZKP-Technologie kann Mango Network die Richtigkeit von Transaktionen validieren und gleichzeitig die Privatsphäre der Teilnehmer und Vermögenswerte geheim halten.
  • Datenschutz: Bei der Datenvalidierung stellt ZKP sicher, dass die Gültigkeit von Transaktionen nachgewiesen werden kann, ohne sensible Daten offenzulegen.
  • Datenintegrität: Mit zk-SNARKs garantiert das Mango Network, dass On-Chain-Daten (z. B. Transaktionsaufzeichnungen und Smart Contract-Stände) manipulationssicher sind und somit Datenintegrität und Zuverlässigkeit gewährleistet sind.
  1. Verteilter Speicher und hohe Skalierbarkeit

Mango Network verwendet die verteilte Speichertechnologie, um die Datenredundanz und -sicherheit durch die Speicherung von Multi-Knoten zu gewährleisten. Zu den wichtigsten Funktionen gehören:

  • Datensicherheit: Jeder Datenblock wird auf mehreren Knoten repliziert, um sicherzustellen, dass Daten selbst dann von anderen Knoten wiederhergestellt werden können, wenn einige Knoten ausfallen oder offline gehen.
  • Verschlüsselungsschutz: Alle Daten, die in das verteilte Speichernetz hochgeladen werden, sind verschlüsselt und nur autorisierte Benutzer können auf die Daten zugreifen und sie entschlüsseln, um den Datenschutz zu gewährleisten.
  • Hohe Skalierbarkeit: Durch Hinzufügen weiterer Speicherknoten kann das Mango-Netzwerk sein Speichersystem horizontal skalieren, um wachsenden Anforderungen ohne Beeinträchtigung von Leistung oder Zuverlässigkeit gerecht zu werden.

Wie Mango Network funktioniert

Der operative Workflow des Mango Network nutzt seine Kerntechnologien und Mechanismen, um eine Multi-Chain-Interoperabilität, Asset-Liquidität und nahtlose Cross-Chain-Interaktionen zu erreichen. Im Folgenden finden Sie eine detaillierte Erklärung, wie das Omnichain-Protokoll des Mango Network funktioniert:

  1. Benutzer initiiert eine Transaktion

Benutzer reichen Transaktionsanfragen über von Mango Network bereitgestellte Schnittstellen oder Anwendungen ein. Diese Anfragen können Asset-Transfers, Smart-Vertragsausführungen oder andere On-Chain-Operationen umfassen. Benutzer stellen Transaktionsdaten bereit und geben die Zielkette für ihre Operation an.

  1. OP-Mango Layer 2 Netzwerkverarbeitung

Die Transaktionsanfrage wird zunächst von OP-Mango verarbeitet, einem Layer-2-Netzwerk, das auf OPStack aufbaut und mit der Ethereum Virtual Machine (EVM) kompatibel ist. Dieser Schritt umfasst:

  • Benutzer senden Transaktionen und fragen Blockdaten über Knoten ab.
  • OP-Mango-Knoten rufen sichere Transaktionsdaten aus dem Ethereum Layer 1-Netzwerk ab.
  • Transaktionsdaten werden über das P2P-Netzwerk verbreitet, um eine rechtzeitige Synchronisierung sicherzustellen.
  1. Sequenzer-Sortierung und Stapelverarbeitung

Der Sequenzer in OP-Mango verarbeitet Transaktionen durch:

  • Sortieren von Transaktionen, die von Benutzern und Knoten empfangen wurden.
  • Verpackung von Transaktionen in Stapel zur Übermittlung an das Ethereum Layer 1 Netzwerk.
  • Durchführung von Assert-Operationen, bei denen der Sequenzer den Layer 2-Netzzustand aktualisiert und Transaktionsaufzeichnungen in Chargen an Ethereum-Validatoren übermittelt, um sicherzustellen, dass der OP-Mango-Netzzustand konsistent mit Ethereum bleibt.
  1. Cross-Chain-Kommunikation und Datensynchronisierung

Ein wichtiger Bestandteil von OP-Mango ist die enge Integration mit MoveVM von Mango Network, um die Interoperabilität zwischen verschiedenen Blockchains zu gewährleisten. Der Prozess beinhaltet:

  • Wenn ein Smart Contract-Ereignis in EVM oder MoveVM ausgelöst wird, erfasst der Sequenzer das Ereignis.
  • Das Ereignis wird in einen Cross-Chain-Aufruf analysiert, der die Vertragsausführung in der anderen virtuellen Maschine auslöst. Dies ermöglicht eine sichere Abwicklung und Daten-Synchronisierung zwischen EVM und MoveVM und erreicht eine Vertragsinteroperabilität zwischen virtuellen Maschinen.
  1. Cross-Chain Messaging

Mango Network's Cross-Chain Messaging-Mechanismus erleichtert den Transfer von Daten und Wert über Ketten und Ebenen:

  • Smart Contracts senden On-Chain Cross-Chain-Nachrichten, die in der Regel durch eindeutige Marker wie Transaktionshashes oder Block-IDs identifiziert werden.
  • Nachrichten werden über einen Relayer an die Zielkette übertragen, um die Datensynchronisation und die Genauigkeit des Vermögenstransfers zu gewährleisten.
  1. Omnichain Smart Contract Verarbeitung

Wenn Cross-Chain-Ereignisse auftreten, verarbeiten Omnichain-Smart-Verträge Ereignisse von externen Chains. Diese Verträge können:

  • Daten von externen Ketten lesen und die entsprechende Logik ausführen.
  • Geben Sie die Verarbeitungsergebnisse an die externe Kette zurück und stellen Sie die Korrektheit und Konsistenz der Cross-Chain-Operationen sicher.
  1. Rückgabe von Vermögenswerten und Daten

Nach Abschluss aller Cross-Chain-Operationen wird das endgültige Ergebnis über Remote-Modulverträge an die Ursprungskette zurückgegeben, wodurch Benutzer die Ergebnisse von Vermögensübertragungen oder Vertragsausführungen auf der Zielkette sehen können.

  1. Einheitliche Zustandsaufzeichnung für Omnichain-Anwendungen

Mango Network bietet ein einheitliches Zustandsaufzeichnungssystem, das Benutzern ermöglicht, bei Cross-Chain-Operationen keine Daten oder Liquidität zu verlieren:

  • Benutzer, die Verträge auf einer beliebigen Kette bereitstellen, erben die vollständigen Zustandsaufzeichnungen und Liquidität von Manganetzwerks Hauptkette.
  • Unabhängig von der betriebenen Kette können Benutzer über die Cross-Chain-Brücken und Modulverträge von Mango eine nahtlose Cross-Chain-Erfahrung machen.


Multi-VM Arbeitsmodus im Mango Network (Quelle:Chaincatcher)

Nehmen wir zum Beispiel an, Alice möchte USDT von Ethereum nach Solana übertragen. Sie startet eine Cross-Chain-Transaktion über das Mango Network. Die Transaktion wird über das OP-Mango Layer 2-Netzwerk verarbeitet, wo der Sequenzer sie verpackt und an das Ethereum-Netzwerk sendet. Anschließend überträgt der Cross-Chain-Kommunikationsvertrag die Transaktionsdaten an Solana. Auf Solana erfasst und führt MoveVM den Cross-Chain-Vertrag aus und schließt die Vermögensübertragung ab.

Der operative Prozess des Mango-Netzwerks erleichtert einen vollständigen Arbeitsablauf, von benutzerinitiierten Transaktionen bis hin zu Cross-Chain-Operationen. Durch die Nutzung von Technologien wie dem OP-Mango Layer 2-Netzwerk, Cross-Chain-Kommunikationsprotokollen, Sequenzer-Sortierung und Batch-Verarbeitung, Omnichain-Smart Contracts und Cross-Chain-Messaging gewährleistet Mango Network hohe Effizienz, Sicherheit und nahtlose Cross-Chain-Interaktionen.

Fahrplan

Mango Network hat offiziell seine Roadmap veröffentlicht, die den Fortschritt des Projekts seit dem Start in der zweiten Hälfte des Jahres 2022 beschreibt. Die erste Phase konzentrierte sich auf die Bildung des Teams und die architektonische Gestaltung. In der ersten Hälfte des Jahres 2023 wurde der Proof of Concept für Mango Move erfolgreich abgeschlossen, gefolgt vom Start des Testnetzes von Mango Network im dritten Quartal. Der anschließende Schwerpunkt lag auf der Verbesserung der Testnet-Interaktionslösungen und der Weiterentwicklung des Mainnets.

Im ersten Halbjahr 2024 plant Mango Network die Einführung eines Testnet-Incentive-Programms, die Ankündigung seines Pass-Wirtschaftsmodells sowie die Durchführung von globalen Roadshows und Entwicklerprogrammen, um die Grundlagen für die Entwicklung des Ökosystems zu legen. Bis zum dritten Quartal 2024 strebt Mango Network die Gründung der Mango Foundation an, die Offenlegung von Details zur Tokenökonomie und die Bereitstellung wesentlicher Ökosystemunterstützung für GameFi und RWA (Real-World Assets).

Ein Blick in die Zukunft zeigt, dass von Ende 2024 bis zur ersten Hälfte von 2025 das Mainnet und Testnet live gehen sollen. In diesem Zeitraum ist auch die Token-Generierung (TGE) und die Veröffentlichung von stark nachgefragten Anwendungen geplant. Mango Network strebt danach, ein blühendes Ökosystem durch nachhaltiges Marken- und Gemeinschaftswachstum zu fördern.


Mango Network-Roadmap (Quelle:Twitter)

Fazit

Durch seine innovative technische Architektur und die Unterstützung mehrerer virtueller Maschinen löst Mango Network effektiv wichtige Herausforderungen in Web3- und DeFi-Anwendungen, wie zum Beispiel fragmentierte Benutzererfahrungen und unzureichende Liquidität. Mit Kernmechanismen wie dem OP-Mango Layer 2-Netzwerk, modularen Architekturen, Cross-Chain-Kommunikationsprotokollen und Omnichain-Smart Contracts verbessert Mango Network signifikant die Interoperabilität und die Vermögensliquidität über verschiedene Blockchains hinweg. Die Multi-VM-Funktion, die die Synergie von MoveVM und EVM nutzt, bietet eine effiziente und sichere Infrastruktur und ermöglicht Entwicklern und Benutzern eine flexible und nahtlose Cross-Chain-Interaktionserfahrung. Während Mango Network weiterhin wächst, ist es bereit, mehr innovative Anwendungen auf seiner Plattform gedeihen zu lassen und so zum Wohlstand des Web3-Ökosystems beizutragen.

In Zukunft wird sich das Mango-Netzwerk darauf konzentrieren, die Interoperabilität von Omnichain voranzutreiben, die Liquiditätspools für Cross-Chain zu stärken und das SDK weiter zu optimieren, um Entwicklern benutzerfreundliche Tools für den Aufbau vielfältiger Web3-Anwendungen zur Verfügung zu stellen. Darüber hinaus plant das Netzwerk, Validatorknoten zu erweitern und die Netzwerkkapazität zu verbessern, um eine stabile und effiziente Unterstützung für eine Vielzahl von Blockchain-Anwendungsfällen zu gewährleisten, selbst bei hohem Verkehrsaufkommen, während gleichzeitig niedrige Gasgebühren beibehalten werden.

Autor: Lucas
Übersetzer: Sonia
Rezensent(en): Piccolo、Edward、Elisa
Übersetzung Rezensent(en): Ashely、Joyce
* Die Informationen sind nicht als Finanzberatung gedacht und stellen auch keine Empfehlung irgendeiner Art dar, die von Gate.io angeboten oder unterstützt wird.
* Dieser Artikel darf ohne Bezugnahme auf Gate.io nicht reproduziert, übertragen oder kopiert werden. Zuwiderhandlung ist eine Verletzung des Urheberrechtsgesetzes und kann gerichtlich verfolgt werden.
Jetzt anfangen
Registrieren Sie sich und erhalten Sie einen
100
-Euro-Gutschein!