最近、ArbitrumのDAOは、新しいシーケンス置換機能であるTimeboost™️の特徴を決定するための投票を行いました。この記事の最後まで、Arbitrum DAOとチームに、Timeboost™️の実装を再考するように懇願するのが私の仕事ですが、これはおそらく無駄な努力であることを私はよく知っています。これには、それを静かにそして迅速に押し通すための強欲で短絡的な理由と、Arbitrumエコシステムのユーザーに対してもたらすであろうおそらく壊滅的な影響という、いくつかの大きな問題があります。
CeFiの人々と話すとき、私はしばしばArbitrumを常に悪化するMEV環境の中での唯一の希望として引用しました。残念ながら、それはもはや可能ではありません。先着順は本当に特別な注文構造であり、Arbitrumがあらゆる方法でトランザクションを悪用されたくないユーザーのための避難所になることにつながりましたが、これは基本的にこの「アップグレード」(そう呼んでもいいのか)で壊れてしまっています。
まず第一に、他のL2の利益の出所についてデータをチェックしてみましょう:
そして、ArbitrumとBaseの昨年の収益および利益データも見てみましょう。
特に2つのデータポイントに注目してみましょう。これは私たちの素敵な友人からの非常に興味深いチャートのセットです。0xRenaud彼の砂丘ダッシュボードに位置していますここ.
これらの2つのデータポイントが私に印象的でした:
逆転の話をしましょう!これは私の意見では、トップドッグのアービトラムにとって最も恐ろしいデータポイントです。なぜなら、Baseはすでに過去9か月間で彼らを抜き、6か月間の利益基準をすでに超えているからです。上記のSMGデータからも明らかにわかるように、Baseの利益の大部分は優先手数料から得られており、これはサーチャーやMMが優先的な注文や一般ユーザーに対するMEVを得るために支払うものです。これまでに、アービトラムには優先ガス手数料メカニズムがなく、まだETHを大量に稼いでいます。
これは基本的に、財団とDAOが優先ガス手数料メカニズムを構築したい理由であり、明確に述べますが、それには問題はありません!私が嫌うのは、おそらくアービトラムの小売業を押しつぶし、Ethereumエコシステム全体で他のどのチェーンよりも取引量あたりに抽出されたMEVが多くなるであろう、過剰に工学的に設計されたこのシットブーストメカニズムです。記事の最後で財団とDAOが探求すべきいくつかの代替案を詳細に説明しますが、本当にこの「メカニズム」の設計を解体することの重要性を理解しています。だから、それをしましょう。
こちらは、Arbitrum独自の文書におけるFAQの抜粋ですここ:
Timeboost™️は、ブロックの最初に取引を配置する権利を1分間で売却します。これにより、Arbitrumのブロック時間が200msから450msに延長されることを考慮すると(文書にも記載されています)、これは平均してオークションの勝者が約133ブロックの独占的な最初の取引制御を受けることを意味します。数日前に私はTwitterでこの点を述べましたが、真剣なリサーチャーがこのシステムを絶対に破壊できるいくつかの方法について、今、頭の中で考えてみたいと思います。
ますます、Chaos LabsチームがTimeboost™️のリスク評価で優れた詳細を示している例を見てみましょうが、私は彼らが大幅に過小評価しているリスクを信じています。
ここに私の試みを描いています。スムーズな脳がある人々にとっては、これがわかりやすいと思います。
Make sense? Great. So you are beginning to get a sense of the serious fucking risks of giving someone I consider so evil that I had to google “Demon Wojak” to get an accurate depiction of.
Chaos Labsがその記事を投稿した後、Arbitrumチームのメンバーがさえずりました。
それは複雑な検索攻撃ではありません。それは非常に簡単で、低いスキルを持つETH Mainnet検索者がこの戦略を作成し、絶対に行うことができます。私のTwitterで、さらに複雑な戦略の例をいくつか紹介しました。今日.
ただ、重要なことに注意する必要があるのは、最初と最後のブロックを除くと、Timeboost™️においてブロックの最初または最後にトランザクションを含めるかどうかにはまったく違いがないということです。では、なぜそれを指摘するのでしょうか?サンドイッチ攻撃とは何か考えてみてください。それは、トランザクションの開始と終了に取引から何らかの利益を得るトランザクションを含めることです...ですから、私がこのブロックの最初のトランザクションの権利を所有していて、次のブロックの最初のトランザクションを所有している場合、私はあなたをサンドイッチにする権利を所有しています。この提案の供給チェーンのすべての段階で、この単純な分析レベルがどのように無視されたのかはわかりませんが、Timeboost™️の仕様を読んだ後、私の顎が床に落ちたときの痛みを想像できます。
それでは、もし私が悪魔のウォジャックだったら、133ブロック連続であなたのお尻を犯す方法を見てみよう!
連続して132回繰り返す
Timeboost™️のArbitrumドキュメント/FAQを読むと、これは実際に彼らが提唱しているものです。彼らは、各ブロックでの取引の単純な前倒しとバックランニングは、理論的にはオークションがこれの大部分を捕捉するため、どういうわけか良いことだと信じています。しかし、それはオークションが1つのブロックに対して行われた場合に限ります。オークションは133ブロックです。つまり、事実上、132ブロック(最初のブロックはマリガンなので-1)ブロックを連続して挟む権利を売っているのです。この事実は、おそらくこれまでに見たことのない桁違いの大量のマルチブロックMEVにつながります。また、ゲーム理論で起こりうるもう1つの潜在的に悪質な状況を指摘したいと思いますし、少なくとも一度は起こると予想しています。
もしもあなたが囚人のジレンマについて聞いたことがあるなら、解決策は常に石鹸を最後に落とすことです...いや、待ってください、それは違います。ちょっと待ってください...
これは囚人のジレンマに関するウィキペディア記事からの断片です。非常に基本的な内容です。無限のゲームでは協力しましょう!有限のゲームでは相手を一刀両断にしましょう。これがCelsiusやFTXのようなものが発生する方法です。ただし、eBayの詐欺率が非常に低い理由でもあります。これがArbitrum Timeboost™️にとってどのような意味を持つのでしょうか? 匿名の入札者が、このオークションに入札するために2 ^ 256の異なる公開鍵を作成できる場合、無限のゲームではなく、無数の有限のゲームをプレイしているため、どんなに邪悪でも構いません。私の意見では、ここでの潜在的な攻撃ベクトルは、カオスラボの例と同様に、複数のブロックでの主要な価格操作です。
検索者は、市場の流れに基づいてトークンの価格の動きを50%以上の確率で中央集権型取引所で予測できるモデルを持っているほど洗練されていると仮定しましょう。これは実質的に市場メーカーの仕事であり、データを取り込んで、そのデータに基づいて予測を行い、スプレッド/注文を適切に調整します。また、Chaos Labsチームが正しいと言っているように、ブロックごとの200msの遅延トランザクション期間中にCEX-DEXアービトラージを試みる人はいないと仮定しましょう。
また、より短いブロック時間は、オンチェーンの「LVR」(古い価格の裁定取引)から抽出されるMEVを減らすことにも注意しましょう(論文 ここ:)
この場合、検索者は、ブロック内のすべての注文フローが小売業または洗練度が低いことを決定的に知っています。つまり、1分間のすべてのブロックを、1分間実行される1つの巨大なブロックとして効果的に扱うことができるということです。つまり、アービトラージブロックを戦略的に保留し、陳腐化した価格を暴走させ、T+nブロック後にすべてのブロックに対して大規模なアービトラージを実行することができるということです。Timeboost™️が稼働していないとこれをモデル化することは不可能ですが、これを見ている検索者に注意してください。これは、本番環境に完全に移行する前に、選択したブロックでまばらにテストされる値抽出方法である可能性があります。オークションに勝ったサーチャーとそうでないサーチャーの間で、ある種の軍拡競争が繰り広げられる可能性があります。
例えば、オークションで勝った探索者「A」は、最初の1分間で最後のブロックn-2をアービトラージせずに、n-2とn-1を1つのブロックに組み合わせるという方法を選択します。そして、彼らは最後のブロックにバックランニングトランザクションを投げ込み、それ以前の最後の2つのブロックをより利益が出るより大きな1つのブロックとして扱います。
仮に検索者「B」がこれに気付いたとしましょう。そして、彼らは遅延期間中にブロックn-1にtxを含めることができ、そのtxが「A」よりも先にブロックを「アービトラージ」できることに気付きます。そして次の分には、「A」がn-2にバックランtxを含め、そのtxが「B」がアービトラージを実行する前に「B」からバックランを奪い、したがって「B」を次のブロックの最初の取引アービトラージの被害者に変えてしまいます!
それが少しわかりにくい場合は申し訳ありませんが、すべてが囚人のジレンマになります。もしAがBが次のブロックで彼らを裏切らないと知っている場合、AはAに機会がない前にAを裏切ります。もしAがこれを知っている場合、次回はより賢くなります。
神様、このメカニズムを実装しないでください。もし実装するなら、花火を見るために無料のポップコーンをください。しかし、より真剣に言えば、Timeboostメカニズムにはいくつか興味深い未知の領域があると思いますが、マルチブロックMEVの機会は無視できないほど重要です。Arbitrumは本当に私のお気に入りのチェーンであり、前述したように、素晴らしいMEV環境を提供し、ユーザーに優れた価格設定、流動性、およびフロントランニングからの保護を提供しています。
この提案では、すべてが水の流れに流されます。
最近、ArbitrumのDAOは、新しいシーケンス置換機能であるTimeboost™️の特徴を決定するための投票を行いました。この記事の最後まで、Arbitrum DAOとチームに、Timeboost™️の実装を再考するように懇願するのが私の仕事ですが、これはおそらく無駄な努力であることを私はよく知っています。これには、それを静かにそして迅速に押し通すための強欲で短絡的な理由と、Arbitrumエコシステムのユーザーに対してもたらすであろうおそらく壊滅的な影響という、いくつかの大きな問題があります。
CeFiの人々と話すとき、私はしばしばArbitrumを常に悪化するMEV環境の中での唯一の希望として引用しました。残念ながら、それはもはや可能ではありません。先着順は本当に特別な注文構造であり、Arbitrumがあらゆる方法でトランザクションを悪用されたくないユーザーのための避難所になることにつながりましたが、これは基本的にこの「アップグレード」(そう呼んでもいいのか)で壊れてしまっています。
まず第一に、他のL2の利益の出所についてデータをチェックしてみましょう:
そして、ArbitrumとBaseの昨年の収益および利益データも見てみましょう。
特に2つのデータポイントに注目してみましょう。これは私たちの素敵な友人からの非常に興味深いチャートのセットです。0xRenaud彼の砂丘ダッシュボードに位置していますここ.
これらの2つのデータポイントが私に印象的でした:
逆転の話をしましょう!これは私の意見では、トップドッグのアービトラムにとって最も恐ろしいデータポイントです。なぜなら、Baseはすでに過去9か月間で彼らを抜き、6か月間の利益基準をすでに超えているからです。上記のSMGデータからも明らかにわかるように、Baseの利益の大部分は優先手数料から得られており、これはサーチャーやMMが優先的な注文や一般ユーザーに対するMEVを得るために支払うものです。これまでに、アービトラムには優先ガス手数料メカニズムがなく、まだETHを大量に稼いでいます。
これは基本的に、財団とDAOが優先ガス手数料メカニズムを構築したい理由であり、明確に述べますが、それには問題はありません!私が嫌うのは、おそらくアービトラムの小売業を押しつぶし、Ethereumエコシステム全体で他のどのチェーンよりも取引量あたりに抽出されたMEVが多くなるであろう、過剰に工学的に設計されたこのシットブーストメカニズムです。記事の最後で財団とDAOが探求すべきいくつかの代替案を詳細に説明しますが、本当にこの「メカニズム」の設計を解体することの重要性を理解しています。だから、それをしましょう。
こちらは、Arbitrum独自の文書におけるFAQの抜粋ですここ:
Timeboost™️は、ブロックの最初に取引を配置する権利を1分間で売却します。これにより、Arbitrumのブロック時間が200msから450msに延長されることを考慮すると(文書にも記載されています)、これは平均してオークションの勝者が約133ブロックの独占的な最初の取引制御を受けることを意味します。数日前に私はTwitterでこの点を述べましたが、真剣なリサーチャーがこのシステムを絶対に破壊できるいくつかの方法について、今、頭の中で考えてみたいと思います。
ますます、Chaos LabsチームがTimeboost™️のリスク評価で優れた詳細を示している例を見てみましょうが、私は彼らが大幅に過小評価しているリスクを信じています。
ここに私の試みを描いています。スムーズな脳がある人々にとっては、これがわかりやすいと思います。
Make sense? Great. So you are beginning to get a sense of the serious fucking risks of giving someone I consider so evil that I had to google “Demon Wojak” to get an accurate depiction of.
Chaos Labsがその記事を投稿した後、Arbitrumチームのメンバーがさえずりました。
それは複雑な検索攻撃ではありません。それは非常に簡単で、低いスキルを持つETH Mainnet検索者がこの戦略を作成し、絶対に行うことができます。私のTwitterで、さらに複雑な戦略の例をいくつか紹介しました。今日.
ただ、重要なことに注意する必要があるのは、最初と最後のブロックを除くと、Timeboost™️においてブロックの最初または最後にトランザクションを含めるかどうかにはまったく違いがないということです。では、なぜそれを指摘するのでしょうか?サンドイッチ攻撃とは何か考えてみてください。それは、トランザクションの開始と終了に取引から何らかの利益を得るトランザクションを含めることです...ですから、私がこのブロックの最初のトランザクションの権利を所有していて、次のブロックの最初のトランザクションを所有している場合、私はあなたをサンドイッチにする権利を所有しています。この提案の供給チェーンのすべての段階で、この単純な分析レベルがどのように無視されたのかはわかりませんが、Timeboost™️の仕様を読んだ後、私の顎が床に落ちたときの痛みを想像できます。
それでは、もし私が悪魔のウォジャックだったら、133ブロック連続であなたのお尻を犯す方法を見てみよう!
連続して132回繰り返す
Timeboost™️のArbitrumドキュメント/FAQを読むと、これは実際に彼らが提唱しているものです。彼らは、各ブロックでの取引の単純な前倒しとバックランニングは、理論的にはオークションがこれの大部分を捕捉するため、どういうわけか良いことだと信じています。しかし、それはオークションが1つのブロックに対して行われた場合に限ります。オークションは133ブロックです。つまり、事実上、132ブロック(最初のブロックはマリガンなので-1)ブロックを連続して挟む権利を売っているのです。この事実は、おそらくこれまでに見たことのない桁違いの大量のマルチブロックMEVにつながります。また、ゲーム理論で起こりうるもう1つの潜在的に悪質な状況を指摘したいと思いますし、少なくとも一度は起こると予想しています。
もしもあなたが囚人のジレンマについて聞いたことがあるなら、解決策は常に石鹸を最後に落とすことです...いや、待ってください、それは違います。ちょっと待ってください...
これは囚人のジレンマに関するウィキペディア記事からの断片です。非常に基本的な内容です。無限のゲームでは協力しましょう!有限のゲームでは相手を一刀両断にしましょう。これがCelsiusやFTXのようなものが発生する方法です。ただし、eBayの詐欺率が非常に低い理由でもあります。これがArbitrum Timeboost™️にとってどのような意味を持つのでしょうか? 匿名の入札者が、このオークションに入札するために2 ^ 256の異なる公開鍵を作成できる場合、無限のゲームではなく、無数の有限のゲームをプレイしているため、どんなに邪悪でも構いません。私の意見では、ここでの潜在的な攻撃ベクトルは、カオスラボの例と同様に、複数のブロックでの主要な価格操作です。
検索者は、市場の流れに基づいてトークンの価格の動きを50%以上の確率で中央集権型取引所で予測できるモデルを持っているほど洗練されていると仮定しましょう。これは実質的に市場メーカーの仕事であり、データを取り込んで、そのデータに基づいて予測を行い、スプレッド/注文を適切に調整します。また、Chaos Labsチームが正しいと言っているように、ブロックごとの200msの遅延トランザクション期間中にCEX-DEXアービトラージを試みる人はいないと仮定しましょう。
また、より短いブロック時間は、オンチェーンの「LVR」(古い価格の裁定取引)から抽出されるMEVを減らすことにも注意しましょう(論文 ここ:)
この場合、検索者は、ブロック内のすべての注文フローが小売業または洗練度が低いことを決定的に知っています。つまり、1分間のすべてのブロックを、1分間実行される1つの巨大なブロックとして効果的に扱うことができるということです。つまり、アービトラージブロックを戦略的に保留し、陳腐化した価格を暴走させ、T+nブロック後にすべてのブロックに対して大規模なアービトラージを実行することができるということです。Timeboost™️が稼働していないとこれをモデル化することは不可能ですが、これを見ている検索者に注意してください。これは、本番環境に完全に移行する前に、選択したブロックでまばらにテストされる値抽出方法である可能性があります。オークションに勝ったサーチャーとそうでないサーチャーの間で、ある種の軍拡競争が繰り広げられる可能性があります。
例えば、オークションで勝った探索者「A」は、最初の1分間で最後のブロックn-2をアービトラージせずに、n-2とn-1を1つのブロックに組み合わせるという方法を選択します。そして、彼らは最後のブロックにバックランニングトランザクションを投げ込み、それ以前の最後の2つのブロックをより利益が出るより大きな1つのブロックとして扱います。
仮に検索者「B」がこれに気付いたとしましょう。そして、彼らは遅延期間中にブロックn-1にtxを含めることができ、そのtxが「A」よりも先にブロックを「アービトラージ」できることに気付きます。そして次の分には、「A」がn-2にバックランtxを含め、そのtxが「B」がアービトラージを実行する前に「B」からバックランを奪い、したがって「B」を次のブロックの最初の取引アービトラージの被害者に変えてしまいます!
それが少しわかりにくい場合は申し訳ありませんが、すべてが囚人のジレンマになります。もしAがBが次のブロックで彼らを裏切らないと知っている場合、AはAに機会がない前にAを裏切ります。もしAがこれを知っている場合、次回はより賢くなります。
神様、このメカニズムを実装しないでください。もし実装するなら、花火を見るために無料のポップコーンをください。しかし、より真剣に言えば、Timeboostメカニズムにはいくつか興味深い未知の領域があると思いますが、マルチブロックMEVの機会は無視できないほど重要です。Arbitrumは本当に私のお気に入りのチェーンであり、前述したように、素晴らしいMEV環境を提供し、ユーザーに優れた価格設定、流動性、およびフロントランニングからの保護を提供しています。
この提案では、すべてが水の流れに流されます。