
Monad創設者Keone氏との対話:MonadはイーサリアムとSolanaの子供のような存在
TechFlow厳選深潮セレクト

Monad創設者Keone氏との対話:MonadはイーサリアムとSolanaの子供のような存在
Keone Honは、Monadチームがブロックチェーンのパフォーマンス最適化において画期的な進展を遂げたことを示した。
整理 & 編集:TechFlow

ホスト:SAURABH DESHPANDE、Decentralised.co Writer
ゲスト:Keone Hon、Monad創設者
ポッドキャスト元:Decentralised.co
原題:《Podcast Episode: Keone From Monad》
配信日:2024年5月23日
要点まとめ
Monad創設者のKeone Hon氏は、詳細な技術的議論を通じて、チームがブロックチェーンのパフォーマンス最適化において達成した画期的な進展を示した。Monadの4つの主要な革新点は以下の通り:
-
並列取引処理:楽観的並列実行アルゴリズムにより、複数の取引を同時に処理可能にし、トランザクションのスループットと処理速度を向上。
-
遅延実行:合意形成(コンセンサス)と実行プロセスを分離し、両者を並列で進行させることで、ブロック時間の有効活用と全体的な実行効率の向上を実現。
-
カスタム状態データベース Monad DB:Merkle木をSSD上に直接格納することで読み取り増幅を削減し、状態アクセスの効率を向上。
-
高性能コンセンサス機構 Monad BFT:HotStuffコンセンサスをベースに、線形通信複雑度とパイプライン化された投票フェーズを採用し、数百ノードのグローバル分散ネットワークでの同期をサポート。
Keone氏は「Monadは、まるでイーサリアムとソラナの『子』のような存在だ」と述べている。
Keone Hon氏の経歴
-
職歴:Keone氏はMonad Labsの共同創設者兼CEO。高频トレーディング分野で約10年間、高性能取引システムの構築に従事。2021年にJump Cryptoチームに参加し、主にSolanaベースのDeFiプロジェクトに取り組んだ。その際、より高性能なEVM実行環境の必要性に気づいたが、当時はL2やデータ可用性など他の拡張方向性に注力するケースが多く、実行システム自体やその上下層の効率化に取り組むプレイヤーはいなかった。
なぜMonadが必要なのか?
-
2022年初頭、Keone氏と他の共同創設者2名によってMonadが設立された。Monadは完全にバイトコードレベルでEVM互換であるLayer1ブロックチェーンであり、10,000 TPS以上のスループットとシングルスロットファイナリティを備える。
-
Monadはイーサリアムからストレージ層、実行層、コンセンサス層の3つの主要レイヤーを一から再構築している。並列実行、高性能な状態ストレージシステムを導入し、並列状態アクセスと高スループットコンセンサス機構——Monad BFTを提供。さらに遅延実行により、真に高性能なシステムを実現している。
Monadの設計が解決を目指す課題
-
高频トレーディングのニーズ:伝統的な高频トレーディングシステムでは、極めて短い時間内に大量の注文を処理する必要があり、レイテンシと効率が極めて重要。既存のブロックチェーンではこれを満たせない。
-
取引手数料の低減:既存のブロックチェーン(例:イーサリアム)では取引手数料が高く、市場の効率性に悪影響を与える。特にマーケットメイカーや高频トレーダーにとっては、頻繁な価格更新のコストが過剰に高い。
-
取引体験の改善:現在のDeFiプラットフォームでは取引手数料やスリッページの問題がユーザー体験を損ねている。Monadはより効率的で低コストな取引環境を提供することを目指す。
-
Keone氏のアイデアは、より集中型の方法で取引を行うことができる高性能ブロックチェーンを構築することだった。
Monadの将来ビジョン
-
Keone氏によれば、Monadの初期の重点は暗号資産ネイティブアプリや資産にあるが、長期的にはブロックチェーンをより効率的な決済手段として、株式、債券、住宅ローンなど従来の金融商品にも適用できると考えている。Monadの利点には以下が含まれる:
-
より効率的な決済:株式、債券、住宅ローンなど多様な金融取引に適用可能。
-
より透明な取引:取引プロセスをより公開・透明にする。
-
コンポーザビリティ:異なるアプリケーションやスマートコントラクトが相互運用でき、「レゴブロック」のように新たな機能を構築可能。
-
自己規制:最終的にはDeFiがCeFiよりも優れた取引体験を提供し、実行品質とコストのギャップを埋める。
Monadの革新技術
Monad と Ethereum & Solana
-
Monadは実はイーサリアムのいくつかの側面を融合したもの。Monadはイーサリアムとの完全互換性を重視し、バイトコードレベルのEVM互換性およびRPC互換性を確保することで、開発者の移行負担を軽減している。
-
Monadは高性能・最適化の面でSolanaに似ているが、並列実行やトランザクション形式などには違いがある。Monadはイーサリアムの互換性とSolanaの高性能を組み合わせ、独自の強みを確立している。
-
つまり、Solanaとイーサリアムが「子ども」を持ち、それがMonadなのだ。
Monadの第一の革新 —— 並列化取引
-
Keone氏は、現行のイーサリアムおよびその互換ブロックチェーンには一定の欠点があると指摘する。すなわち、取引が逐次的に実行されるという点だ。これは現代のマルチプロセッサ・マルチスレッド方式のコンピュータとは大きく乖離している。現代のコンピュータは複数のスレッドを同時に実行でき、処理効率を高められる。しかしイーサリアムのシングルスレッド実行は、スケーラビリティとパフォーマンスを制限している。逐次実行はすべてのノードが同じ状態に到達することを保証し、各ノードが線形の取引リスト(例:1から200まで)に従って順番に実行することで最終状態を一致させる。この方式は結果の決定性を保証し、ノード間の同期と状態の一致を維持できる。システム設計の初期段階では、単一スレッド方式は実装が簡単で決定性を確保しやすかった。
-
Keone氏によれば、Monadは楽観的並列実行(optimistic parallel execution)アルゴリズムを導入し、一括の取引を同時実行可能にしている。すべての取引は同じ出発点から開始され、各取引の入力と出力が追跡される。実行中、システムは一連の保留中の結果(pending results)を生成し、それぞれの取引に対応する。その後、元の順序に従ってこれらの保留結果を段階的に実行し、入力が変更されていないかチェック。変更がなければ結果をコミットし、変更があれば再実行を行う。
-
並列実行により取引処理性能が向上し、システムのレイテンシが減少し、多数の取引をより効率的に処理できるようになる。
Monadの第二の革新 —— 遅延実行
-
Keone氏によれば、Monadの第二の革新は「遅延実行」、つまり合意形成と実行を別々の処理チャンネルに分けることである。
-
Keone氏は、Monadはコンセンサス機構にも革新を加えたと説明する。リーダーが取引の順序を決定し、ノードはその公式順序について合意するが、即時実行を要求しない。すべてのノードは取引の順序と有効性にのみ同意すればよい。
-
-
Monadでは、長い取引列を並列実行可能な個別のスレッドに分割し、各スレッドが保留中の結果を生成する。各保留結果には取引の入力と出力のリストが含まれる。保留結果を生成した後、システムは取引の元の順序に従ってそれらを段階的に処理する。入力に競合がなければ結果をコミットし、競合があれば再実行を行う。
-
Monadでは、まず取引順序について合意(コンセンサス)が成立し、実行プロセスはコンセンサスのホットパスから外れ、別のチャンネルで処理される。コンセンサスと実行を分離することで、Monadは実際の取引実行に多くの時間を割くことができ、ブロック処理能力が大幅に向上する。
Monadの第三の革新 —— カスタム状態データベース Monad DB
-
Keone氏はインタビューで、既存のイーサリアムクライアントでは状態がMerkle木に格納され、さらにLevelDBやRocksDBなどのデータベースにネストされていると説明。このネスト構造は「読み取り増幅(read amplification)」を引き起こし、Merkle木の1ノードへのアクセスがディスク上で多数の追加検索をトリガーし、非効率的になると指摘。スマートコントラクトを実行する際の最大のボトルネックは計算そのものではなく、状態アクセスである。計算量は小さくCPUも高速だが、SSDからの状態変数の検索は遅い。
-
Monadチームは、Merkle木をSSD上に直接格納する手法を設計し、読み取り増幅を削減してアクセス効率を向上させた。SSDは高帯域幅を持つため、MonadDBの設計はその特性をより効果的に活用できる。並列実行中に大量の依存関係をSSDから取得する必要があるが、SSD帯域幅を効率的に利用することでクエリを高速化できる。
-
Keone氏によれば、Merkle木を直接格納することで検索回数が削減され、状態アクセス速度が向上し、全体的な実行性能が最適化される。並列実行アルゴリズムは2段階の処理を持つ。
-
第1段階:並列実行アルゴリズムはまず、すべての取引の依存関係をSSDからメモリにロード。これにより、取引が再実行されても依存関係はすでにメモリ内にあるため、検索が高速化される。
-
第2段階:保留結果を生成した後、システムは元の取引順に従ってそれらを処理。入力が変わっていなければ直ちに結果をコミット。変化があれば再実行。各取引は最大2回実行され、再実行のコストは低い。なぜなら状態変数はすでにメモリ内にあるからだ。
-
-
Keone氏によれば、イーサリアム上のすべてのアプリケーションには関連する状態ストレージがある。例えばAaveでは、ユーザーの預金残高が時間とともに利子を生むデータが、Aaveスマートコントラクトに関連付けられたMerkle木に保存される。したがって、状態ストレージを使用するすべてのスマートコントラクトは、Monad DBの高速な状態アクセスから恩恵を受ける。
Monadの第四の革新 —— 高性能コンセンサス機構 Monad BFT
-
Keone氏によれば、Monadの第四の革新はスタックの最上層に位置する。ストレージ層が最下層、実行層が中間層、そして最上層がMonad BFT(ノード間の同期と合意を担当)である。Monad BFTはHotStuffコンセンサスの派生版で、グローバルに分散された数百のノードが同期し、大規模分散ネットワークの運用を効果的にサポートする。
-
Keone氏はHotStuffについて簡単に説明。HotStuffは線形通信複雑度のアルゴリズムである。HotStuffでは、リーダーがすべての検証ノードにブロック提案を直接送信し、検証ノードは投票結果を次のリーダーに送信する。通信複雑度はノード数に比例して増加し、二次的ではない。この設計により、Tendermintのようにすべてのノードが他のすべてのノードにメッセージを送信する必要がなくなり、通信複雑度がノード数の二乗に比例して増加するのを避け、ネットワーク規模の制限を回避できる。
-
Monad BFTはHotStuffの基盤を踏まえ、投票フェーズのパイプライン化を実現している。具体的には、異なるステージの投票が「便乗」できる。例えば、Block 1のBフェーズがBlock 2のAフェーズの上に構築される。これによりコンセンサス効率が向上し、レイテンシが削減される。
コミュニティの重要性
-
Keone氏はコミュニティこそが暗号資産の「超能力」であり、その発展にとって不可欠だと考えている。技術はコミュニティを通じて大規模に普及範囲を広げ、より多くのユーザーを獲得できる。
-
Keone氏によれば、コミュニティ構築はMonad戦略の中核部分である。チームは暗号資産界で最も成功したコミュニティを研究するために多くの時間を費やし、初期のコミュニティこそが製品そのものであることに気づいた。
-
Monadは、コミュニティメンバーに楽しい体験を提供することを重視し、退屈なタスクを課さない。無意味なタスクプラットフォームやスパム、ボットはなるべく排除し、本物のつながりと交流を促進する。
-
Keone氏は、Monadのミッションに関心を持ち、アップデートや技術情報を共有することにワクワクする人々が、分散型コミュニティを形成すると考える。NFTの取引や収集、ミーム通貨の取引、最新アプリの試用など、熱心な暗号資産愛好家がコミュニティの重要な構成要素となる。
-
Keone氏は、コミュニティメンバーの製品に対するビジョンに不一致がある場合でも、批判的なフィードバックは有益であると考える。ソラナやイーサリアムのコミュニティでは技術に関する激しい議論が常に行われており、これはプロジェクトの健全な発展にとって極めて重要。前向きな議論と批判的フィードバックは、コミュニティがプロジェクトの方向性を気にかけている証であり、プロジェクトが正しい道を進んでいる証でもある。分散化とコミュニティの発展は継続的に高まり続けている。
L1とL2の将来展望
-
L1の発展可能性:
-
Keone氏は、市場には常に新しいL1技術の発展余地があると考えており、より高性能な実行機構とコンセンサス機構の継続的な改善が必要だと指摘。現在、イーサリアムのコンセンサス機構は異常にオーバーロードしており、改善の余地はまだ大きい。
-
L1は多くの分野で依然として有意義な貢献ができ、技術フロンティアの全体的な前進を推進できる。
-
-
L2の妥当性と経済的価値:
-
Keone氏は、専用のL2を立ち上げることは比較的容易であり、合理的だと考える。L2の数が多くても構わないが、各L2の経済的価値は小さい可能性がある。なぜなら、特定の目的のために迅速に立ち上げることが主な目的だからだ。
-
強力なクロスチェーンブリッジがL1とL2を接続し、資産と安全性の継承を保証することで、複数のL2の共存が正当化される。
-
資金調達のアドバイス
-
Keone氏は創業者が初回資金調達を行う際、詳細な戦略文書を作成するのに多くの時間を費やすべきだと助言。さまざまな障壁や主要業務領域を明確にし、プレゼンテーションはその戦略文書の要約として、計画とその根拠を明確に提示すべきである。
-
Keone氏は、後続の資金調達ではマインドシェアの構築が重要だと考える。製品への注目を集めることが極めて重要であり、製品の使用だけでなく、ブランド構築とマインドシェアの獲得も示すべきだと述べる。
Monadパブリックテストネットとメインネットの見通し
-
Keone氏によれば、Monadチームは数ヶ月以内にテストネットをリリースし、その後すぐにメインネットを立ち上げる予定。ユーザーはEVMシステムと完全互換で10,000 TPSを超えるスループットを持つパフォーマンス、豊かなエコシステム(既存のアプリケーションと新性能を活かした新しいアプリケーションの両方)を期待できる。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














