This post is also available in: 简体中文 (簡体中国語) English (英語) Français (フランス語) Deutsch (ドイツ語) Русский (ロシア語) Español (スペイン語)
最初の神話を発展させて、”MEV “すなわち “Miner Extractable Value “について理解することが重要です。
MEVとは、ブロックチェーンの採掘者が危険で、あなたの取引に手を加えることができる仲介者であるということを意味していますが、実際にはそうではありません。
このような無知な表現は、主に「サンドウィッチアタック」と呼ばれる攻撃に起因するもので、マイナーが不適切に構築されたトランザクションを処理する際に実行されます。
この攻撃がどのように行われるのか、またMEV攻撃の限界を理解するためには、まずブロックチェーンの取引がどのように行われるのかを概観する必要があります。
ブロックチェーン上でトランザクションを作成するとき、私たちがしていることは、システムが実行するための一連の命令を書き出しているだけです。他のコンピュータシステムと同様に、このシステムにも長所と短所があり、コンピュータは結果の良し悪しに関わらず、我々が指示したことだけを実行します。
私たちはその取引に秘密鍵で署名し、改ざんを防止します。そして、その取引をネットワークに流し、マイナーがその取引を処理し(ブロックチェーンの基礎となる記録の状態を変更し)、その変更が公開記録に載ります。
このプロセスは、手紙を書いてワックスシールで封印するようなものだと考えることができます。手紙の中には、銀行に実行してもらいたい一連の指示が書かれています。マイナーは、その手紙を銀行に届ける郵便局のようなものだ。
しかし、それだけではなく、もう少し複雑なことがある。
手紙にサインをすると、その手紙は他の手紙と一緒に山積みになります。私たちはこの場所を「mempool」と呼び、トランザクションが処理されるのを待つ間、ここに置かれます。メンプールは公開されているので、そこで待っているトランザクション、トランザクションの内容、そのトランザクションを実行するためにどれだけのガスが入札されているかを誰でも見ることができます。
また、マイナーは1つの統一された存在ではありません。実際には、何千人もの異なるユーザーと、何百人もの異なるマイナーの集合体です。これは、異なる運送会社のようなものだと考えることができます。
マイナーがあなたの取引をブロックチェーンから検閲できると主張する人がいますが、それは真実ではありません。UPSが一方的に、あなたがメールを送れないように検閲することはできないのと同じです。しかし、UPSには、あなたが送ろうとしている郵便物が発送したくないものであると決定する権利や、価格が十分ではないので他のプロバイダーを利用する必要があると決定する権利があります。それは彼らの権利であり、当然のことです。
業者を選び、取引をしてもらうことができたら、その後の流れは同じです。手紙が送られ、手紙に書かれていることが実行されます。
ここで問題になるのが、先ほどの「サンドイッチ・アタック」で、個々のマイナーがあなたの手紙を読んで、あなたの行動を「フロント・トラン」することができるということです。
例えば、あなたが銀行に手紙を送るときに、「銀行に100万ドル分の金を現在の価格で買ってほしい、その価格がいくらであろうと」と書いたとします。これを読んだ郵便配達人は、あなたが設定した価格を記入していないこと、また購入額が非常に大きいことから、あなたの指示が届く前に現在の価格で少しでも金を買っておけば、より高い価格で買い取ってもらえることに気づくでしょう。つまり、あなたの取引が成立しても、彼らは利益を得ることができるのです。
これは、公開型の分散システムにおけるトレードオフの一部です。物事が公開された台帳上にある場合、私たちは自分の行動を変えなければなりません。
今回のケースでは、あなたの指示は変わりませんでした。実際、あなたの指示は、あなたが書いた通りに実行されました。
問題は、あなたの指示が間違っていたことです。
もしあなたが「100万ドルの金を現在の価格x,xxxドルで購入し、それ以上は購入しない」と言っていたら、この取引はフロントランにはならなかったでしょう。
もしあなたが「現在の価格で1万ドルの金を買いたい、その価格に関わらず」という手紙を100通送ったとしたら、個々の取引はどれもフロントランするほど大きくはなかったでしょう。
しかし、価格に関係なく一度に大量の注文を公開されたメンプールに通したことで、問題が発生したのです。
これは新しいことではなく、現在の金融システムの中に実際に存在しています。それは「高頻度取引」(HFT)と呼ばれるものです。
あなたが銀行に「株式市場である銘柄を購入してください」と取引を依頼すると、銀行はその取引を株式市場に中継しなければなりません。この取引の中継を、他の取引会社は見ることができます。あなたがある銘柄を購入しようとしているのを見て、彼らはあなたよりも数秒早くその銘柄を購入し、その銘柄を少し高い値段であなたに売りつけようとするのです。
この行為は操作的で捕食的ではありますが、彼らが金融仲介者になるわけではなく、取引を変更することもできません。
このような操作は、ユーザーへの教育が不足していることと、一般に公開されている新しいタイプのシステムに行動を適応させていないことが原因です。
要約すると、MEVサンドイッチ攻撃を受けても、私の取引は私がシステムに指示した通りに実行されます。変更や編集はできません。修正することもできません。また、検閲もできません。
あるサービスプロバイダーが、私の支払いが少なすぎるという理由で私を拒否しても、別のサービスプロバイダーがそれを拾うでしょう。
変わるのは外部の市場環境だけで、私の取引は変わりません。
私がどのように取引の指示を出したかによって、「悪用」が行われるのです。
これは、ユーザーの教育を強化し、フロントエンドに明確な指標を設けてリスクを強調し、MEV証明システムを使用することで修正し、回避することができます。
何万件もの取引を行い、何千万ドルもの取引を行っても、MEV 操作による損失が発生しないことは可能です。
MEVは存在しますが、その技術自体は特に良いものでも悪いものでもありません。また、競争的なレース状態を作り出しますが、マイナーは決してあなたの取引を変更することはできません。彼らが利用できるのは稚拙な取引や手法、アプローチだけです。
MEVは新たな問題を生み出すものではありません。MEVは新しい問題を作り出すのではなく、ユーザーが悪い取引をするという、すでに存在する問題を浮き彫りにするだけです。