高性能パブリックチェーンをめぐる戦い:MegaETH vs. モナド vs. モナドと今後の展望

はじめに

最近、BlanklessのMegaETH vs Monadに関するポッドキャスト(Lei YangとKeone Honのディスカッション)が大きな議論を呼び起こし、Full nodeの定義についても多くのメディアが議論しています。

この記事では、MegaETH vs Monadに関する経緯を整理し、それぞれについて関連のある紹介と分析、そして意見を行います。

MegaETHとモナドの比較

ポッドキャストでは、MegaETHとMonadについての議論が両者の類似点と相違点、分散化と検閲耐性の実現方法、Full Nodeの定義に焦点を当てて展開されています。

MegaETHとモナドの類似点と相違点

MegaETH と Monad の類似点に言及すると、まず最初に 両者の共通の目的 である 高性能なパブリックチェーン が挙げられます。彼らは現在のETHブロックチェーン Layer1 が秒間10-15取引しか処理できないことは、現在の業界の性能要件を満たすことができないと考えていますが、EVMは市場で長い間検証されており、現在業界の重要な標準となっています。現在のEVMには性能の制限など一部の面で不足があるかもしれませんが、根本的な欠陥はありません。時間の経過とともに、EVMの継続的な改善により、より優れたものになるでしょう。ここに 両者がEVMで構築することを選択した重要な理由 もあります。

そして、MegaETHとMonadの違いは主に次の2つの側面に現れます:

  • **目標が異なる:**MegaETHは極限の高性能を追求する一方、Monadは分散化を最大限に確保しながら、最小限のハードウェア要件から最大限の性能を得ることを目指しています。
  • 異なるアーキテクチャ: 上記の目標に基づいて、MegaETH は現在のすべての Layer1 および Layer2 を調査し、究極のパフォーマンスを実現し、パフォーマンスと分散化のバランスを取る方法を見つけることが不可能であることを最終的に発見しました。そのため、MegaETH を ETH Layer2 に構築し、一部を最適化することを選択しました。一方、Monad は、分散化を最大限に確保しながら、自身で Layer1 を作成し、データベース、効率、実行、アルゴリズムなど、異なる構造レベルで最適化を行うことを決意しました。

地方分権化と検閲への抵抗

高性能なパブリックチェーンを実現する前に、MegaETH とMonad はどちらも分散化を確保しつつ、このことを行う方法を考慮しました。

具体的な実装方法によれば、Monadはハードウェアとネットワークの設定を最適化し、最小限のハードウェア要件を実現することで、人々が簡単にノードを実行できるようにし、分散化を実現しています。これは、Monadが従来のETH坊ネットワークの運用要件が高いと考え、低価格の消費者向けハードウェアでも動作できるように、ネットワーク内のさまざまな構造を直接最適化することで、ユーザーの参加のハードルを下げ、Vitalikがかつての「人々が簡単にノードを実行できる」という理想を実現しようとしているためです。

MegaETH 通过将フルノードの責任を異なる役割に分割し、パフォーマンスを最適化し、ユーザーのハードウェアコストをドロップした。従来のフルノードはブロックチェーンネットワークで状態同期、トランザクションのソートおよび実行など複数のタスクを実行する必要があり、そのためハードウェア要件が高く、一般ユーザーには負担が大きかった。しかし、MegaETHはこれらのタスクをソータ、プルーバ、フルノードの3つの役割に分割し、各役割が特定のタスクのみを担当するようにしました。この分割により、個々のノードの負担が軽減され、ハードウェア要件がドロップされ、誰もがノードを実行できるようになり、分散化度が向上しました。また、MegaETHは、計算および状態の読み書きなどの面で最適化を行い、さらなるパフォーマンス向上を実現しました。同時に、MegaETHの分散化は主にETH坊 Layer1の既存の分散化基盤に依存しています。なぜなら、ETH坊自体が数万のフルノードを持ち、高度に分散化されている特性を備えているからです。

一方、Monadは分散化の信念をより強く追求しており、すべての改善と最適化は十分な分散化を保証する必要があります。一方、MegaETHは分散化は単なる特徴であると考えており、市場で検証されたETH坊のLayer1のセキュリティに依存しています。自身はパフォーマンスの向上に重点を置いています。

一般的に、Monadはブロックチェーンネットワークの基盤構造を最適化し、MegaETHはノードの運用に合理的なハードウェア要件を割り当て、ネットワークの既存の実行や通信などの側面を関連付けて最適化する。

この議論の中で、レイは検閲抵抗という用語を何度も言及しています。検閲抵抗とは、ブロックチェーン上のトランザクションやデータが容易に審査、操作、抑圧されないことを指します。この点において、MegaETHとMonadには大きな違いがあります。MegaETHは、単一のアクティブオーダラーを使用してネットワーク全体のトランザクションを検証する方法を採用していますが、ネットワークの検閲抵抗を確保するために、ETHブロックチェーンLayer1上の何千もの検証ノードをバックアップしています。一方、Monadは、ドロップノードの実行閾値を通じて、ネットワークノードの実行数を増やして、ネットワークの検閲抵抗を確保しています。

フルノードの定義

「誰の分散化レベルがより高いか」について議論する過程で、LeiとKeoneはフルノード(全ノード)の定義について異なる意見を持っています。意見の相違は、主に表現の出発点が異なることによるものです

MegaETHでLeiが言う「フルノード」は、MegaETHがフルノードの役割を解体し、内部のフルノードの役割を同期するための最新の状態のコピーを担当するが、すべてのトランザクションを実行する責任は負わないシステムです。MonadでKeoneが言う「フルノード」は、広義のフルノードの定義であり、すべての状態にアクセスし、すべてのトランザクションを実行できるノードを指します。MegaETHがノードの分離を行ったこの改善についての事前の共有がなかったため、混乱が生じました。

MegaETHとモナドの入門分析

高性能なパブリックチェーンの新興代表であるMegeETHとMonadについて、技術的特徴、コミュニティーカルチャー、利点と欠点について分析して、これら2つのプロジェクトの位置と開発方向をより深く理解するために、このセクションでは説明します。[01928374656574839201]

MegaETH: ノードの専門化によるパフォーマンスの向上

技術的特徴の一つとして、MegaETH は従来のフルノードの責務を専門化し、ノード専門化と呼ばれるものに分割することです。通常、フルノードは状態同期、トランザクションの並べ替え、実行など、複数のタスクを担当しており、これによりハードウェア要件が高くなり、一般ユーザーの参加が妨げられます。MegaETH はノードをソータ、プルーファー、そしてフルノードの3つに分け、それぞれがそれぞれの役割を果たすことで、ハードウェア要件を大幅にドロップさせ、全体のパフォーマンスを向上させます。さらに、MegaETH は一連の最適化技術を導入し、計算と状態処理の効率をさらに向上させています:

  • **リアルタイムEVMエンジン:**MegaETHには最初のリアルタイムEVM実行エンジンが導入されており、トランザクションが到着するとすばやく多くのトランザクションを処理し、最短10ミリ秒の間隔で状態変化(state diff)を確実に公開できます。
  • スマートコントラクト即时编译: JITテクノロジーを使用して、スマートコントラクトを動的にネイティブマシンコードに変換することで、EVMバイトコードの低効率な解釈プロセスを排除します。この技術により、計算集中型アプリケーションのパフォーマンスを最大100倍向上させることができ、高いリアルタイムパフォーマンス要件を持つ複雑なDAppsの構築に適しています。
  • 状態木の改善: MegaETH は、従来の Merkle Patricia Trie(MPT)を新しい状態木に置き換えることで、ディスクI/O操作を大幅に削減し、状態木のメンテナンス中に発生するパフォーマンスのボトルネックを解消しました。この新しい設計は、EVM互換性を維持するだけでなく、TBレベルの状態データに効率的に拡張することができます。
  • 状态同步プロトコル: MegaETH 使用高効率なピア・ツー・ピア・プロトコルを採用し、オーダラーからフルノードへの状態更新を低レイテンシーかつ高スループットで伝送します。ネットワーク接続が弱いノードでも、最新の状態同期を 100,000 TPS の更新速度で維持できます。

MegaETHは、コミュニティ文化に注力し、XTZがマスコットとしてよく登場し、関連するTシャツ、帽子などのグッズ商品がコミュニティメンバーに帰属感をもたらす各種コミュニティ活動で重要な役割を果たしています。さらに、MegaETHは「MegaMafia」というブランドを立ち上げ、開発者やエコシステムビルダーを支援し、彼らがMegaETH上でプロジェクトを構築したり、エコシステムグッズを設計したりすることを目指しています。開発者を奮起させるために、MegaETHは「10x Buildersプログラム」を導入し、高性能プロジェクトの構築を促進しています。

したがって、MegaETHの利点は次の3つあります:

  1. **ノード専門化:**ハードウェアリソースの効率的な割り当てにより、単一のノードの負荷が軽減され、ハードウェアのアクセスハードルがドロップしました。
  2. **ETH坊 Layer1の安全性と抗検閲性に依存する:**MegaETHは、ETH坊の分散化と抗検閲の特性を維持しながら、Layer2のパフォーマンス最適化に注力し、パフォーマンスと安全性のバランスを実現しています。
  3. **開発者体験の重視:**各種ツールやエコシステムプランを通じて開発者の生態系構築に参加し、ユーザーの参加門構築を促進することにより、ドロップします。

しかし、注意すべきは、MegaETHには潜在的なセキュリティリスクが存在することです。つまり、そのネットワークは単一のアクティブソーターに依存して取引を検証するというものです。楽観的なRollupと経済モデルによってある程度のセキュリティが提供されていますが、本質的には信頼の仮定であり、極端な状況でシステムの分散化とセキュリティに影響を与える可能性があります。

モナド:イーサリアムアーキテクチャの限界を打ち破る

Monadの技術的なハイライトは、ブロックチェーンアーキテクチャのデプス最適化にあります。以下の4つの技術イノベーションを導入することで、トランザクション処理効率が大幅に向上し、消費者向けのハードウェアもネットワークのノードに参加できるようになり、参加のハードルが低くなり、Monadのエコシステムがよりオープンで普及しています:

  • 並行実行:つまり、元々の取引実行は一つの完全な取引が完了してから次の取引が実行されるが、Monadはタスクを一連の並列処理可能な小さなタスクに分割することで並列処理を実現し、取引処理中の状態の保存、トランザクション処理、および分散コンセンサスに関する問題を解決することができます。次の図のように、4つの服を洗うとき、最も簡単な戦略は最初に洗濯して乾燥し、折りたたんで最初の服を収納し、次に2番目の服を始めることです。一方、Monadの並行メカニズムは最初の服が乾燥機に入るときに2番目の服を洗うことです。
  • **MonadBFT:**上記の並列実行のコンセンサスメカニズムを単純に理解すると、従来のビザンチン合意メカニズムよりも効率的です。
  • レイテンシー実行: 伝統的なトランザクションのチェーン処理は、1)ノードがトランザクションを実行し終える、2)検証ノードがトランザクションをコンセンサスに基づいてチェーンに上げる、という手順を踏んでいますが、このプロセスでは主に実行部分が性能のボトルネックになります。しかし、レイテンシー実行を行うことで、一定時間内にトランザクションを検証してから実行することができ、トランザクションのチェーン効率を大幅に向上させることができます。
  • **MonadDB:**多くのETHクライアントが使用するデータベースに革新をもたらし、状態のアクセス効率を向上させ、トランザクションの並行実行をより良くサポートします。

同様に無視できないのは、モナドコミュニティです。三大吉祥物、独特なコミュニティスローガン、MEME文化が鮮明なブランドイメージを形成しています。他のプロジェクトとは異なり、Monadはマーケティングにタスクプラットフォームやテストネットノードに依存せず、豊富なコミュニティイベント、クリエイティブコンテスト、小さなゲームなどを通じてユーザーとの相互作用を図っています。

したがって、Monad の利点は次の3つあります:

  1. **ETH枠の制約を超える:**Monad はETH枠の元の設計に制限されず、EVM 互換性を維持しながら、ベースを最適化し、消費者向けのハードウェアもネットワークに参加できるようにします。
  2. **EVM 互換性:**Monad は既存の EVM エコシステムを直接利用することができ、開発者が DApps の移行や構築をより簡単に行うのを支援します。
  3. **コミュニティの活発さ:**Monad はすでに一定数の忠実なコミュニティユーザーを獲得し、良好なコミュニティ文化がエコシステムの発展にしっかりとした基盤を提供しています。

しかし、Monadの現在の検証ノードの数は、イーサリアムのノードの数に比べてまだ非常に少なく、約200-300個です。時間の経過とともに、大規模な拡張は並列処理能力とネットワークの一貫性に新たな課題を提起する可能性があります。ノードの数がさらに増加すると、Monadは依然として高いパフォーマンスを維持できるかどうか、そしてそのパフォーマンスの向上効果はまだ検証されていません。

高性能公链之争:MegaETH 与 Monad 的对比与未来展望

まとめ

MegaETH とMonad は、それぞれ異なる経路を通じてブロックチェーンネットワークの最適化と発展を推進しています。 MegaETH は、ノードの専門化と既存のアーキテクチャの最適化を通じて、イーサリアムの分散化基盤を維持し、性能を著しく向上させています。一方、Monad は、分散化を確保したまま、基盤アーキテクチャの最適化によってハードウェアのドロップを実現し、コミュニティに効率的な開発体験を提供しています。

したがって、MegaETHとMonadの強さと弱さについては、ユリカ・パートナーズは現時点では断定することはできません。まず第一に、両者の視点は異なります。MegaETHは極限のパフォーマンスを追求し、Monadは分散化を維持し、ユーザーのハードルを下げることに注力しています。第二に、両者のルートもまったく異なります。MegaETHはLayer2であり、MonadはLayer1です。

しかし、確かなことは、彼らが追求するハイパフォーマンスなパブリックチェーンのトラックは、将来の業界の発展の一つのトレンドであることです。現在のインフラストラクチャは効率が低く、コストが高く、多くの高頻度の相互作用が必要なDAppsの参入を制限していますが、将来、高性能なパブリックチェーンの登場と改善により、この短所が徐々に補完され、業界エコシステム全体がより活気づけられるでしょう。

リファレンス

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 3
  • リポスト
  • 共有
コメント
0/400
YangzaiPandavip
· 2024-09-20 08:58
非常に素晴らしい共有、あなたの共有に感謝します、非常に感謝します
原文表示返信0
GateUser-ec2e610bvip
· 2024-09-20 08:55
牛が戻ってきてスピードが戻る 🐂
原文表示返信0
GateUser-ec2e610bvip
· 2024-09-20 08:53
プロ with me 💰
原文表示返信0
  • ピン