MEV
MEVとは
MEV = Miner Extractable Value
minerはブロック内のtxに関して
何を入れられるかを任意に決められる
実行順序を任意に決められる
任意のtxの前後に任意の自身のtxを挿入できる
これを特にsmart contract platformの暗号通貨のDeFiにおけるtxに対して適用することでMinerはそこから利益を生み出せる
具体例
サンドイッチ bot
https://gyazo.com/edd06d5ef06a33025e910cad30969e77
Front runningによるtxの盗用
Aliceがオンチェーンの裁定機会に気づき,$10,000を手に入れられるtxを$10のfeeで発行したとする
このときの$10,000の潜在的な利益がMEVとなる
1. マイナーはAliceのtxを検閲・コピーして1万ドルを手に入れようとする
2. オンチェーンを監視しているbotは,より高いfeeを支払いtxをコピーする(feeが高いほどブロックに取り込まれやすい,ノードのデフォルトの実装だと,gas priceが高い順にblock内の順序として取り込まれる)
複数のbotはこれらを繰り返して,feeのオークションの状態となる.これをPriority Gas Auction (PGA)と呼ぶ
1の場合にならず,PGAが発生した場合,潜在的な利益($10,000)とfeeの差がbot運用者の利益となる
例えば,$7,000をfeeとして支払ったものがblockに取り込まれる場合,bot運用者の利益は$3,000となる
実際は,これらの結果のみがblockに取り込まれたものとして現れるので,もっと複雑で不透明なものとなる