マンゴーネットワークの理解:包括的なガイド

初級編12/25/2024, 7:43:25 AM
Mango Networkは、Web3アプリケーションやDeFiプロトコルにおけるユーザーエクスペリエンスの断片化と流動性の課題に対応する、マルチバーチャルマシンサポートを備えたレイヤー1ブロックチェーンプラットフォームです。革新的なアーキテクチャには、複数のバーチャルマシン、モジュラーデザイン、クロスチェーン通信が組み合わされ、高性能(297,450 TPS)と堅牢なセキュリティを提供します。Moveプログラミング言語で構築されたネットワークは、リソース指向プログラミングを重視し、ゼロ知識証明を組み込んでスマートコントラクトのセキュリティとデジタルアセットの保護を強化しています。

Mango Networkの概要

イントロダクション

Mango Networkは、Multi-VMをサポートし、Web3アプリケーションとDeFiプロトコルの一般的な問題を解決する包括的なインフラストラクチャを提供することを目指すLayer 1ブロックチェーンです。OPStackテクノロジーとMoveVMの利点を組み合わせることで、クロスチェーン通信とマルチバーチャルマシンの相互運用性が実現され、開発者とユーザーに効率的で安全かつモジュラーなWeb3インフラストラクチャが提供されます。

Mango Networkチームは、強力な技術的バックグラウンドと学術的資格を持つ経験豊富なWeb3プロフェッショナルで構成されています。CTOのDavid Brouwerは、Move、Solidity、およびRustプログラミング言語を専門とする熟練した開発者であり、Moveの深い研究の専門知識を持っています。彼は初期のLibra技術コミュニティに貢献し、GPTを使用したAIアプリケーション、高性能取引ネットワーク、複雑なスマートコントラクト開発における幅広い経験を持っています。CEOのBenjamin Kittieは、シンガポール国立大学を卒業し、Mango Networkに参加する前はHTXでシニアアナリストとして働いていました。


Mango Networkの主な特長(出典:マンゴーネットワーク)

目標とビジョン

Mango Networkは、開発者に多様なツールを提供し、Web3空間で優れたユーザーエクスペリエンスを作成するためのアクセス可能なスマートコントラクトプラットフォームを構築することに専念しています。その目標は、アプリケーションの要求に対応するために水平方向にスケーリングし、開発キット(SDK)を活用して、限界なくアプリケーションを構築できるようにすることです。次の10億人のユーザーを引き付けることです。

ブロックチェーンの分散度は、運用ノードの数で測ることができます。Mango Networkは現在、わずか4つのバリデータノードで運営されており、分散度が制限されていることを示しています。この少ないノード数は、ネットワークが高いトラフィック量を管理する能力についても懸念があります。ただし、Mango Networkは、バリデータの処理能力が向上するにつれてノード数を拡大し、ピーク時の使用中のガス料金を低く保つことを目指しています。この戦略により、固定されたパフォーマンスの制約に苦しむ他のブロックチェーンとは異なる位置づけになっています。


マンゴーネットワークのバリデータノード(出典:マンゴーネットワーク)

さらに、Mango Networkの豊富なオンチェーン資産は、人工的な希少性ではなく実用的なユーティリティに焦点を当てたアプリケーションと経済の開発を可能にします。開発者は、ゲームプレイに基づいて進化し、結合し、クラスタ化するダイナミックなNFTを作成できます - これらすべての行動はチェーン上で透明に記録されます。このアプローチにより、ゲーム内の経済を強化し、NFTの価値を向上させ、魅力的なユーザーエンゲージメントサイクルを作り出すことができます。

Mango Networkの技術的な特徴とアーキテクチャ

特徴

Web3およびブロックチェーンエコシステムにおける流動性不足と複雑なクロスチェーンインタラクションの課題に対処するために、Mango Networkは新しいLayer 1トランザクション指向のオムニチェーンインフラストラクチャネットワークとして、以下の技術的特徴を革新的に導入し、ワンストップの流動性サービスオムニチェーンネットワークの構築を目指しています。

  • オムニ-チェーンアプリケーションサポート:Mango Networkは、統一されたクロスチェーンプロトコルを介して、従来のマルチチェーン展開における断片化されたユーザーエクスペリエンスと分散した流動性を排除します。ユーザーは複数の異種ブロックチェーン上でシームレスに操作および相互作用するために単一のガストークンのみが必要です。OP-Mangoプロトコルは、EVMとMoveVM間のスマートコントラクトの相互運用性を実現し、データの一貫性とスムーズなチェーン間の相互作用を確保します。オムニチェーンアプリケーションは、状態を統一的に記録することができ、ユーザーは基礎となるブロックチェーンの存在を感じることなくアプリケーションにアクセスできるため、ローカルプログラムを使用するのと同じようなスムーズなユーザーエクスペリエンスを提供します。


Mango NetworkにおけるOmni-Chainサポート(出典:マンゴーネットワーク)

  • 高性能:Mango Networkは高速の取引および決済体験を提供することに焦点を当てています。 MoveVMを最適化し、レイヤー2のバッチ処理メカニズムを実装することにより、大規模な並列取引をサポートし、スループットを大幅に向上させます。ほとんどの取引はサブ秒の時間枠内で完了でき、最大297,450 TPSの処理速度を実現します。これにより、開発者やユーザーに安全でモジュラーで高性能なWeb3インフラストラクチャを提供し、拡張性と相互運用性の高い基準を維持します。


マンゴーネットワークのパフォーマンス(出典:マンゴーネットワーク)

  • 高いセキュリティ:Moveプログラミング言語の安全な設計を活用したMango Networkは、スマートコントラクトとデジタルアセットのために強化された保護を提供します。Moveは静的型付け言語であり、再入攻撃などの動的呼び出しに関連するリスクを回避し、脆弱性の発生確率を低減します。リソース指向プログラミングでは、デジタルアセットを第一級のリソースとして定義し、トランザクションが明示的なアセットフロー内でのみ発生することを保証し、改ざんや二重支払いのリスクを防止します。

さらに、MangoはMove Proverツールを使用してスマートコントラクトの正確性を数学的に検証し、システムの信頼性を根本的に向上させています。MoveVMは仮想マシンのサンドボックスを利用して契約状態を分離し、悪意のあるコードがシステムに浸透するのを防ぎます。

  • モジュラーアーキテクチャ:Mango Networkのモジュラーブロックチェーンアーキテクチャは、その主要なイノベーションの一つです。それは、実行、コンセンサス、データ可用性を含むコアブロックチェーンの機能を独立したモジュールに分離し、それぞれのモジュールが特定のタスクに専念し、簡単に最適化することができます。開発者は、異なるアプリケーションシナリオの要件に基づいてモジュールの設定を柔軟に調整することができます。

例えば、DeFiアプリケーションは実行モジュールを最適化できます。一方、ゲームシナリオでは、データストレージモジュールを強化できます。モジュラー構造により、新しいモジュールを追加することで、ブロックチェーン全体に大きな変更を必要とせずにパフォーマンスを拡張することが可能です。分離された設計により、システム間の依存関係が減少し、1つのモジュールが攻撃を受けても、その影響がそのモジュール内に収まるようになっています。

Mango Networkの技術コンポーネント

Mango Networkは、Multi-VM(マルチバーチャルマシン)アーキテクチャに基づいたOmnichainインフラストラクチャネットワークです。Web3とDeFiの主要な課題であるユーザーエクスペリエンスの分断と効率の低下に対処するために設計されています。その技術的なフレームワークは、以下の主要なコンポーネントで構成されています:

  1. マルチバーチャルマシンアーキテクチャ(Multi-VM)

Mango Networkの主な強みの1つは、そのマルチVMアーキテクチャにあります。このアーキテクチャは、複数の仮想マシンが並行して動作し、異なるタスクを処理することができるだけでなく、クロス仮想マシンプロトコルを介して相互運用性を実現します。

  • MoveVM:Moveは、デジタルアセットの処理に特化したリソース指向のプログラミング言語です。MoveVMはMove契約を実行し、アセットの処理、複雑なビジネスロジック、並列実行に関連するタスクを管理します。MoveVMは、動的スケジューリングメカニズムにより、トランザクションのスループットと実行効率を向上させます。
  • EVM(Ethereum Virtual Machine):EVMはEthereumエコシステムの中核であり、Ethereum互換のスマートコントラクトを実行します。Mango NetworkはEVMの互換性を活用し、既存のEthereumアプリケーションがMango Networkにシームレスに移行できるようにしています。
  • Cross-VM通信プロトコル(OP-Mango):OP-MangoはMango Networkの通信プロトコルで、MoveVMとEVMを接続するためのものです。これにより、両方の仮想マシン間でデータ共有と契約呼び出しが可能となり、協力とデータ同期が容易になります。具体的には、EVM上の契約がイベントをトリガーすると、OP-MangoがそれをキャプチャしてMoveVMに送信し、その逆も同様に行い、両者の仮想マシン間でのシームレスな相互作用を保証します。


Mango Networkにおけるマルチバーチャルマシンアーキテクチャ(出典:マンゴーネットワーク)

  1. モジュラー・ブロックチェーン・アーキテクチャー

Mangoネットワークのモジュラーなブロックチェーンアーキテクチャは、ブロックチェーンの核心機能を独立した専門モジュールに分割し、柔軟でカスタマイズ可能なソリューションを提供します。各モジュールは、ブロックチェーン内の特定の機能を処理し、異なるアプリケーションシナリオと要件に合わせて独立して最適化および拡張することができます。主なモジュールには次のものがあります:

  • 実行モジュール:取引の実行とスマートコントラクトの計算ロジックを担当します。このモジュールは、MoveVMとEVMを介してオンチェーン操作を実行する責任があります。
  • コンセンサスモジュール:ブロックチェーンのコンセンサスメカニズムを確保し、ネットワーク全体でブロックとデータの整合性を維持します。Mango Networkは、効率的かつ安全なトランザクション確認を確保するために、ビザンチン・フォールト・トレランス(BFT)に基づくコンセンサスメカニズムを採用しています。
  • データ可用性モジュール:チェーン上のデータの可用性と整合性を保証します。データの可用性は、トランザクションと契約の実行の正確性を保証するためにブロックチェーンネットワークで重要です。
  • 紛争解決モジュール:クロスチェーン相互作用中の潜在的な紛争を管理し、クロスチェーン通信の正確さと効果を確保します。

Mango Networkの各モジュールは独立して開発されており、開発者は必要に応じて特定のモジュールを追加または削除してシステムを拡張し、アプリケーションの要件に基づいて機能を最適化することができます。例えば、高頻度取引のDeFiアプリケーションは、実行モジュールの最適化を優先することができます。大規模なデータストレージが必要なアプリケーションは、データ可用性モジュールの強化に重点を置くことができます。

モジュラーな設計により、Mango Networkはさまざまなシナリオに柔軟に適応し、機能を拡張することができます。例えば、DeFiアプリケーションでは実行モジュールの最適化に重点を置くことができ、ゲームアプリケーションではデータ可用性モジュールの最適化により注力することができます。


Mango Networkのモジュラーアーキテクチャ(出典:マンゴーネットワーク

  1. クロスチェーン通信と相互運用性

Mango Networkは、クロスチェーン通信プロトコルであるOP-Mangoを通じて、ブロックチェーンの相互運用性を実現します。OP-Mangoプロトコルは、仮想マシン(EVMおよびMoveVM)間のイベントをキャプチャし、データをシリアライズして処理するため、チェーン間での資産、契約、およびデータの交換をシームレスに行います。コアのクロスチェーン通信プロセスは、次のステップで構成されます:

  • イベントキャプチャ:1つの仮想マシン上のスマートコントラクトがイベント(例:資産の転送や状態の変更)をトリガーしたとき、クロスチェーンシーケンサはそのイベントをキャプチャします。
  • データの直列化と転送:キャプチャされたイベントは、ターゲット仮想マシンが認識できる形式に直列化され、OP-Mangoプロトコルを介して転送され、処理されます。
  • コントラクトの呼び出し:Mango Networkは、異なる仮想マシン上のスマートコントラクトが、クロスチェーンイベント転送を介してお互いを呼び出せるようにします。たとえば、EVM上のコントラクトがトランザクションを完了すると、MoveVMはそのイベントを受け取り、対応する操作を実行します。

従来のマルチチェーンエコシステムでは、資産と流動性がしばしば異なるチェーンに散在しているため、流動性の共有に課題が生じ、資産取引の複雑さとコストが増加します。Mango Networkは、統一された流動性プールを開発することで、これらの問題に取り組んでいます。このプールにより、さまざまなブロックチェーンからの資産と流動性をMango Network内で共有することができ、分散型金融(DeFi)プロトコルがチェーン間で資産をシームレスに交換し、流動性シロを防ぎます。

さらに、ユーザーは複数のチェーン間で資産を移動したり複数のウォレットを使用したりする必要がなくなりました。その代わりに、統一されたインターフェースを介して操作することができ、取引の便益と流動性が大幅に向上します。例えば、ユーザーはイーサリアムとマンゴーネットワークで同時に操作を行うことができ、マンゴーネットワークはクロスチェーン相互作用中にデータの損失や取引の失敗がないようにします。

Mango Networkのクロスチェーン機能により、異なるブロックチェーンエコシステム間でのシームレスな資産管理と契約実行が可能になります。マルチチェーンエコシステムにおける流動性の断片化の問題を解決することで、Mango Networkは資産とデータの相互運用性を向上させ、より柔軟性とイノベーションの余地を提供します。


EVMとMoveVMの通信プロセス(ソース:マンゴーネットワーク)

  1. 高いセキュリティと移動言語

Mango Networkは、Moveプログラミング言語を使用して開発されています。Moveは、デジタルアセット管理に特化したリソース指向の言語です。従来のSolidityなどのスマートコントラクト言語と比較して、Moveはセキュリティの面で大きな利点を提供します。

  • Resource-Oriented Programming: Moveはデジタルアセットを「リソース」として管理し、従来のブロックチェーンシステムによくある重複や改ざんのリスクを排除します。Moveでは、資産の移動は単純な加算や減算ではなく、「転送」操作を通じて行われ、資産の一意性を確保し、二重支払いを防ぎます。
  • 静的プログラミング言語:Moveは静的型付けの言語であり、再入攻撃やオーバーフローエラーなどの動的呼び出しに関連するセキュリティリスクを回避します。スマートコントラクトの実行には形式的な検証が必要であり、その正確性を保証します。
  • 形式的検証:MoveにはMove Proverツールが含まれており、開発者はスマートコントラクトを形式的に検証することができます。これにより、契約のセキュリティと正確性を数学的なツールを使用して分析し、潜在的な脆弱性と攻撃面を大幅に減らすことができます。


MoveとSolidity言語の比較(出典:マンゴーネットワーク)

  1. ゼロ知識証明(ZKP)テクノロジー

マンゴーネットワークは、ゼロ知識証明(ZKP)技術を統合し、zk-SNARKsおよびzk-STARKsを利用してプライバシー保護とデータの整合性検証を提供します。

  • 匿名取引:ZKP技術を使用することで、Mango Networkは取引の正確性を検証し、参加者や資産のプライバシーを非公開のままに保証します。
  • プライバシー保護:データ検証中、ZKPは機密データを公開せずに取引の妥当性を証明できることを保証します。
  • データの整合性:zk-SNARKを使用することで、Mango Networkはオンチェーンデータ(取引記録やスマートコントラクトの状態など)が改ざんされないことを保証し、データの整合性と信頼性を確保します。
  1. 分散ストレージと高いスケーラビリティ

Mango Networkは、分散ストレージ技術を採用して、マルチノードストレージを介してデータの冗長性とセキュリティを確保しています。主な特長には、

  • データの冗長性:各データブロックは複数のノードに複製され、ノードの一部が故障したりオフラインになった場合でも他のノードからデータを回復できるようになっています。
  • 暗号化保護:分散ストレージネットワークにアップロードされたすべてのデータは暗号化され、認証されたユーザーのみがデータにアクセスして復号化できるため、プライバシー保護が確保されます。
  • 高いスケーラビリティ:Mango Networkは、ストレージノードを追加することで、パフォーマンスや信頼性を損なうことなく、需要の増加に対応するためにストレージシステムを水平にスケーリングすることができます。

Mango Networkの運営方法

Mango Networkの運用ワークフローは、そのコア技術とメカニズムを活用して、マルチチェーンの相互運用性、資産の流動性、およびシームレスなクロスチェーンの相互作用を実現しています。以下に、Mango Networkのオムニチェーンプロトコルの機能の詳細な説明があります。

  1. ユーザーがトランザクションを開始します

ユーザーは、マンゴーネットワークが提供するインターフェースやアプリケーションを介してトランザクションリクエストを送信します。これらのリクエストには、アセットの転送、スマートコントラクトの実行、または他のオンチェーンの操作が含まれる場合があります。ユーザーはトランザクションデータを提供し、オペレーションのターゲットチェーンを指定します。

  1. OP-Mango レイヤー2 ネットワーク処理

トランザクションリクエストはまず、OPStack上で構築され、Ethereum Virtual Machine(EVM)と互換性のあるLayer 2ネットワークであるOP-Mangoによって処理されます。この段階には次のものが含まれます:

  • ユーザーはノードを通じてトランザクションを送信し、ブロックデータをクエリします。
  • OP-Mangoノードは、Ethereum Layer 1ネットワークから安全なトランザクションデータを取得しています。
  • トランザクションデータはP2Pネットワークを介してブロードキャストされ、タイムリーな同期を確保します。
  1. シーケンサーのソートとバッチ処理

OP-Mangoのシーケンサーは、取引を処理します:

  • ユーザーやノードから受け取ったトランザクションをソートする。
  • Ethereum Layer 1ネットワークへの送信のためにトランザクションをバッチにまとめる。
  • アサーション操作を実行し、シーケンサがレイヤー2ネットワークの状態を更新し、トランザクションレコードをバッチでイーサリアムの検証者に提出することで、OP-Mangoネットワークの状態がイーサリアムと一致していることを確認します。
  1. クロスチェーン通信とデータ同期

OP-Mangoの重要な特徴は、Mango NetworkのMoveVMとの緊密な統合であり、クロスチェーンの相互運用性を確保しています。このプロセスには、次のものが含まれます:

  • EVMまたはMoveVMでスマートコントラクトのイベントがトリガーされると、シーケンサーはそのイベントをキャプチャします。
  • イベントはクロスチェーンコールに解析され、他の仮想マシンで契約の実行がトリガーされます。これにより、EVMとMoveVM間での安全な決済とデータ同期が可能になり、仮想マシン間での契約の相互運用性が実現されます。
  1. クロスチェーンメッセージング

Mango Networkのクロスチェーンメッセージングメカニズムは、チェーンとレイヤー間でのデータと価値の転送を容易にします:

  • スマートコントラクトは通常、トランザクションハッシュやブロックIDのような一意のマーカーで識別される、チェーン間メッセージをチェーン上で送信します。
  • メッセージはリレーを介してターゲットチェーンに送信され、データの同期と資産の送金の正確性が確保されます。
  1. オムニチェーンスマートコントラクト処理

クロスチェーンイベントが発生すると、オムニチェーンスマートコントラクトが外部チェーンからのイベントを処理します。これらの契約は次のようにすることができます:

  • 外部チェーンからデータを読み取り、対応するロジックを実行します。
  • 外部チェーンに処理結果を返し、クロスチェーン操作の正確性と一貫性を確保します。
  1. 資産とデータのリターン

すべてのクロスチェーン操作が完了したら、最終結果はリモートモジュール契約を介して元のチェーンに返され、ユーザーは対象のチェーンでの資産の移動や契約の実行の結果を確認することができます。

  1. オムニチェーンアプリケーションのための統一された状態記録

Mango Networkは統一された状態記録システムを提供し、ユーザーがクロスチェーン操作中にデータや流動性を失わないようにします:

  • どのチェーンでも契約を展開するユーザーは、Mango Networkのメインチェーンから完全な状態レコードと流動性を継承します。
  • どのチェーンで運営されているかに関係なく、ユーザーはMangoのクロスチェーンブリッジとモジュール契約を通じてシームレスなクロスチェーン体験にアクセスできます。


Mango NetworkのマルチVM作業モード(出典:チェインキャッチャー)

例えば、アリスがイーサリアムからソラナへUSDTを送金したいとします。彼女はMango Networkを介してクロスチェーン取引を開始します。取引はOP-Mango Layer 2ネットワークを介して処理され、シーケンサーが取引をパッケージ化してイーサリアムネットワークに送信します。その後、クロスチェーン通信契約が取引データをソラナに送信します。ソラナでは、MoveVMがクロスチェーン契約をキャプチャして実行し、資産の送金を完了します。

Mango Networkの運用プロセスは、ユーザーイニシエートトランザクションからクロスチェーンオペレーションまで、完全なワークフローを容易にします。OP-Mango Layer 2ネットワーク、クロスチェーン通信プロトコル、シーケンサーソーティングとバッチ処理、オムニチェーンスマートコントラクト、クロスチェーンメッセージングなどの技術を活用することで、Mango Networkは高い効率性、セキュリティ、シームレスなクロスチェーンの相互作用を確保します。

ロードマップ

Mango Networkは、2022年下半期のローンチ以来のプロジェクトの進行状況を詳細に記載したロードマップを公式に発表しました。最初のフェーズでは、チームの形成とアーキテクチャの設計に焦点を当てました。2023年上半期には、Mango Moveのコンセプト証明を成功裏に完了し、その後、Mango Networkのテストネットのローンチが第3四半期に行われました。その後の焦点は、テストネットの相互作用ソリューションの改善とメインネットの開発の推進にありました。

2024年上半期、Mango Networkはテストネットのインセンティブプログラムを展開し、Pass経済モデルを発表し、エコシステムの開発の基礎を築くためにグローバルなロードショーと開発者プログラムを開始する予定です。2024年第3四半期までに、Mango NetworkはMango Foundationを設立し、トークノミクスの詳細を公開し、GameFiとRWA(リアルワールドアセット)に対する重要なエコシステムのサポートを可能にすることを目指しています。

2024年末から2025年上半期にかけて、メインネットとテストネットが稼働する予定です。この期間には、トークン生成イベント(TGE)や需要の高いアプリケーションのリリースも行われます。マンゴーネットワークは、持続可能なブランドとコミュニティの成長を通じて繁栄するエコシステムを目指しています。


Mango Networkのロードマップ(出典:Twitter)

結論

Mango Networkは、革新的な技術アーキテクチャとマルチバーチャルマシンサポートにより、フラグメンテッドなユーザーエクスペリエンスや不十分な流動性など、Web3やDeFiアプリケーションにおける重要な課題に効果的に対処しています。OP-Mango Layer 2ネットワーク、モジュラーアーキテクチャ、クロスチェーン通信プロトコル、オムニチェーンスマートコントラクトなどのコアメカニズムにより、Mango Networkはさまざまなブロックチェーン間での相互運用性と資産流動性を大幅に向上させます。MoveVMとEVMのシナジーを活用したマルチVM機能は、効率的かつ安全なインフラストラクチャを提供し、開発者とユーザーに柔軟でシームレスなクロスチェーンインタラクション体験を提供します。Mango Networkが進化を続けるにつれ、そのプラットフォーム上でより革新的なアプリケーションを繁栄させ、Web3エコシステムの繁栄に貢献することが期待されています。

マンゴーネットワークは、オムニチェーンの相互運用性を推進し、クロスチェーン流動性プールを強化し、さらにSDKを最適化して、開発者に多様なWeb3アプリケーションを構築するための使いやすいツールを提供することに焦点を当てます。また、ネットワークは、バリデータノードを拡張し、ネットワーク容量を向上させて、幅広いブロックチェーンユースケースに安定した効率的なサポートを提供し、トラフィックが高い期間でも低いガス料金を維持します。

著者: Lucas
翻訳者: Sonia
レビュアー: Piccolo、Edward、Elisa
翻訳レビュアー: Ashely、Joyce
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。

マンゴーネットワークの理解:包括的なガイド

初級編12/25/2024, 7:43:25 AM
Mango Networkは、Web3アプリケーションやDeFiプロトコルにおけるユーザーエクスペリエンスの断片化と流動性の課題に対応する、マルチバーチャルマシンサポートを備えたレイヤー1ブロックチェーンプラットフォームです。革新的なアーキテクチャには、複数のバーチャルマシン、モジュラーデザイン、クロスチェーン通信が組み合わされ、高性能(297,450 TPS)と堅牢なセキュリティを提供します。Moveプログラミング言語で構築されたネットワークは、リソース指向プログラミングを重視し、ゼロ知識証明を組み込んでスマートコントラクトのセキュリティとデジタルアセットの保護を強化しています。

Mango Networkの概要

イントロダクション

Mango Networkは、Multi-VMをサポートし、Web3アプリケーションとDeFiプロトコルの一般的な問題を解決する包括的なインフラストラクチャを提供することを目指すLayer 1ブロックチェーンです。OPStackテクノロジーとMoveVMの利点を組み合わせることで、クロスチェーン通信とマルチバーチャルマシンの相互運用性が実現され、開発者とユーザーに効率的で安全かつモジュラーなWeb3インフラストラクチャが提供されます。

Mango Networkチームは、強力な技術的バックグラウンドと学術的資格を持つ経験豊富なWeb3プロフェッショナルで構成されています。CTOのDavid Brouwerは、Move、Solidity、およびRustプログラミング言語を専門とする熟練した開発者であり、Moveの深い研究の専門知識を持っています。彼は初期のLibra技術コミュニティに貢献し、GPTを使用したAIアプリケーション、高性能取引ネットワーク、複雑なスマートコントラクト開発における幅広い経験を持っています。CEOのBenjamin Kittieは、シンガポール国立大学を卒業し、Mango Networkに参加する前はHTXでシニアアナリストとして働いていました。


Mango Networkの主な特長(出典:マンゴーネットワーク)

目標とビジョン

Mango Networkは、開発者に多様なツールを提供し、Web3空間で優れたユーザーエクスペリエンスを作成するためのアクセス可能なスマートコントラクトプラットフォームを構築することに専念しています。その目標は、アプリケーションの要求に対応するために水平方向にスケーリングし、開発キット(SDK)を活用して、限界なくアプリケーションを構築できるようにすることです。次の10億人のユーザーを引き付けることです。

ブロックチェーンの分散度は、運用ノードの数で測ることができます。Mango Networkは現在、わずか4つのバリデータノードで運営されており、分散度が制限されていることを示しています。この少ないノード数は、ネットワークが高いトラフィック量を管理する能力についても懸念があります。ただし、Mango Networkは、バリデータの処理能力が向上するにつれてノード数を拡大し、ピーク時の使用中のガス料金を低く保つことを目指しています。この戦略により、固定されたパフォーマンスの制約に苦しむ他のブロックチェーンとは異なる位置づけになっています。


マンゴーネットワークのバリデータノード(出典:マンゴーネットワーク)

さらに、Mango Networkの豊富なオンチェーン資産は、人工的な希少性ではなく実用的なユーティリティに焦点を当てたアプリケーションと経済の開発を可能にします。開発者は、ゲームプレイに基づいて進化し、結合し、クラスタ化するダイナミックなNFTを作成できます - これらすべての行動はチェーン上で透明に記録されます。このアプローチにより、ゲーム内の経済を強化し、NFTの価値を向上させ、魅力的なユーザーエンゲージメントサイクルを作り出すことができます。

Mango Networkの技術的な特徴とアーキテクチャ

特徴

Web3およびブロックチェーンエコシステムにおける流動性不足と複雑なクロスチェーンインタラクションの課題に対処するために、Mango Networkは新しいLayer 1トランザクション指向のオムニチェーンインフラストラクチャネットワークとして、以下の技術的特徴を革新的に導入し、ワンストップの流動性サービスオムニチェーンネットワークの構築を目指しています。

  • オムニ-チェーンアプリケーションサポート:Mango Networkは、統一されたクロスチェーンプロトコルを介して、従来のマルチチェーン展開における断片化されたユーザーエクスペリエンスと分散した流動性を排除します。ユーザーは複数の異種ブロックチェーン上でシームレスに操作および相互作用するために単一のガストークンのみが必要です。OP-Mangoプロトコルは、EVMとMoveVM間のスマートコントラクトの相互運用性を実現し、データの一貫性とスムーズなチェーン間の相互作用を確保します。オムニチェーンアプリケーションは、状態を統一的に記録することができ、ユーザーは基礎となるブロックチェーンの存在を感じることなくアプリケーションにアクセスできるため、ローカルプログラムを使用するのと同じようなスムーズなユーザーエクスペリエンスを提供します。


Mango NetworkにおけるOmni-Chainサポート(出典:マンゴーネットワーク)

  • 高性能:Mango Networkは高速の取引および決済体験を提供することに焦点を当てています。 MoveVMを最適化し、レイヤー2のバッチ処理メカニズムを実装することにより、大規模な並列取引をサポートし、スループットを大幅に向上させます。ほとんどの取引はサブ秒の時間枠内で完了でき、最大297,450 TPSの処理速度を実現します。これにより、開発者やユーザーに安全でモジュラーで高性能なWeb3インフラストラクチャを提供し、拡張性と相互運用性の高い基準を維持します。


マンゴーネットワークのパフォーマンス(出典:マンゴーネットワーク)

  • 高いセキュリティ:Moveプログラミング言語の安全な設計を活用したMango Networkは、スマートコントラクトとデジタルアセットのために強化された保護を提供します。Moveは静的型付け言語であり、再入攻撃などの動的呼び出しに関連するリスクを回避し、脆弱性の発生確率を低減します。リソース指向プログラミングでは、デジタルアセットを第一級のリソースとして定義し、トランザクションが明示的なアセットフロー内でのみ発生することを保証し、改ざんや二重支払いのリスクを防止します。

さらに、MangoはMove Proverツールを使用してスマートコントラクトの正確性を数学的に検証し、システムの信頼性を根本的に向上させています。MoveVMは仮想マシンのサンドボックスを利用して契約状態を分離し、悪意のあるコードがシステムに浸透するのを防ぎます。

  • モジュラーアーキテクチャ:Mango Networkのモジュラーブロックチェーンアーキテクチャは、その主要なイノベーションの一つです。それは、実行、コンセンサス、データ可用性を含むコアブロックチェーンの機能を独立したモジュールに分離し、それぞれのモジュールが特定のタスクに専念し、簡単に最適化することができます。開発者は、異なるアプリケーションシナリオの要件に基づいてモジュールの設定を柔軟に調整することができます。

例えば、DeFiアプリケーションは実行モジュールを最適化できます。一方、ゲームシナリオでは、データストレージモジュールを強化できます。モジュラー構造により、新しいモジュールを追加することで、ブロックチェーン全体に大きな変更を必要とせずにパフォーマンスを拡張することが可能です。分離された設計により、システム間の依存関係が減少し、1つのモジュールが攻撃を受けても、その影響がそのモジュール内に収まるようになっています。

Mango Networkの技術コンポーネント

Mango Networkは、Multi-VM(マルチバーチャルマシン)アーキテクチャに基づいたOmnichainインフラストラクチャネットワークです。Web3とDeFiの主要な課題であるユーザーエクスペリエンスの分断と効率の低下に対処するために設計されています。その技術的なフレームワークは、以下の主要なコンポーネントで構成されています:

  1. マルチバーチャルマシンアーキテクチャ(Multi-VM)

Mango Networkの主な強みの1つは、そのマルチVMアーキテクチャにあります。このアーキテクチャは、複数の仮想マシンが並行して動作し、異なるタスクを処理することができるだけでなく、クロス仮想マシンプロトコルを介して相互運用性を実現します。

  • MoveVM:Moveは、デジタルアセットの処理に特化したリソース指向のプログラミング言語です。MoveVMはMove契約を実行し、アセットの処理、複雑なビジネスロジック、並列実行に関連するタスクを管理します。MoveVMは、動的スケジューリングメカニズムにより、トランザクションのスループットと実行効率を向上させます。
  • EVM(Ethereum Virtual Machine):EVMはEthereumエコシステムの中核であり、Ethereum互換のスマートコントラクトを実行します。Mango NetworkはEVMの互換性を活用し、既存のEthereumアプリケーションがMango Networkにシームレスに移行できるようにしています。
  • Cross-VM通信プロトコル(OP-Mango):OP-MangoはMango Networkの通信プロトコルで、MoveVMとEVMを接続するためのものです。これにより、両方の仮想マシン間でデータ共有と契約呼び出しが可能となり、協力とデータ同期が容易になります。具体的には、EVM上の契約がイベントをトリガーすると、OP-MangoがそれをキャプチャしてMoveVMに送信し、その逆も同様に行い、両者の仮想マシン間でのシームレスな相互作用を保証します。


Mango Networkにおけるマルチバーチャルマシンアーキテクチャ(出典:マンゴーネットワーク)

  1. モジュラー・ブロックチェーン・アーキテクチャー

Mangoネットワークのモジュラーなブロックチェーンアーキテクチャは、ブロックチェーンの核心機能を独立した専門モジュールに分割し、柔軟でカスタマイズ可能なソリューションを提供します。各モジュールは、ブロックチェーン内の特定の機能を処理し、異なるアプリケーションシナリオと要件に合わせて独立して最適化および拡張することができます。主なモジュールには次のものがあります:

  • 実行モジュール:取引の実行とスマートコントラクトの計算ロジックを担当します。このモジュールは、MoveVMとEVMを介してオンチェーン操作を実行する責任があります。
  • コンセンサスモジュール:ブロックチェーンのコンセンサスメカニズムを確保し、ネットワーク全体でブロックとデータの整合性を維持します。Mango Networkは、効率的かつ安全なトランザクション確認を確保するために、ビザンチン・フォールト・トレランス(BFT)に基づくコンセンサスメカニズムを採用しています。
  • データ可用性モジュール:チェーン上のデータの可用性と整合性を保証します。データの可用性は、トランザクションと契約の実行の正確性を保証するためにブロックチェーンネットワークで重要です。
  • 紛争解決モジュール:クロスチェーン相互作用中の潜在的な紛争を管理し、クロスチェーン通信の正確さと効果を確保します。

Mango Networkの各モジュールは独立して開発されており、開発者は必要に応じて特定のモジュールを追加または削除してシステムを拡張し、アプリケーションの要件に基づいて機能を最適化することができます。例えば、高頻度取引のDeFiアプリケーションは、実行モジュールの最適化を優先することができます。大規模なデータストレージが必要なアプリケーションは、データ可用性モジュールの強化に重点を置くことができます。

モジュラーな設計により、Mango Networkはさまざまなシナリオに柔軟に適応し、機能を拡張することができます。例えば、DeFiアプリケーションでは実行モジュールの最適化に重点を置くことができ、ゲームアプリケーションではデータ可用性モジュールの最適化により注力することができます。


Mango Networkのモジュラーアーキテクチャ(出典:マンゴーネットワーク

  1. クロスチェーン通信と相互運用性

Mango Networkは、クロスチェーン通信プロトコルであるOP-Mangoを通じて、ブロックチェーンの相互運用性を実現します。OP-Mangoプロトコルは、仮想マシン(EVMおよびMoveVM)間のイベントをキャプチャし、データをシリアライズして処理するため、チェーン間での資産、契約、およびデータの交換をシームレスに行います。コアのクロスチェーン通信プロセスは、次のステップで構成されます:

  • イベントキャプチャ:1つの仮想マシン上のスマートコントラクトがイベント(例:資産の転送や状態の変更)をトリガーしたとき、クロスチェーンシーケンサはそのイベントをキャプチャします。
  • データの直列化と転送:キャプチャされたイベントは、ターゲット仮想マシンが認識できる形式に直列化され、OP-Mangoプロトコルを介して転送され、処理されます。
  • コントラクトの呼び出し:Mango Networkは、異なる仮想マシン上のスマートコントラクトが、クロスチェーンイベント転送を介してお互いを呼び出せるようにします。たとえば、EVM上のコントラクトがトランザクションを完了すると、MoveVMはそのイベントを受け取り、対応する操作を実行します。

従来のマルチチェーンエコシステムでは、資産と流動性がしばしば異なるチェーンに散在しているため、流動性の共有に課題が生じ、資産取引の複雑さとコストが増加します。Mango Networkは、統一された流動性プールを開発することで、これらの問題に取り組んでいます。このプールにより、さまざまなブロックチェーンからの資産と流動性をMango Network内で共有することができ、分散型金融(DeFi)プロトコルがチェーン間で資産をシームレスに交換し、流動性シロを防ぎます。

さらに、ユーザーは複数のチェーン間で資産を移動したり複数のウォレットを使用したりする必要がなくなりました。その代わりに、統一されたインターフェースを介して操作することができ、取引の便益と流動性が大幅に向上します。例えば、ユーザーはイーサリアムとマンゴーネットワークで同時に操作を行うことができ、マンゴーネットワークはクロスチェーン相互作用中にデータの損失や取引の失敗がないようにします。

Mango Networkのクロスチェーン機能により、異なるブロックチェーンエコシステム間でのシームレスな資産管理と契約実行が可能になります。マルチチェーンエコシステムにおける流動性の断片化の問題を解決することで、Mango Networkは資産とデータの相互運用性を向上させ、より柔軟性とイノベーションの余地を提供します。


EVMとMoveVMの通信プロセス(ソース:マンゴーネットワーク)

  1. 高いセキュリティと移動言語

Mango Networkは、Moveプログラミング言語を使用して開発されています。Moveは、デジタルアセット管理に特化したリソース指向の言語です。従来のSolidityなどのスマートコントラクト言語と比較して、Moveはセキュリティの面で大きな利点を提供します。

  • Resource-Oriented Programming: Moveはデジタルアセットを「リソース」として管理し、従来のブロックチェーンシステムによくある重複や改ざんのリスクを排除します。Moveでは、資産の移動は単純な加算や減算ではなく、「転送」操作を通じて行われ、資産の一意性を確保し、二重支払いを防ぎます。
  • 静的プログラミング言語:Moveは静的型付けの言語であり、再入攻撃やオーバーフローエラーなどの動的呼び出しに関連するセキュリティリスクを回避します。スマートコントラクトの実行には形式的な検証が必要であり、その正確性を保証します。
  • 形式的検証:MoveにはMove Proverツールが含まれており、開発者はスマートコントラクトを形式的に検証することができます。これにより、契約のセキュリティと正確性を数学的なツールを使用して分析し、潜在的な脆弱性と攻撃面を大幅に減らすことができます。


MoveとSolidity言語の比較(出典:マンゴーネットワーク)

  1. ゼロ知識証明(ZKP)テクノロジー

マンゴーネットワークは、ゼロ知識証明(ZKP)技術を統合し、zk-SNARKsおよびzk-STARKsを利用してプライバシー保護とデータの整合性検証を提供します。

  • 匿名取引:ZKP技術を使用することで、Mango Networkは取引の正確性を検証し、参加者や資産のプライバシーを非公開のままに保証します。
  • プライバシー保護:データ検証中、ZKPは機密データを公開せずに取引の妥当性を証明できることを保証します。
  • データの整合性:zk-SNARKを使用することで、Mango Networkはオンチェーンデータ(取引記録やスマートコントラクトの状態など)が改ざんされないことを保証し、データの整合性と信頼性を確保します。
  1. 分散ストレージと高いスケーラビリティ

Mango Networkは、分散ストレージ技術を採用して、マルチノードストレージを介してデータの冗長性とセキュリティを確保しています。主な特長には、

  • データの冗長性:各データブロックは複数のノードに複製され、ノードの一部が故障したりオフラインになった場合でも他のノードからデータを回復できるようになっています。
  • 暗号化保護:分散ストレージネットワークにアップロードされたすべてのデータは暗号化され、認証されたユーザーのみがデータにアクセスして復号化できるため、プライバシー保護が確保されます。
  • 高いスケーラビリティ:Mango Networkは、ストレージノードを追加することで、パフォーマンスや信頼性を損なうことなく、需要の増加に対応するためにストレージシステムを水平にスケーリングすることができます。

Mango Networkの運営方法

Mango Networkの運用ワークフローは、そのコア技術とメカニズムを活用して、マルチチェーンの相互運用性、資産の流動性、およびシームレスなクロスチェーンの相互作用を実現しています。以下に、Mango Networkのオムニチェーンプロトコルの機能の詳細な説明があります。

  1. ユーザーがトランザクションを開始します

ユーザーは、マンゴーネットワークが提供するインターフェースやアプリケーションを介してトランザクションリクエストを送信します。これらのリクエストには、アセットの転送、スマートコントラクトの実行、または他のオンチェーンの操作が含まれる場合があります。ユーザーはトランザクションデータを提供し、オペレーションのターゲットチェーンを指定します。

  1. OP-Mango レイヤー2 ネットワーク処理

トランザクションリクエストはまず、OPStack上で構築され、Ethereum Virtual Machine(EVM)と互換性のあるLayer 2ネットワークであるOP-Mangoによって処理されます。この段階には次のものが含まれます:

  • ユーザーはノードを通じてトランザクションを送信し、ブロックデータをクエリします。
  • OP-Mangoノードは、Ethereum Layer 1ネットワークから安全なトランザクションデータを取得しています。
  • トランザクションデータはP2Pネットワークを介してブロードキャストされ、タイムリーな同期を確保します。
  1. シーケンサーのソートとバッチ処理

OP-Mangoのシーケンサーは、取引を処理します:

  • ユーザーやノードから受け取ったトランザクションをソートする。
  • Ethereum Layer 1ネットワークへの送信のためにトランザクションをバッチにまとめる。
  • アサーション操作を実行し、シーケンサがレイヤー2ネットワークの状態を更新し、トランザクションレコードをバッチでイーサリアムの検証者に提出することで、OP-Mangoネットワークの状態がイーサリアムと一致していることを確認します。
  1. クロスチェーン通信とデータ同期

OP-Mangoの重要な特徴は、Mango NetworkのMoveVMとの緊密な統合であり、クロスチェーンの相互運用性を確保しています。このプロセスには、次のものが含まれます:

  • EVMまたはMoveVMでスマートコントラクトのイベントがトリガーされると、シーケンサーはそのイベントをキャプチャします。
  • イベントはクロスチェーンコールに解析され、他の仮想マシンで契約の実行がトリガーされます。これにより、EVMとMoveVM間での安全な決済とデータ同期が可能になり、仮想マシン間での契約の相互運用性が実現されます。
  1. クロスチェーンメッセージング

Mango Networkのクロスチェーンメッセージングメカニズムは、チェーンとレイヤー間でのデータと価値の転送を容易にします:

  • スマートコントラクトは通常、トランザクションハッシュやブロックIDのような一意のマーカーで識別される、チェーン間メッセージをチェーン上で送信します。
  • メッセージはリレーを介してターゲットチェーンに送信され、データの同期と資産の送金の正確性が確保されます。
  1. オムニチェーンスマートコントラクト処理

クロスチェーンイベントが発生すると、オムニチェーンスマートコントラクトが外部チェーンからのイベントを処理します。これらの契約は次のようにすることができます:

  • 外部チェーンからデータを読み取り、対応するロジックを実行します。
  • 外部チェーンに処理結果を返し、クロスチェーン操作の正確性と一貫性を確保します。
  1. 資産とデータのリターン

すべてのクロスチェーン操作が完了したら、最終結果はリモートモジュール契約を介して元のチェーンに返され、ユーザーは対象のチェーンでの資産の移動や契約の実行の結果を確認することができます。

  1. オムニチェーンアプリケーションのための統一された状態記録

Mango Networkは統一された状態記録システムを提供し、ユーザーがクロスチェーン操作中にデータや流動性を失わないようにします:

  • どのチェーンでも契約を展開するユーザーは、Mango Networkのメインチェーンから完全な状態レコードと流動性を継承します。
  • どのチェーンで運営されているかに関係なく、ユーザーはMangoのクロスチェーンブリッジとモジュール契約を通じてシームレスなクロスチェーン体験にアクセスできます。


Mango NetworkのマルチVM作業モード(出典:チェインキャッチャー)

例えば、アリスがイーサリアムからソラナへUSDTを送金したいとします。彼女はMango Networkを介してクロスチェーン取引を開始します。取引はOP-Mango Layer 2ネットワークを介して処理され、シーケンサーが取引をパッケージ化してイーサリアムネットワークに送信します。その後、クロスチェーン通信契約が取引データをソラナに送信します。ソラナでは、MoveVMがクロスチェーン契約をキャプチャして実行し、資産の送金を完了します。

Mango Networkの運用プロセスは、ユーザーイニシエートトランザクションからクロスチェーンオペレーションまで、完全なワークフローを容易にします。OP-Mango Layer 2ネットワーク、クロスチェーン通信プロトコル、シーケンサーソーティングとバッチ処理、オムニチェーンスマートコントラクト、クロスチェーンメッセージングなどの技術を活用することで、Mango Networkは高い効率性、セキュリティ、シームレスなクロスチェーンの相互作用を確保します。

ロードマップ

Mango Networkは、2022年下半期のローンチ以来のプロジェクトの進行状況を詳細に記載したロードマップを公式に発表しました。最初のフェーズでは、チームの形成とアーキテクチャの設計に焦点を当てました。2023年上半期には、Mango Moveのコンセプト証明を成功裏に完了し、その後、Mango Networkのテストネットのローンチが第3四半期に行われました。その後の焦点は、テストネットの相互作用ソリューションの改善とメインネットの開発の推進にありました。

2024年上半期、Mango Networkはテストネットのインセンティブプログラムを展開し、Pass経済モデルを発表し、エコシステムの開発の基礎を築くためにグローバルなロードショーと開発者プログラムを開始する予定です。2024年第3四半期までに、Mango NetworkはMango Foundationを設立し、トークノミクスの詳細を公開し、GameFiとRWA(リアルワールドアセット)に対する重要なエコシステムのサポートを可能にすることを目指しています。

2024年末から2025年上半期にかけて、メインネットとテストネットが稼働する予定です。この期間には、トークン生成イベント(TGE)や需要の高いアプリケーションのリリースも行われます。マンゴーネットワークは、持続可能なブランドとコミュニティの成長を通じて繁栄するエコシステムを目指しています。


Mango Networkのロードマップ(出典:Twitter)

結論

Mango Networkは、革新的な技術アーキテクチャとマルチバーチャルマシンサポートにより、フラグメンテッドなユーザーエクスペリエンスや不十分な流動性など、Web3やDeFiアプリケーションにおける重要な課題に効果的に対処しています。OP-Mango Layer 2ネットワーク、モジュラーアーキテクチャ、クロスチェーン通信プロトコル、オムニチェーンスマートコントラクトなどのコアメカニズムにより、Mango Networkはさまざまなブロックチェーン間での相互運用性と資産流動性を大幅に向上させます。MoveVMとEVMのシナジーを活用したマルチVM機能は、効率的かつ安全なインフラストラクチャを提供し、開発者とユーザーに柔軟でシームレスなクロスチェーンインタラクション体験を提供します。Mango Networkが進化を続けるにつれ、そのプラットフォーム上でより革新的なアプリケーションを繁栄させ、Web3エコシステムの繁栄に貢献することが期待されています。

マンゴーネットワークは、オムニチェーンの相互運用性を推進し、クロスチェーン流動性プールを強化し、さらにSDKを最適化して、開発者に多様なWeb3アプリケーションを構築するための使いやすいツールを提供することに焦点を当てます。また、ネットワークは、バリデータノードを拡張し、ネットワーク容量を向上させて、幅広いブロックチェーンユースケースに安定した効率的なサポートを提供し、トラフィックが高い期間でも低いガス料金を維持します。

著者: Lucas
翻訳者: Sonia
レビュアー: Piccolo、Edward、Elisa
翻訳レビュアー: Ashely、Joyce
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!