メガETHとモナドの比較と今後の展望

レイ・ヤンとキーン・ホンが出演したBlanklessの最近のポッドキャスト・エピソードは、MegaETH対モナド、特にフル・ノードの定義に関する広範な議論を呼び起こした。

この記事では、MegaETHとMonadの起源と発展について掘り下げ、それぞれを分析し、将来への展望を提示する。

メガETH vs モナド

MegaETHとMonadの類似点と相違点、分散化と検閲抵抗へのアプローチ、フルノードの定義が中心です。

メガETHとモナドの類似点と相違点

MegaETHとMonadの主な類似点は、高性能なパブリック・ブロックチェーンという共通の目標である。両者とも、イーサリアムLayer1の取引スループットが毎秒10~15トランザクションであり、現在の業界のニーズには不十分であることを認めている。いくつかの性能上の制限はあるものの、EVMは依然として重要な標準であり、両プロジェクトはその確立された市場検証により、EVM上に構築することを選択した。

MegaETHとモナドの違いは、主に以下の点にある:

  • 目標:MegaETHは究極のパフォーマンスを目指し、Monadは分散化を維持しながら最小限のハードウェア要件で最大のパフォーマンスを目指す。
  • 建築: MegaETHは、分散化のバランスをとりながら極めて高いパフォーマンスを達成することはLayer1では非現実的であることを発見し、いくつかの最適化を施したETH Layer2を構築するに至った。一方Monadは、分散化を保証し、データベース、効率性、実行、アルゴリズムなど様々な構造的側面を最適化するために、新しいLayer1の構築に焦点を当てている。

地方分権の実施と検閲への抵抗

MegaETHもMonadも、高いパフォーマンスを達成しながら分散化を維持する方法を考えた。

Monadはハードウェアとネットワーク設定を最適化することでノードの運用を容易にし、参加の敷居を下げ、”誰でもノードを運用できる “という理想を実現している。対照的に、MegaETHはフルノードの責任をソーター、プローバー、フルノードなどの役割に分割することで、ハードウェアの需要を減らし、分散化を強化する一方で、分散化基盤はイーサリアムLayer1に依存している。

Monadは分散化に重点を置き、MegaETHはEthereum Layer1の実証済みのセキュリティに依存し、パフォーマンスに重点を置いている。

フルノードの定義

分散化に関する議論では、フルノードの定義の違いが浮き彫りになった。MegaETHのLei Yang氏は、フルノードを最新のシステム状態を同期するが、すべてのトランザクションを実行しないノードと定義し、MonadのKeone Hon氏は、フルノードをすべての状態にアクセスでき、すべてのトランザクションを実行できるノードと定義している。この食い違いは、出発点の違いとMegaETHのノード分割に関する事前知識の欠如から生じている。

MegaETHとモナドの導入と分析

MegaETHとMonadは、新たな高性能パブリック・ブロックチェーンの代表である。ここでは、両者の技術的特徴、コミュニティ文化、長所と短所を分析し、その位置づけと開発の方向性をより深く理解する。

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

MegaETHの主なイノベーションは、ノードの役割を特化させることで、ハードウェアの要件を減らし、全体的なパフォーマンスを向上させることです。導入しています:

  • リアルタイムEVMエンジン: 10ミリ秒以内のトランザクションを迅速かつ確実に処理。
  • ジャストインタイム・コンピレーション: スマートコントラクトをネイティブのマシンコードに変換し、最大100倍のパフォーマンス向上を実現。
  • 州木の改良:Merkle Patricia Trieを新しいステートツリーに置き換え、ディスクI/Oを削減し、スケーラビリティを向上。
  • 状態同期プロトコル: 低接続性シナリオでも、フルノードに状態更新を効率的に伝搬。

MegaETHはまた、マスコットやさまざまなイニシアチブを用いて、開発者への帰属意識とサポートを構築するために、コミュニティへの参加にも力を入れている。

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

Monadの革新の核心は、アーキテクチャの最適化にあり、トランザクション処理の効率を高め、参加障壁を低減します。モナドの導入

  • 並列実行: タスクを並行して処理し、状態保存、トランザクション処理、分散コンセンサスの問題に対処する。
  • モナドビーエフティー: 並列実行のための効率的なコンセンサスメカニズム。
  • 遅延執行: 実行前にバリデーションを行うことで、トランザクション処理の効率を向上させる。
  • モナドDB: 状態へのアクセス効率を高めるため、データベース設計を革新。
モナドのパイプライン化

モナドのコミュニティは活発で、明確なブランドイメージと、タスクプラットフォームやテストネットノードに依存しないエンゲージメント戦略を持っている。

概要

MegaETHとモナドはそれぞれ異なるアプローチでブロックチェーン・ネットワークを発展させる。MegaETHは、イーサリアムの分散化を維持しながら、ノードの特殊化と最適化によってパフォーマンスを向上させる。Monadは、分散化とハードウェア障壁の低下に焦点を当て、基礎となるアーキテクチャを最適化します。

MegaETHはレイヤー2、Monadはレイヤー1というように、両者は目標もアプローチも異なるため、どちらが優れているかを判断するのは難しい。しかし、高性能なパブリック・ブロックチェーン分野は、現在の非効率性に対処し、高頻度DAppsの開発をサポートすることで、業界の将来における重要なトレンドになる可能性が高い。