なぜフロントランニングはブロックチェーンで非常に一般的であるが、集中型取引所では一般的ではないのですか?
中心的な違い:透明性。
集中型取引所(Coinbase、Kraken):
ブロックチェーン(イーサリアムUniswap):
したがって、フロントランニングはブロックチェーンの透明性の副作用です。透明性が高いほど、フロントランニングが容易です。
フロントランニングはどのように機能しますか?なぜいくつかのトレーダーはフロントランされますが、他のトレーダーはされないのですか?
基本的なフロントランニング操作:
mempoolをスキャン:ボットはすべてのペンディングトランザクションを監視し、「利益のある」トランザクションを探しています。例:誰かがUniswapでUSDCを使用してETHを購入したいのを見ます。
利益を計算:ボットは迅速に計算します:1000 USDCでETHを今すぐ購入すれば(優先順位を確保するために高ガス料金)、ユーザーの大きな取引が確認され(ETH価格が上がる)、高く売却して$50~$500の利益を得ることができます。
フロントラン送信:ボットは非常に高いガス料金でトランザクションを送信し、マイナーが優先順位付けされることを確認します。
ユーザーが確認:元のユーザーのトランザクションが確認されますが、ETHはより高価です。
ボットが終了:ボットはETHを販売し、利益をロックします。
誰がフロントランされますか:
フロントランニングはどのくらいの経済的損失を引き起こしますか?平均的なユーザーが気付く前にフロントランされるのは何回ですか?
総損失規模:2022~2023年、フロントランニングがユーザーに費用をかけたのは推定6億~12億ドル/年です。ほとんどの人の認識をはるかに上回る巨大な数です。
トランザクションごとの損失:
ユーザーが気付かない理由:
典型的なUniswapユーザー:月10回の取引、1回あたり1~2%の損失、年120回フロントラン。ほとんどが知らない。
フロントランニングは完全に排除できますか?技術的なソリューションはありますか?
完全には排除できません。ただし大幅に削減できます。現在および将来のソリューション:
短期(実装):
プライベートmempool(Flashbots Protect):トランザクションは非公開でマイナーに送信され、ブロードキャストされません。欠点:マイナーの誠実さに依存(信頼の問題)。
DEX改善(Cowswap、MEV-Burn):トランザクションマッチングの操作をより難しくするか、ボットが取得する代わりにMEV利益をバーン。
中期(研究):
プロトコルレベルのプライバシー:イーサリアム、Solanaは確認までトランザクション暗号化を研究しています。前もって見ることはできません。欠点:複雑さ、パフォーマンス低下の可能性。
ランダム化されたブロック順序付け(しきい値暗号化):マイナーは事前にトランザクション順序を知ることができず、ランダムなパッキングのみ。フロントランニングのインセンティブを排除します。
長期(理想状態):
完全な排除には「ブロックチェーンの透明性を根本的に変更する」が必要です。しかしこれはブロックチェーンのコア価値(透明性、不変性)と矛盾しています。したがってフロントランニングは常に存在する可能性があります。最適化し続けることのみできます。
2023年3月:ユーザーはUniswapで大きな500万ドル「買いUSDC」トランザクションを送信します。保留中にボットがそれを見つけ、10倍のガス料金で500万ドルを購入します。ボットのトランザクションが最初に確認され、安いUSDCをロックします。ユーザーが確認されたとき、価格は0.3%上昇します。ユーザーは1,500ドルを過剰に支払います。ボットは後で終了し、約2,000ドルの利益を得ます。ユーザーは知らない、「市場変動」だと思うだけです。
ブロックチェーンのフロントランニングは「透明性対公平性」をトレードオフします。ブロックチェーンの透明性(すべてのトランザクションが見える)はコアな利点ですが、フロントランニングの扉を開きます。完全に排除するには、透明性を犠牲にする必要があります(暗号化されたトランザクション、隠されたmempool)。ブロックチェーンのコア機能を失います。したがって、フロントランニングはある程度「ブロックチェーン透明性の代価」です。