Boost+: Equitable, Incentive-Compatible Block Building
本論文は、トランザクションの収集と順序付けを分離することで、ビルダーとサーチャーの両方に対して公平なアクセスとインセンティブに適合した真実の入札を保証し、それによって現在のEthereumのMEV-Boostエコシステムを悩ませている中央集権化と効率性の問題に対処するメカニズムであるBoost+を提案する。
原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む
問題点:ブロックチェーンにおける「VIPの裏口」
想像してみてください。賑やかな高速道路(ブロックチェーン)があり、そこを車(トランザクション)が目的地に向かって走っています。道路には限られたスペースしかなく、各「ブロック」という交通の塊の中に収まる車の数は決まっています。
現在のシステム(MEV-Boostと呼ばれます)では、「ビルダー(Builder)」と呼ばれる特別なグループの人々が、どの車をどの順番で道路に乗せるかを決定します。彼らはできるだけ多くの利益を得ようとするため、最も価値の高い車を詰め込もうとします。
しかし、ここに「インテグレーション(Integration)」と呼ばれる問題が発生しました。
- 例え話: レースカーのドライバー(「サーチャー(Searcher)」)が、超高速の車を持っているとします。そのドライバーは、すべてのビルダーに自分の車を見せるのではなく、特定のビルダー(例えば「ビルダー・タイタン」)だけに密かにその車を渡します。
- 結果: ビルダー・タイタンは、この超高速の車を独占的に利用できるため、常に次のブロックを作るオークションで勝利します。他のビルダーは、最高の車にアクセスする手段を持たないため、競争に勝てません。
- 影響: これにより「VIPの裏口」が生まれます。これはシステムを不公平にし、権力を少数の手に集中させ、お金が実際にどのように動いているのかを隠してしまいます。まるで、オーナーの友人だけが最高級の料理を注文でき、他の人は残り物しか食べられないレストランのようなものです。
解決策:Boost+(「オープンキッチン」システム)
著者らは、**Boost+**と呼ばれる新しいシステムを提案しています。彼らの目標は、このVIPの裏口を閉ざし、キッチンをすべての人に開放すること、そして同時に、シェフ(ビルダー)たちができる限り最高の料理を作りたいと思えるようにすることです。
その仕組みをステップごとに説明します。
1. 「オープンテーブル」のルール
Boost+では、サーチャー(車を持っている人々)は特定のビルダーに車を送るのではなく、**信頼実行環境(TEE)**内にある「公開されたテーブル」の上に車を置きます。
- 例え話: TEEはガラス張りのキッチンのようなものです。誰もがテーブルの上にある材料(トランザクション)を見ることはできますが、調理中に誰かがこっそり中身をすり替えたり、盗んだりすることはできません。
- ルール: すべてのビルダーは、全く同じリストの車を見ることができます。誰一人として、プライベートなVIPリストを持つことはできません。
2. 「デフォルト・シェフ」と「ゲスト・シェフ」
公平性を保つために、システムにはデフォルト・アルゴリズム(「デフォルト・シェフ」)が備わっています。これは、誰でも使える標準的で公平なレシピです。
- ひねり: ビルダーは、より優れた仕事をするために、独自の「秘密のレシピ(アルゴリズム)」を持ち込むことができます。
- 競争: システムは、同じリストの車に対して、デフォルト・シェフのレシピとすべてのゲスト・シェフのレシピを実行します。
- 勝者: 最も価値の高いブロックを作り出したレシピが勝利します。
3. 「正直さへのボーナス」(インセンティブ適合性)
この論文の最大の主張は、このシステムが**「正直であることが最も賢い選択になる」**ように設計されているという点です。
- ビルダーにとって: もしビルダーが自分のレシピがいかに優れているかを偽ろうとしても、より多く支払われることはありません。実際、このシステムは第2価格オークションのように設計されています。もしあなたが勝ったとしても、あなたは「2番目に優れたレシピ」を上回る分だけを支払うことになります。つまり、自分の真の価値を提示することが最善の戦略となります。
- サーチャーにとって: もしサーチャーが自分の車を隠したり、その価値を偽ったりしようとしても、通常は損をすることになります。
- 特殊なケース: もしある車が他の車と衝突しない場合(「コンフリクトフリー」な状態、例えば空いているレーンを走っている車のような状態)、システムは、サーチャーがたとえ何があっても、その全価値を回収できることを保証します。
- 「インテグレーション」の罠: たとえサーチャーが、自分の車を隠すためにビルダーと密かに手を組もうとしても、数学的な計算によれば、正直にプレイするよりも損をすることが証明されています。システムは「不正」を「負け筋」にしています。
4. 「コンフリクト・グループ」(交通渋滞)
著者らは、一部の車が互いに衝突すること(例:2台の車が同じ駐車スペースを使おうとしているなど)に気づきました。これらを整理するのは数学的なパズルです。
- 研究: 彼らは数百万件の実世界のトランザクションを調査し、ほとんどの「交通渋滞」は実は非常に小さいものであることを発見しました。通常、数台の車が同じ場所を奪い合っているだけなのです。
- 解決策: 彼らは、これらの車をグループ化する「デフォルト・シェフ」を構築しました。グループが小さい場合は、あらゆる順番を試して最適なものを見つけます。グループが巨大な場合は、スマートなショートカットを使用します。
- 結果: 彼らの「デフォルト・シェフ」は、53.2%の確率で車の完璧な配置を見つけ出します。完璧な配置が見つからない場合でも、それでも最適解に非常に近い結果を出します。
論文の主張のまとめ
- Boost+は存在する: これは、トランザクションの収集と、それらの順序付けを分離した新しいシステム設計です。
- 「インテグレーション」を防ぐ: すべてのビルダーに同じトランザクションを見せることで、プライベートなVIP取引による優位性を排除します。
- 正直さを報いる: 数学的(メカニズムデザイン)に、ビルダーにとってもサーチャーにとっても、真実を伝え、ルールに従ってプレイすることが最善の戦略であることを証明しています。
- 実用性がある: 著者らは、実世界のデータに基づいた「デフォルト・アルゴリズム」を構築しました。これはコンピュータ上で実行できるほど高速であり、かつ半分以上の確率で最善の解を見つけ出します。
- イノベーションを促進する: ビルダーは、デフォルトのアルゴリズムよりも優れたアルゴリズムを発明すれば報酬が得られるため、改善し続けるモチベーションが維持されます。
要約すると: Boost+は、ブロックチェーンのブロック生成プロセスを、内部の人間が勝つ「秘密のクラブ」から、最高のアルゴリズムが勝ち、全員が公平にプレイすることで報われる「透明な市場」へと変貌させるものです。
自分の分野の論文に埋もれていませんか?
研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。