TechFlow Logo
ログイン/ 登録
ETHガス
Gwei
恐怖
gas
Monad共同設立者Keoneとの対話:EVMの最適化における革新の道

Monad共同設立者Keoneとの対話:EVMの最適化における革新の道

2024.02.19
共有先
大きな利点の一つは、Monadが持つ潜在能力であり、イーサリアムの既存の制約を越えて、ソラナのようなより高性能なシステム以上に、広範なコンポーザビリティを促進できる可能性がある点です。

執筆:Snownad & Danny

編集翻訳:TechFlow

Monad LabsのCEO兼共同創業者Keone Hon氏と、開発者関係エンジニアKevin G氏が、The Pipelineポッドキャスト第3回に登場し、過去2年間のMonad Labsチームの活動について語りました。

ゲスト紹介:

Keone氏はMonad LabsのCEO兼共同創業者。以前はJump Tradingで定量アナリストを務め、高频取引(HFT)分野に注力していた。

James Hunsaker氏はMonadの共同創業者兼CTO。

Kevin G氏はSolana Labsのコア開発者であり、かつてAppleでAirPodsのローカルシステムエンジニアリングに従事していた。

なぜL2やその他のスケーリングソリューションが人気な現在、あえてEVMを再構築しようとするのか?

Keone:

数年前、プロジェクトを始めたばかりの頃、多くの人々が「なぜL2を作らないのか?」と尋ねました。私たちの当時の答えも、今も変わりません。EVM実行スタックのパフォーマンス向上に専念する必要があると考えたからです。並列実行、カスタムステートデータベース、パイプライン実行、非同期IOのサポートといった最適化を取り入れることで、Monadはハードウェアをより効果的に活用し、より効率的で分散化されたシステムを実現できます。

時間の経過とともに、イーサリアム仮想マシン(EVM)の多くのボトルネックは、適切なエンジニアリングチームによって解決・最適化できることが明らかになってきました。2020年にMonadが最初にコンセプト化された時点では、こうした最適化に取り組むチームはほとんどおらず、特にロールアップ、ゼロ知識証明、データ可用性など他のインフラに注力する努力と比べると顕著でした。

スマートコントラクトの事実上の標準として、EVMチェーンは最大のTVL(総ロック価値)、最大規模の開発者・研究者ネットワーク、そして複数の熊相場を乗り越えた強固なコミュニティを持っています。採用拡大とより複雑なアプリケーションのサポートを目指す上で、この基盤の最適化は極めて重要です。

「EVMのパフォーマンスを大幅に向上させるという課題は、非常に面白く、挑戦的なものでした。私たちのチームがこのプロジェクトに着手してくれたことに感謝しています。今後数か月で世界に発表できるのが楽しみです。」

EVMのパフォーマンスがMonad上でのスケーラビリティを可能にする

Kevin G:

Monadが進めているのは、コンピュータサイエンスのベストプラクティスをブロックチェーンネットワークに応用することです。これができるのは、チームがこの分野で非常に深い知見を持っているからです。

すべての開発チームがプロトコルの根本的な問題を解決し、高性能なソリューションを提供できるわけではありません。こうした最適化はわくわくするだけでなく、野心的でもあります。

この難題に挑めるチームをどうやって集めたのか?

Keone:

私はとても幸運だと感じています。Monad Labsには、優れたエンジニア、成長担当、マーケティング、コミュニティ構築、ビジネス開発の才能が集まっています。現在約25名のチームですが、焦点を絞るために非常にスリムな体制を維持しています。

将来的には、目指す規模と採用レベルを支えるために、チームはさらに拡大していくでしょう。そのためには、より広範なスキルセットと追加の人材が必要です。

多くのエンジニアリングチームは、高性能・低遅延システムの構築において豊富な経験を持っています。本当に高性能な基盤レイヤーシステムを開発する際の共通点は、システム全体のパフォーマンスを深く理解していることです。時にはカーネルレベルまで掘り下げて最適化を行う必要があります。結局のところ、ブロックチェーン自体が一種のデータベースなのです。

コミュニティ伝説の中で、愛されるMonadのキャラクターたち

開発者がMonadを見るべき理由とは?

Keone:

大きな利点の一つは、Monadが持つ可能性です。これは、イーサリアムが抱える制約を超えて、さらにはSolanaのような高パフォーマンスシステムよりも優れた幅広い相互運用性を促進できる可能性を秘めています。

MonadはEVMバイトコードおよびRPCと互換性があるため、エンジニアの学習曲線は他環境に比べてはるかに緩やかです。EVMの繁栄を支えてきた膨大な研究とツールを活用できることにわくわくしています。開発者はすでに慣れ親しみ、信頼している環境で、より高性能でスケーラブルなアプリケーションを構築できます。

Monadは、より広範なLayer 1ソリューションの中でどのような戦略的位置にあるのか?

Keone:

最終的な目標は、多様なアプリケーションを構築できる、よりスケーラブルでコスト効率の高いプラットフォームを作ることです。これにより、既存のブロックチェーンエコシステムにおける相互運用性の障壁を取り除きます。

イーサリアムの当初の設計理念は、開発者がそのエコシステム内で何でも作れるようにすることでした。Monadはこのコンセプトを加速させ、十数年間にわたって続いてきた制約から脱却します。これは、ガソリン車から電気自動車への移行に例えることができます。新しい技術の導入がもたらすパラダイムシフトです。

イーサリアムの開発者が直面する実際の課題、例えばGas制限を考えてみましょう。もし制限がなければ、より多くのアプリケーションや機能が実装されているはずですが、費用が高すぎるため使われていません。Monadの主な目的の一つは、既存のEVMアプリケーションを現在のGas制限から解放することです。

また、MonadはEVMエコシステムに存在する豊かなコードや製品を活用し、雄心勃勃な開発者に、他では不可能なdAppを構築するためのプラットフォームを提供します。

全体として、Monadは暗号コミュニティの集合的な性質に注力しています。現在は実験の段階であり、暗号愛好家たちが分散型個人金融のアプリケーションを構築しています。Monadは、これらのアプリケーションをよりコスト効率よくし、真の潜在能力を解き放ち、より広いユーザー層へと拡大することを目指しています。

Monad上で最も期待するアプリケーションの種類は?

Keone:

私自身が最も注目しているのは二つの分野です――DeFi(分散型金融)と消費者向けアプリケーションです。

DeFi

一般の人々が、分散型の方法で個人財務を管理できるようにするあらゆるアプリケーションです。当然、マネーマーケット、分散型取引所(DEX)、デリバティブ、高精度・大規模なオラクルなどが挙げられます。この分野は非常に興奮しています。

Monadに入る前、私はJumpの暗号チームの一員でした。JumpはSolanaエコシステムに強い関心を持ち、興奮していました。それは理にかなっているからです。もし手数料が数セントの一部で済み、数百万人のユーザーにスケールできるなら、実際に既存の大手企業が行っていることをほぼ置き換えられるのです。中央集権取引所はデータに対して非常に高い料金を請求しています。

Solanaが素晴らしい技術であることも私たちが好む理由の一つです。EVMとの互換性がないため開発体験がやや厄介になることはありますが、2021年にJames氏と私が開発に携わって以来、Solanaは大きく進歩しました。

消費者向けアプリケーション

Monad上の消費者向けアプリにも非常に期待しています。スポーツベッティング、カジノ、ソーシャルなど、スマホ上でモバイルアプリとして意味を持つものは何でも可能です。

自分のすべてのデータがウォレット内にあるとわかれば、アプリケーションやサービス、コンテンツとのやり取りをもっと積極的に行うでしょう。なぜなら、ウォレットは暗号的に安全だからです。

EVMのどの側面が、Monadの方向性において最も魅力的なのか?

Keone:

私の場合、最大多数の開発者がアプリケーションを拡張できるようなものを構築することが鍵です。結局のところ、Monadは開発者向けプラットフォームです。開発者のいる場所へ行き、彼らが直面する現実的な問題を解決することが重要です。純粋なEVM互換性はその一部ですが、将来は他の課題も生じます。つまり、より多くの暗号機能を容易かつ安価にサポートすることです。

結局のところ、iOSストアでトップクラスのアプリを構築する妨げとなっている問題を解決するのが目的です。私にとって、EVMこそがそれを達成する最良の手段です。

驚くべきことに、誰も実行スタックに真剣に取り組んでいませんでした。私たちのチームのバックグラウンドと、この問題の緊急性を考えると、これは自然な選択肢でした。

Monadは、EVMおよびイーサリアムコミュニティの理想を製品規模にまで実現するための真の道筋を提供します。

「結局のところ、Monadは非常にクールな組み合わせです。EVM上でSolana並みのユーザーエクスペリエンスを実現できます。その後、開発者はシステムのニーズに応じて構築先を選べるようになります。」

協力は非常に重要です。私たちのチームは、すべての答えを知っているわけではないと認識しています。我々は専門家です。高性能な並列システム、ビザンチンフォールトトレランス合意、その他非常に特定の問題については多くの知識を持っています。しかし、イーサリアムの研究に尽力してきた人々も多くいます。MEVの最小化、ガバナンス、暗号技術などに重点を置いています。したがって、標準に従い、他者の作業と合成可能な形で作業を進めることも重要だと考えます。

Kevin G:

EVMは、応用暗号学の研究、アプリケーション構築、セキュリティ実践の改善の中心的存在です。標準的な位置に立ち、分野全体を前進させられるのは素晴らしいことです。

こうすることで、私たちが得意とする基盤レイヤーの拡張に集中しつつ、研究コミュニティの専門知識を活用できます。さらに、EVMのためにすでに開発されたすべての開発者ツールを再構築する必要もありません。

EVM環境でBuilderとして活動する上での最大の課題は何か?

Keone:

いくつかあると思います。まず、資金調達は現在非常に難しい状況です。投資家コミュニティは米国に偏重しており、海外の開発者にとっては資金を得るのが本当に困難です。

さらに、セキュリティの観点から見ても、dAppの構築は難しいです。大量の悪意あるハッカーが常に脆弱性を探し、攻撃の機会を狙っています。環境は非常に敵対的です。ガス最適化を含め、より良いセキュリティ実践が必要です。

ガスコストを大幅に削減することで、Monadは開発者が直面する重大な選択肢を排除します。つまり、「防御的なアサーションを追加するかどうか(これはより多くのガスを消費する)」という判断です。

トルコに住むMonadコミュニティメンバーが新しく描いた壁画

暗号製品の構築において、見過ごされがちな利点は何か?

Keone:

暗号コミュニティの強さは驚異的です。伝統的なテックスタートアップを設立するとします。Twitterのフォロワーがいなくても更新を投稿できますが、誰も気にしません。誰もあなたの製品を試そうとはしません。無料で試してもらうためにも、あらゆる努力をしなければなりません。

一方、暗号の世界では、非常に強力なコミュニティがあります(コミュニティ自体が核の一部です)。これは他のテック分野に対する大きな優位性であり、暗号が最終的に成功する理由の一つです。この優位性を活かし、欠点を最小限に抑えることで、業界全体として成長できるのです。

2023年11月、コミュニティが作成したMonadの初期エコシステムマップ

ブロックチェーン業界はまだ始まったばかりです。時間が経つにつれ、ブロックチェーンはより高性能になります(そのころには、Monadが単にパフォーマンスだけで他と差別化されることを望んでいません)。

他のシステムも追加の改善を行い、アイデアや技術のクロスオーバーが起こります。これが空間全体を前進させ、より高性能なアプリケーションの構築を可能にします。私たちはブロックチェーンの可能性の限界を押し広げ続け、新たな実装を支えるインフラを導入していきます。

暗号系Twitterでは、TPSが一般的な取引および投票取引の指標として頻繁に議論されています。TPSはいつ価値ある指標となるのか?

Keone:

TPSの一般的な測定に関して、私たちが考えるべきなのは、実際の取引のみをカウントすることです。つまり、チェーン上で発生するスマートコントラクトのやり取りや送金のことです。単なる投票取引は含めません。Monadの場合、いかなるTPSの提示においても、投票は含まれません。

一般的に、何を「真の取引」としてカウントすべきかについて多くの混乱があります。多くのチームが異なる指標を使って取引を数えています。現在、パフォーマンスの宣伝方法は非常に統一されていません。たとえば、あるチームは1回の取引を1命令としてカウントします。つまり、1つのスマートコントラクト呼び出しが複数のサブ命令を実行した場合、他のチームはそれを約10件の取引とカウントしますが、これは実際には正しくありません。

実際に測定できるのは、システムを通る取引の数だけです。任意の時点でシステムがフル稼働していない場合、観測可能なTPSははるかに低くなります。ここにも多くの混乱があります。

真の解決策は、GitHubリポジトリに再現可能なベンチマークテストを置くことです。各チームがそのリポジトリに貢献し、世界各地に多数のサーバーを展開するプロセスを定義した完全なスクリプトを公開すべきです。その後、スクリプトがシステム内の各ノードに大量の取引を送信し、実際のトランザクションスループットテストを再現できるようにします。

これは私たちのチームが導入予定のものです。少なくともMonadに関してはそうですが、他の競合ベンチマークにも適用されることを願っています。これは通常の科学研究プロセスに似ており、結果だけでなく、その結果を生成するために使用したプロセスも公開します。これにより、第三者が実験を再現し、ベンチマークを検証できます。これは私たちにとって非常に重要であり、実際に実行する予定です。

TechFlow公式コミュニティへようこそ

Telegram購読グループ:https://t.me/TechFlowDaily

Twitter公式アカウント:https://x.com/TechFlowPost

Twitter英語アカウント:https://x.com/BlockFlow_News

お気に入りに追加
SNSで共有