狂ったBOMEの熱潮、Solana Memeの背後にあるMEV問題を解読する
執筆:Beosin
Solana エコシステムのミームトークンは、最近市場の注目を集めています。BONK、Dogewifhat、あるいは意図的にスペルミスされた有名人のミームトークンが、暗号ユーザーに狂ったように追い求められています。Dogewifhat は Robinhood Crypto と Binance に上場し、市場価値は 300 億ドルを超えています。3 月 15 日、暗号アーティスト Darkfarms が発起した BOME トークンは、24 時間以内に 47 倍以上の上昇を見せ、取引量は 3 億ドルを超えました。
ミームブームに伴う問題は、ユーザーが Solana チェーンの分散型プラットフォームでミームトークンを購入する際に、頻繁にサンドイッチ攻撃を受け、高い価格でミームトークンを購入し、損失を被ることです。このようなボットは MEV 攻撃に属しますが、MEV とは何でしょうか?それはブロックチェーンエコシステムにどのような影響を与えるのでしょうか?Solana は MEV によって引き起こされる問題をどのように対処しているのでしょうか?今日は Beosin がこれらを一つ一つ解説します。
MEV と取引機会
MEV の正式名称は Maximal Extractable Value(最大可提取価値)です。最初は MEV は Miner Extractable Value(マイナー可提取価値)を指し、BTC ネットワークではマイナーがブロック内の取引を再配置することで、ブロックとネットワーク手数料を超える報酬を得ていました。しかし実際には、MEV はブロックチェーンネットワークの種類に関係ありません。すべてのパブリックチェーンネットワークには同様の状況が存在するため、MEV は Miner Extractable Value から Maximal Extractable Value に拡張されました。
MEV は一種の税金のようなもので、ブロックチェーンネットワークの維持者がそのネットワークを使用する一般ユーザーから徴収します。これは負担のように見えるかもしれませんが、MEV はブロックチェーンネットワークの発展とエコノミーの安定において重要な役割を果たしています。
マイナー / バリデーターは、1 つのブロック内の取引を再配置できるため、MEV は以下の戦略に利用されます:
1. 原子アービトラージ
アービトラージャーがチェーン上の異なる流動性プールの同一取引ペアに価格差を見つけた場合、アービトラージャーは MEV を利用してその取引を同じブロック内に存在させ、利益を得ます。このアービトラージ行為は、異なる流動性プールの資産価格を均衡させることができます。
2. 清算
チェーン上の貸し借り業務に関与する場合、悪化した債権を避けるため、貸し借りプロトコルはしばしば第三者の清算人が担保を清算することを許可します。これにより、不健康なマージンポジションを清算し、プロトコルの安定した運用を維持します。例えば MakerDAO では、ユーザーが ETH などの資産を担保にして借り入れを行うと、MEV ボットが清算を担当し、利益を得ます。
3. サンドイッチ攻撃
AMM の価格計算メカニズムを利用し、一般ユーザーの購入取引を先回りして、1 つのブロック内で被害者よりも先に購入し、次に被害者よりも先に売却して利益を得ます。
また、IDO、INO でのトークンの先行購入、NFT のミントなど、他にも利益を得られる活動があり、これらも MEV を利用して利益を得ることができます。
Solana MEV
Solana は ETH などのパブリックチェーンと同様に、PoS を採用して安全性を確保しています。Solana のノード運用要件は非常に高いため、一般ユーザーは Solana のバリデータノードを運用することができません。Solana の大多数のバリデータノードは、大量のデータを処理するデータセンターに位置しています。データセンターにホスティングされたバリデータノードは、ネットワークの利点と並列設計を利用して、より多くの取引を処理し、より多くのブロック報酬を得ることができます。
バリデーターが受け取るすべての取引手数料の 50% は焼却される必要があります。これにより、バリデーターが割り当てられた期間内にできるだけ多くの取引を処理するように促します。
Solana チェーン上の手数料焼却が近年の新高値を記録:https://dune.com/21co/solana-key-metrics
Solana では、約 400 ms ごとにブロックが生成されます。以前は、Solana の先入先出取引処理メカニズムのため、MEV を利用するには高い手数料ではなく低遅延を競争する必要がありました。ブロックの状態を最初に読み取ることができることは、利益のある取引を実行する確率を高めることを意味します。
以前は、Solana で MEV を利用するには、最新のネットワーク状態を読み取るためにノードを運用し、高いステークを持つバリデーターである必要がありました。この方法は高い要求があり、コストも高額でした。
Solana 先回り戦略
1. ゴミ取引
以前は、Solana の先入先出取引処理メカニズムのため、ゴミ取引の乱発が先回りの最も一般的な方法でした。この方法は Solana では有効ではなく、以前は多くの人がこの方法を使用して Base チェーンの Friend.tech で先回りして利益を得ていました。しかし、この方法はバリデーターに大量の失敗した取引を処理させる必要があり、深刻な場合はバリデーターの処理能力をオーバーロードさせ、コンセンサスの不一致を引き起こし、最終的にはネットワークの中断を余儀なくされる可能性があります。
2. 優先ガス料金
優先ガス料金は Solana の新しいアップグレードの一部であり、取引の優先度に新しいインセンティブを作成することで、ゴミ取引を解決し減少させることを目的としています。優先ガス料金は、ガスの高低によってブロックに優先的に組み込まれることを決定します(より高コストの方法)。これにより、ゴミ取引を減少させる助けとなります。
このメカニズムの導入により、ゴミ取引を生成するコストが増加します。しかし、優先ガス料金は常に十分に高くなければならず、実際に大量のコストを発生させてゴミ取引の送信者に損失を与える必要があります。
さらに、優先ガス料金の導入により、ユーザーは取引の優先確認に対する希望を公平かつ競争的に表現できるようになります。Solana のこのメカニズムは実際にはイーサリアムに似ており、Solana のガス戦争を見ることができます:
取引確認に 21.78 SOL を消費:https://explorer.jito.wtf/bundle/a6fb6ad4f7f4ad1f797c2115f688e6bc178f2609a1a420769af97a17b6dbde4c
3. Jito-Solana
Jito-Solana は Solana の Flashbot のようなもので、mempool とブロックスペースオークションメカニズムを導入しています。ユーザーは Jito-Solana を運営するバリデーターに、ブロックに含めたい取引パッケージとそのパッケージに対する入札を提出します。最高入札者が勝ち、そのバンドルパッケージがチェーン上に提出され、バリデーターとその利害関係者に追加の収入源を生み出します。支払われたチップ(Tip)は 100% バリデーターとそのステークホルダーに支払われます:
https://dune.com/21co/solana-key-metrics
現在、Jito-Solana クライアントはバリデータノードクライアント市場の 66% を占め、Solana の主流バリデータークライアントとなっています。バリデーターの MEV 報酬と Jito クライアントを採用しているバリデーターの数(現在 814 件)は、ますます多くの Solana 参加者が MEV を利用して利益を捕獲 / 分配する方法を考慮しているか、すでに実践していることを示しています。
今回の Solana ミームブームでは、Jito によって引き起こされたサンドイッチ攻撃が一般ユーザーに苦痛を与えています。最近、Jito はサンドイッチ攻撃を減少させるために一時的にその mempool を閉鎖することを発表しました:
https://twitter.com/jito_labs/status/1766228889888514501
MEV を正しく理解するには?
MEV は実際には完全に排除できるものではありません。MEV の研究は、どのように MEV を利用してエコシステム内の一般ユーザーやアプリケーションに利益をもたらすかに焦点を当てるべきです。例えば、Jito は MEV を通じて Solana バリデーターにそのクライアントを選択させ、Solana クライアントの多様性を増加させました。もちろん、現在はそのネットワーク効果により、一定の中央集権的な問題も引き起こしています。MEV を利用してユーザーやプロトコルの資産を救済したり、MEV によって生じた収益を再分配したりすることは、MEV がブロックチェーンネットワーク全体のエコシステムにとって有益な側面です。