レイ・ヤンとキーン・ホンが出演した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の開発をサポートすることで、業界の将来における重要なトレンドになる可能性が高い。