SOLでの取引時に搾取される問題は解決されるのか?Jitoが新たに発表したBAMについて解説

中級7/28/2025, 7:29:25 AM
本記事は、BAMの技術的枠組み、アプリケーションのユースケース、エコシステムへの影響について詳細に分析しています。プライバシー保護、注文の検証可能性、アプリケーション層のプログラマビリティを統合することで、BAMがどのように不当な取引順序の問題を解決し、悪影響を及ぼすMEV課題を緩和するかを示します。

7月21日、Jito LabsはSolanaのブロックチェーンエコシステムにおける不公平なトランザクション順序やMEV(最大抽出可能価値)といった長年の課題を解決し、Solana上でのトランザクション処理に新たなパラダイムを導入するため、BAM(Block Assembly Marketplace)を発表しました。BAMは、従来の高いパフォーマンスを維持したまま、プライバシー保護・検証可能なトランザクション順序・アプリケーションレベルのプログラマビリティを加えることで、Solanaの取引実行フローにさらなる透明性と制御性をもたらし、効率的かつ公正なオンチェーン取引マーケットプレイスの実現を目指しています。

本記事では、BAMの技術的な枠組みやユースケース、エコシステムへの影響、そして開発ロードマップを整理し、この基盤インフラが持つ重要性を解説します。

背景:MEV課題とブロック構築の変革

従来、ブロックチェーンではトランザクションの順序決定権がブロックプロデューサー(Solanaの場合はリーダーノード)に委ねられてきました。この仕組みにより、一部のノードは、トランザクションの優先処理・順序変更・サンドイッチ取引など(いわゆる「フロントランニング」や「先回り取引」)を通じてMEVとして利益を得ていますが、実際にはユーザーやdAppの公平性を損ない、ユーザー体験を悪化させる原因となっています。

この問題は特に、中央集権型リミットオーダーブック(CLOB)型の取引を採用するブロックチェーンで顕著です。注文実行がそのままトレード結果に直結するため、透明性・制御性のある順序決定メカニズムが存在しない場合、ユーザーの不利益やプロトコル収益の低下を招きます。


図:サンドイッチ攻撃に遭遇するユーザー

イーサリアムエコシステムでは、Proposer-Builder Separation(PBS)によってブロック構築マーケットプレイスを形成し、提案者とは独立した取引順序決定権を設定してMEVの抑制に取り組んでいます。一方、Solanaはパフォーマンスを重視し、BAMを活用することで、さらに踏み込んだネイティブなアプローチを採用しています。これはハードウェアレベルからプロトコルまでを完全に統合した順序決定マーケットプレイスの構築を意味します。

アーキテクチャとプラグインの仕組み

BAMシステムは以下の主要コンポーネントから構成されます:

  • BAMノード(スケジューラノード):Jitoが運営し、Trusted Execution Environment(TEE)で暗号化された取引を安全に受け取り処理するハードウェアネットワークです。これにより、密閉環境で取引をプライベートに審査・順序付けでき、実行前の順序は秘匿されつつも、暗号学的証明(アテステーション)によって順序決定の信頼性を保証します。
  • BAMバリデーター(実行バリデーター):Jito-Solanaクライアントのアップデートを適用したバリデーターで、BAMノードが指定した順序でトランザクションを忠実に実行し、実行証明を生成します。このシステムにより、順序の改変が発生しません。
  • プラグイン:開発者はBAMノードのスケジューリングワークフローに統合できるプラグインを構築し、独自の順序付けルールを追加できます。たとえば、オラクルのアップデート、注文キャンセル、特定アドレスからの取引を優先するなど、ビジネス要件に即した順序ロジックを組み込めます。

取引フローは以下のように進行します:

  • ユーザーやアプリケーションがBAMノードにトランザクションを送信します。
  • BAMノードはTEE内で順序決定と証明生成を行い、必要に応じてプラグインによる追加トランザクション(例えば即時オラクル更新)を挿入します。順序が確定した後、BAMノードが暗号学的証明を生成し、順序化した取引バンドルを現在のリーダーノードに提出します。
  • リーダーノードは指定通りの順序でトランザクションを処理し、実行結果をBAMノードに返して順序の整合性を検証、実行証明を作成します。
  • BAMノードやバリデータが生成した証明はすべてブロックチェーン上で公開され、完全な監査証跡が構築されます。第三者による順序や実行結果の改ざんがないことの検証が可能です。

この仕組みの革新性は、順序決定マーケットプレイス・プライバシー管理・ブロックチェーン上での検証という三要素を、Solanaのコンセンサスメカニズムを変更することなく取り込んで、公平性とプログラマビリティを大幅に強化する点にあります。

主な特徴と活用例

BAMはトランザクション順序最適化にとどまらず、以下のような新たなユースケースを実現します:

  • ジャストインタイム・オラクル更新:例えば、Pythは膨大な価格フィードを管理しており、プラグインを活用することでユーザーのトランザクションと同じブロックで価格を更新でき、タイムラグのある価格や清算リスクの低減が可能です。
  • 高頻度注文キャンセル:従来型金融の高頻度取引業者のように、BAMは注文キャンセルを優先処理することで、オンチェーンオーダーブックDEXの実行効率や流動性を大幅に高めます。これにより、スパム的なキャンセルによるネットワーク混雑も抑制されます。
  • 独自順序ロジック:DEXやNFTプラットフォーム、パーペチュアルプロトコルは、独自のビジネス要件に合わせた取引優先順位の設計が可能となります。

これらの機能はユーザー体験を向上させるだけでなく、機関投資家に対してもコンプライアンスや実行確実性を提供し、Solanaへの機関資本流入を後押しする可能性があります。

Jitoの役割と経済モデル

BAMの導入によって、SolanaのMEVインフラにおけるJito DAOの立場はさらに強固になります。Jitoは、今後BAMおよびJito Block Engineが生み出すすべてのプロトコル手数料がJito DAOトレジャリーに積み立てられると発表しています。

加えて、プラグインを活用した新たな価値還元メカニズムも生まれます。開発者はユーザーからのプラグイン利用料を受け取り、BAMノードやバリデータは順序決定・実行サービスから得られる収益の一部を受け取ります。

Jito Labsは技術サポートを継続しつつ、今後はDAOコミュニティによるガバナンスへ徐々に移行し、中立的な運営と分散型エコシステム成長を支えます。

ロードマップとエコシステムパートナー

BAMは段階的に展開されます:

  • ローンチフェーズ:Jito LabsがBAMノードを運用し、Triton One、SOL Strategies、Figment、Heliusなどが初期バリデータパートナーとして参加します。
  • 拡張フェーズ:第三者によるBAMノード運用が可能になり、Solanaネットワークのステーキングトークンの30%超カバレッジを目標にします。
  • オープンソース・加速フェーズ:BAMのソースコードが公開され、プラグイン開発の加速およびトランザクション構築の完全分散化が推進されます。

ドリフト、Pyth、DFlowなどSolanaエコシステムの主要プロジェクトが初期パートナーとして名を連ね、今後さらにDeFi・オラクル・トレーディング基盤領域の参画が見込まれます。

BAM:今後の可能性と課題

BAMは単なる性能向上や公正性の強化にとどまらず、「順序決定権」をプロトコル層から開発者とユーザーへ委譲することで、オンチェーン取引に従来金融市場並みの決定性・プライバシー・説明責任をもたらし、DeFi 2.0の基盤形成を進めています。

一方で、BAM普及にはTEEのセキュリティ依存・プラグイン設計の複雑さ・分散型とのバランスなど解決すべき課題も残されています。BAMが最終的に「Solanaを勝利に導く」存在となるかは、今後の動向が注目されます。

免責事項:

  1. 本記事はForesight Newsより転載し、著作権は元著者Alex Liu, Foresight Newsに帰属します。再掲載等ご希望の場合はGate Learnチームまでご連絡ください。適切な手続きで迅速に対応いたします。
  2. 免責事項:本稿における意見や見解は著者個人によるものであり、投資助言を意図するものではありません。
  3. 多言語版はGate Learnチームによる翻訳です。Gate.comの明示的なクレジットなしに転載・再配布・盗用することを禁止します。
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!