著者:イーサリアム創設者ヴィタリック(Vitalik)、編集:ゴールデンファイナンス(Golden Finance)デン・トン(Deng Tong)
注:これは、イーサリアムの創設者ヴィタリック(Vitalik)が最近発表したイーサリアムプロトコルの未来、その3:惨劇(The Scourge)、その3:イーサリアムプロトコルの可能な未来、その3:惨劇(Possible futures of the Ethereum protocol, part 3: The Scourge)に関する記事の第3部です。https://vitalik.eth.limo/general/2024/10/20/futures3.html" target="_blank">イーサリアムプロトコルの可能な未来、パート3:惨劇".パート2については、ゴールデンファイナンスの"Vitalik: How The Surge Stage of the Ethereum Protocol Should Evolve."、パート1は"イーサPoSで他に改善できること"にあります。
フィードバックとレビューをしてくれたJustin Drake氏、Caspar Schwarz-Schilling氏、Phil Daian氏、Dan Robinson氏、Charlie Noyes氏、Max Resnick氏、そして議論をしてくれたethstakersコミュニティに感謝します!.
イーサリアムL1が直面している最大のリスクの1つは、経済的圧力によるプルーフ・オブ・ステーク(ステーク証明)の集中化です。コアのプルーフ・オブ・ステーク・メカニズムに参加することに規模の経済があれば、当然、大規模なステークホルダーが支配的になり、小規模なステークホルダーは大規模なマイニングプールに参加するために脱退することになります。これは、51%攻撃、トランザクションの精査、その他の危機の高いリスクにつながります。中央集権化のリスクに加えて、価値抽出のリスクもあります。つまり、そうでなければイーサユーザーに流れるはずの価値を、小さなグループが獲得してしまうのです。
昨年1年間で、これらのリスクに対する理解はかなり深まりました。このリスクは2つの重要な場所に存在することがよく知られています。大規模な参加者は、ブロックを生成するためにより複雑なアルゴリズム(「MEV抽出」)を実行することができ、より高いブロック収益をもたらすことができます。また大規模な参加者は、資金を流動的な誓約トークン(LST)として他者に解放することで、資金がロックされる不都合により効果的に対処することができます。小規模な誓約者と大規模な誓約者という直接的な問題に加えて、誓約された(またはされる予定の)ETHが多すぎるのではないかという問題もあります。
スカージ2023ロードマップ
今年はブロックの建設に大きな進展が見られ、特に「委員会含のリストに加え、理想的なソリューションのブレンドとして多くの的を絞ったソートソリューション」、また、2層のイデオロギー的な誓約モデルや、誓約されたETHの割合を制限するための発行の削減など、株式証明経済学の重要な研究が行われました。
ブロック構築経路の強化
私たちはどのような問題を解決しようとしているのでしょうか?
今日、イーサリアムのブロック構築は、主にMEVBoostのプロトコル外のプロパーとビルダーの分割によって行われています。検証者にブロックを提案する機会が与えられると、検証者はビルダーと呼ばれる専門の参加者にブロックの内容を選択する仕事を割り当てます。収益を最大化するブロックの内容を選択する作業は、規模の経済が大きく影響する。チェーン上の金融商品と、それらとやり取りするユーザーの取引から可能な限り多くの価値を引き出すために、どの取引を含めるべきかを決定する専門的なアルゴリズムが必要となる(これは「MEV抽出」と呼ばれる)。検証者は、入札を聞いて最高額の入札を受け入れるという「ダムパイプ」作業や、認証などの他の責任において、比較的軽い規模の経済に直面している。
MEVBoostが行っていることを示すプログラム図:専門のビルダーが赤、関係者が青でタスクを引き受ける。
提案者-構築者分離(PBS)や認証者-提案者分離(APS)など、いくつかのバージョンがある。大まかに言えば、PBSでは、証明者は依然としてブロックを提案しますが、構築者からペイロードを受け取りますが、APSでは、スロット全体が構築者の責任になります。最近、APSがPBSよりも支持されるようになったのは、提案者が構築者と同居するインセンティブをさらに低下させるからである。APSはトランザクションを含む実行ブロックにのみ適用されることに注意してください。利害証明に関連するデータ(例えば証明)を含むコンセンサスブロックは、依然としてバリデータにランダムに割り当てられます。
このような権限の分離は、検証者の分散化を維持するのに役立ちますが、重要なコストがあります。これが今日のイーサブロックのビルドです。
2人の参加者がイーサブロックの約88%の内容を選択しています。その2人の参加者がトランザクションを見直すと決めたらどうなるでしょうか?彼らはブロックを再編成することができないので、取引が含まれるのを防ぐために51%の検閲は全く必要ありません。88%の検閲では、ユーザーは平均9スロットを待たなければならない(厳密には、平均は6秒ではなく114秒である)。ユースケースによっては、トランザクションのために2分、あるいは5分待つことは問題ない。しかし、DeFiクリアリングのような他のユースケースでは、他人の取引の取り込みを数ブロック遅らせることができるだけでも、大きな市場操作リスクとなる。
ブロックビルダーが収益を最大化するために使える手口は、ユーザーに対して別の悪影響も及ぼしかねません。 "サンドイッチ攻撃 "は、トークンを取引しているユーザーがスリッページによって大きな損失を被る可能性があります。このような攻撃がチェーンを詰まらせるために導入された取引は、他のユーザーのガス価格を上昇させます。
それは何であり、どのように機能するのか?
代表的な解決策は、ブロック生成タスクをさらに分解することです。トランザクションを選択するタスクを提案者(つまり誓約者)に再割り当てし、構築者は自分のトランザクションの一部をソートして挿入するオプションだけを持ちます。これがインクルード・リストがやろうとしていることである。
時間Tで、ランダムに選ばれた誓約者が包含リスト、つまりその時点のブロックチェーンの現在の状態で有効なトランザクションのリストを作成します。時刻T+1において、ブロック構築者(プロトコル内オークションメカニズムによって事前に選択されている可能性がある)がブロックを作成する。ブロックは封じ込めリストにあるすべての取引を含む必要があるが、順番を選ぶことができ、独自の取引を追加することもできる。
フォークオプション強制封じ込めリスト(FOCIL)案では、ブロックごとに複数の封じ込めリスト作成者の委員会が参加します。トランザクションを1ブロック遅らせるには、k人の包含リスト作成者のうちk人(例えばk = 16)がトランザクションをレビューしなければならない。 FOCILとオークションを通じて選択された最終提案者の組み合わせは、包含リストを含めるために必要であるが、並び替えや新しい取引の追加が可能であり、しばしば「FOCIL + APS」と呼ばれる。
この問題を解決するもう1つのアプローチは、BRAIDのようなMCP(Multiple Concurrent Proposers)スキームです。 BRAIDは、ブロック提案者の役割を規模の経済性が低いものと高いものに分けることを避け、その代わりにブロック生成プロセスを多くの参加者に分散させようとします。収益が最大になるようにする。 MCPは、k人の並列提案者にトランザクションのリストを生成させ、決定論的アルゴリズム(例えば、手数料の高いものから低いものへのソート)を使って順番を選択することで機能する。
BRAIDは、デフォルトソフトウェアのダムパイプブロックプロポーザを実行することが最適であるという目標を達成しようとはしていません。
Later-mover arbitrage attack:提案者の提出の平均時間をTと仮定します。ここで、中央集権的な取引所において、ETH/USDC価格がTからT+1の間に$2,500から$2,502になったとします。提案者はさらに1秒待って追加取引を追加し、チェーンを中央集権取引所に裁定取引することで、1ETHあたり最大2ドルを稼ぐことができる。ネットワークとの良好なコネクションを持つ洗練された提案者は、これを行うのに有利な立場にあります。
排他的な注文フロー:ユーザーは、先取りやその他の攻撃に対する脆弱性を最小限に抑えるために、単一の提案者に直接取引を送るインセンティブがあります。経験豊富な提案者は、ユーザーからの取引を直接受け入れるためのインフラを構築できるため有利であり、また、取引を送信するユーザーが提案者を裏切って先取りすることはないと信頼できるように、より強い評判を持っています(これは、信頼されたハードウェアを使用することで軽減できます。)
BRAIDでは、証明者はまだ分離することができ、ダムパイプ関数として実行することができます。
この両極端以外にも、その間にさまざまな設計が考えられます。例えば、ブロックにアタッチする権利のみを持ち、並べ替えやプリペンドを行わないロールをオークションにかけることができます。また、ブロックにアタッチしたりプリペンドしたりすることはできるが、途中から挿入したり並べ替えたりすることはできないようにすることもできる。これらのテクニックの魅力は、オークション市場は勝者が非常に集中する可能性があるということです。
暗号化メモリプール
これらの設計の多く(具体的には、オークション機能に厳しい制限があるBRAIDまたはAPSバージョン)の実装を成功させるために重要な技法の1つは、暗号化メモリプーリングです。暗号化メモ リ・プーリングは、利用者が何らかの有効性の証明とともに暗号化された形でトランザクションをブロードキャストす る技術であり、トランザクションはブロック構築者にその内容を知られることなく暗号化された形でブロックに 含まれる。トランザクションの内容は後で発表されます。
暗号化メモリプールを実装する際の主な課題は、すべての取引が後で開示されることを保証する設計を考え出すことです。開示が任意である場合、開示するかしないかを選択する行為そのものが、利用可能なブロックに対する「最後の移動者」の一形態であるため、単純な「提出して開示する」シナリオは機能しません。利用可能なブロックに対する "最後発者 "の影響力。2つの主要な技術は、(i)閾値復号と(ii)遅延暗号化であり、検証可能遅延関数(VDF)と密接に関連するプリミティブです。
既存の研究との関連は?
MEVとビルダーの集中化について説明します:https://vitalik.eth.limo/general/2024/05/17/decentralization.html#mev-and-builder-dependence
MEVBoost:https://github.com/flashbots/mev-boost
Enshrined PBS(これらの問題に対する初期の解決案):https://ethresear.ch/t/why-enshrine-proposer-builder-separation-a-viable-path-to-epbs/15710
マイク・ノイダーの収録リスト関連リーディングリスト:https://gist.github.com/michaelneuder/dfe5699cb245bc99fbc718031c773008
Include list EIP: https://eips.ethereum.org/EIPS/eip-7547
EIP: FOCIL: https://ethresear.ch/t/fork-choice-enforced-inclusion-lists-focil-a-simple-committee-based-inclusion-list-proposal/19870
マックス・レズニックのBRAIDデモ:https://www.youtube.com/watch?v=mJLERWmQ2uw
「優先順位こそが必要なものだ。ダン・ロビンソンによる "Priorities Are What You Need": https://www.paradigm.xyz/2024/06/priority-is-all-you-need
マルチ・プロポーザ・ウィジェットとプロトコルについて: https://hackmd.io/xz1UyksETR-pCsazePMAjw
VDFResearch.org: https://vdfresearch.org/
Verifiable Latency Functions and Attacks (RANDAO 設定に焦点を当てていますが、暗号化されたメモリプールにも適用されます): https://ethresear.ch/t/verABLE-delay-functions-and-attacks/2365
MEVはチケットキャプチャと分散化を実行します: https://www.arxiv.org/pdf/2408.11255
APSの集中化:https://arxiv.org/abs/2408.03116マルチブロックMEVと包含リスト:https://x.com/_charlienoyes/status/1806186662327689441
Also何をすべきか、何を量るべきか?
上記のシナリオはすべて、規模の経済性の低いもの(「ダムパイプ」)から規模の経済性の高いもの(「友好的な専門化」)までの範囲で配置された、ステークに参加する権限を分割するさまざまな方法と考えることができます。"). 2021年まで、これらの権限はすべて1人の参加者にまとめられている。
中心的なジレンマは、利害関係者の手に残る意味のある権力は、「MEV関連」で終わる可能性があるということです。これは、(i)利害関係者に多くの権力を渡すこと、(ii)利害関係者ができるだけ分散していることを確認すること、つまり、規模の経済による統合のインセンティブがほとんどないことを意味します。これは対処が難しい緊張関係である。
特に難しいのはマルチブロックMEVです。場合によっては、執行オークションの勝者は、複数のスロットを連続して獲得し、最後に支配したブロック以外ではMEV関連の取引を認めないようにすれば、より多くの利益を得ることができます。もし包含リストがこれを強制するのであれば、その時間帯にブロックをまったく掲載しないことで回避しようとすることができる。ビルダーが提供しなければ直接ブロックになるような無条件のインクルージョン・リストを作ることもできるが、これではインクルージョン・リストがMEV関連になってしまう。ここでの解決策には、包含リストに取引を含めるように買収する低レベルのインセンティブを受け入れるなど、何らかの妥協が必要かもしれません。
私たちはFOCIL + APSを次のように見ることができます。誓約者はスペクトルの左側の部分に対する権力を持ち続け、スペクトルの右側の部分は最高入札者に競売にかけられます。
BRAIDは別の話だ。 pledgee」の部分が大きくなっていますが、軽いpledgeeと重いpledgeeに分かれています。また、取引は優先手数料の高い順に並べられるため、ブロック上位のオプションは実際には手数料市場を通じて競り落とされ、PBSに似た仕組みと考えることができる。
BRAID のセキュリティは、メモリの暗号化されたプールに大きく依存していることに注意してください。そうでなければ、トップ・オブ・ブロック・オークション・メカニズムは、ポリシー盗用攻撃(基本的には、受信者のアドレスを交換し、0.01%という高額な手数料を支払う他人のトランザクションをコピーすること)の影響を受けやすい。このように事前にプライバシーを封じ込める必要があることも、PBSの実装を厄介なものにしています。
最後に、例えばFOCIL + APSのより「過激な」バージョンです。 APSがブロックの最後だけを識別するオプションは以下の通りです:
残された主なタスクは、(i)さまざまな提案を統合し、その結果を分析する作業、(ii)この分析をイーサコミュニティの目標、つまりどのような形の中央集権化を許容するかの理解と組み合わせることです。
さらに、これらの異なる提案は、必ずしも相互に互換性のない分かれ道ではないことは注目に値します。例えば、FOCIL + APSの実装は、BRAIDの実装への足がかりとして容易に機能しうる。効果的な保守的戦略は「様子見」アプローチで、まず誓約者のアクセス権を制限し、その大半をオークションにかけるソリューションを実施し、その後、ライブネットワーク上のMEV市場の仕組みについて理解を深めながら、時間をかけてゆっくりとステークホルダーの力を高めていく。
特に、誓約の一元化のボトルネックは次のとおりです:
これら4つの問題のいずれかを解決することで、利益が増加します。利益が増えます。
さらに、特にタイムスロット時間を短縮しようとする場合、ブロック構築パイプラインと単一タイムスロット最終設計の間には相互作用があります。多くのブロック構築パイプライン設計は、結局タイムスロット時間を増やしてしまいます。多くのブロック構築パイプラインは、プロセスの複数のステップで証明者の役割を伴います。したがって、ブロック構築パイプラインと単一タイムスロットの最終性の両方を考慮する価値がある。
Fixing the Economics of Pledge
私たちはどのような問題を解決しようとしているのでしょうか?
現在、ETH供給量の約30%が活発に誓約されています。これは、51%の攻撃からイーサを守るのに十分です。誓約されたETHの割合が大きくなれば、研究者は異なるシナリオを恐れています。
誓約は、専門家にとって有利な仕事から、すべてのETH保有者の責任になります。その結果、一般の誓約者はより不熱心になり、最も簡単な方法を選ぶようになります(事実上、最も便利な中央集権的運営者に自分のトークンを託すことになります)
ほぼすべてのETHが誓約された場合、削減メカニズムの信頼性は低下します
単一の流動的な誓約トークンが株式の大部分、あるいは「ETH」そのものを引き継ぐことさえあります。ETH自体の「金銭的な」ネットワーク効果でさえも
Etherは不必要に年間約100万ETHを追加発行しており、単一のリキッドプレッジトークンが支配的なネットワーク効果を得た場合、その価値のかなりの部分がLSTによって取り込まれる可能性さえあります。
それは何であり、どのように機能するのでしょうか?
歴史的に、1つの解決策は次のようなものでした:誰もが必然的に誓約し、流動性誓約トークンは必然的なものであるならば、事実上非信頼、中立、最大分散化された流動性誓約トークンを持つために、誓約を友好的にしましょう。その場合、誓約されたETHの7/8は不変となり、したがって同じ流動性誓約トークンに入れることができる。もう1つの選択肢は、「リスクを取る」(カット可能な)誓約という2段階の誓約を明示的に作成することです。
しかし、このアプローチに対する1つの批判は、経済的にはもっと単純なもの、つまり、エクイティが事前に決定されたキャップに近づいた場合に、発行が大幅に削減されることになると思われることです。基本的な論点は、リスクテイク層が3.4%のリターンを上げ、リスクフリー層(全員が参加)が2.6%のリターンを上げるような世界になった場合、ETHのリターンが0.8%で、ETHのみを保有する場合のリターンが0%であるのと事実上同じ世界になってしまうということです。誓約の総額や中心性の度合いを含むリスクテイク層のダイナミクスは、どちらの場合も同じです。ですから、私たちは単純なことをして、発行を減らすべきです。
この議論に対する主な反論は、「リスクを取らない層」に依然として何らかの有用な役割とある程度のリスクを持たせることができるかどうかということです(例えば、Dankrad氏がここで提案しているように)。
これらの提案はどちらも、発行カーブを変えることを意味しており、株式の量が多すぎると、リターンは極端に低くなる。
左:分布曲線を微調整するジャスティン・ドレイクによる提案。右:Anders Elowssonによる別の提案。
一方、2段階の質権では、2つのリターン曲線を設定する必要があります。(i) 「基本的な」(リスクのない、またはリスクの低い)質権に対するリターンと、(ii) リスクの高い質権に対するプレミアムです。例えば、株式の1/8がカット可能であるというハードパラメーターを設定した場合、カット可能な株式で得られるリターンに対するプレミアムは市場力学によって決定されます。
ここでのもう一つの重要なテーマは、MEVの獲得です。今日、MEVからの収益(例えば、DEXアービトラージ、サンドイッチ......)は提案者、すなわち質権者に流れます。これは協定にとって完全に「不透明」な収入である。協定は、それが年間0.01%なのか、年間1%なのか、年間20%なのかを知る術がない。
各利害関係者がブロックを獲得できるのは、それが提案されたときだけなので、不安定な収入源だ。現在では4カ月に1回程度です。これは、より安定した収入を得るために、人々がプールに参加する動機付けになるだろう。
これはインセンティブの不均衡な分配につながります。
このため、エクイティキャップの実装が難しくなります。「公式」収益率がゼロであっても、MEVの収益だけで、すべてのETH保有者を誓約に追い込むのに十分かもしれません。したがって、現実的なエクイティキャップの提案は、実際にはリターンを負の無限大に近づけなければならない。これはプレッジャー、特に個人のプレッジャーにさらなるリスクをもたらします。
これらの問題は、MEV収入を合意で可視化し、それを捕捉する方法を見つけることで対処できます。最も初期の提案はフランチェスコのMEVスムージングでしたが、今日では、ブロック提案者の権利を事前に競売にかける(あるいは、より一般的には、ほぼすべてのMEVを捕捉するのに十分な力を持つ)仕組みであれば、同じ目標を達成できると広く受け入れられています。
既存の研究との関連は?
リリースwtf:https://issuance.wtf/
終盤戦の公約経済学、ポジショニング・ケース:https://ethresear.ch/t/endgame-stake-economics-a-case-for-targeting/18751
Issue-Level Properties, Anders Elowsson: https://ethresear.ch/t/properties-of-issuance-level-consensus-incentives-and-variability-across-pottial-reward-curves/18448
バリデータ設定サイズ上限。: https://notes.ethereum.org/@vbuterin/single_slot_finality?type=view#Economic-capping-of-total-deposits
複数層の誓約のアイデアについての考察:。https://notes.ethereum.org/@vbuterin/stake_2023_10?type=view
レインボー宣誓:https://ethresear.ch/t/unbundling-stake-towards-rainbow-stake/18683
Dankrad's Liquidity Pledge Proposal:https://notes.ethereum.org/Pcq3m8B8TuWnEsuhKwCsFg
フランチェスコによるMEVスムージング:https://ethresear.ch/t/committee-driven-mev-smoothing/10408
ジャスティン・ドレイクによるMEVバーン:https://ethresear.ch/t/mev-burn-a-simple-design/15590
他に何をすべきか、何を量る必要があるか?
残された主な課題は、何も行動を起こさず、ETHのほぼすべてがLST内にあるというリスクを受け入れることに合意するか、上記の提案のうちの1つの詳細とパラメータを最終決定し、合意するかのどちらかである。利点とリスクを大まかにまとめると、以下のようになる。
ロードマップの他の部分とどのように相互作用するのか?
1つの重要な交差点は、ベッティングだけに関係しています。今日、Etherノードを実行できる最も安いVPSは、月額約60ドルかかりますが、これは主にハードドライブのストレージコストによるものです。32ETHのプレッジャー(執筆時点で84000ドル)の場合、これはAPYを(60 * 12) / 84000 ~= 0.85%下げることになる。もしプレッジリターンの合計が0.85%未満であれば、このレベルでは個人プレッジは多くの人にとって実行不可能です。
個人の誓約が実行可能であり続けたいのであれば、ノードの操作コストを削減する必要性がさらに強調されます。
その一方で、MEVの破壊は個々の誓約に間違いなく役立ちます。それぞれのリターンを減らす一方で、より重要なのは分散を減らし、誓約を宝くじのようなものでなくすることです。
最後に、発行におけるいかなる変更も、誓約設計における他の根本的な変更(たとえばレインボー誓約)と相互作用します。特に懸念されるのは、誓約のリターンが非常に低くなった場合、(i)罰則を低くして悪い行動に対する阻害要因を減らすか、(ii)罰則を高く維持するかのどちらかを選択しなければならないことです。
アプリケーション層のソリューション
上記のセクションでは、重要な中央集権化リスクに対処するイーサL1の変更点を強調しました。しかし、イーサは単なるL1ではなく、エコシステムであり、上記のリスクを軽減するのに役立つ重要なアプリケーション層戦略があります。
Specialized Pledge Hardware Solutions -誓約に特化したハードウェアソリューション のような企業もあります。- Dappnodeのような一部の企業は、プレッジノードをできるだけ簡単に操作できるように特別に設計されたハードウェアを販売しています。このソリューションをより効果的なものにする1つの方法は、次のような質問をすることだ:もしユーザーがすでにボックスを稼動させ、インターネットに接続するために労力を費やしているのであれば、分散化から恩恵を受けるようなサービスを(ユーザーや他の人に)他に提供できるだろうか?思いつく例としては、(i) 自己主権とプライバシーの理由でローカルホスティングを実行するLLM、(ii) 分散型VPNを実行するノード、などがあります。
Squad pledging -- Obolのこのソリューションでは、複数の人がM-of-N形式で一緒に誓約することができます。ステートレスや後のL1 EVMの有効性証明によって、より多くのノードを実行するオーバーヘッドが削減され、各参加者が常にオンラインであることを心配する必要がなくなるという利点が支配的になり始めるため、これは時間の経過とともに普及していくと思われます。これは、誓約の認知的オーバーヘッドを減らし、個々の誓約が将来的に繁栄することを保証するもう1つの方法です。
エアドロップ -- Starknetはソロの誓約者にエアドロップを提供しています。分散型で価値観の一致したユーザーベースを持ちたいと考えている他のプロジェクトも、別個の権益を持ちそうだと特定された検証者にエアドロップや割引を提供することを検討するかもしれません。
Decentralised Block Building Marketplace - ZK、MPC、TEEの組み合わせを使って、APSオークションゲームに参加し、勝利する分散型ブロックビルダーを作成することが可能です。プライバシーと反検閲の保証をユーザーに提供します。これは、APSの世界でユーザーの福祉を向上させるもう一つの方法です。
Application Layer MEV Minimisation - 個々のアプリケーションは、L1へのMEVの「リーク」を少なくする方法で構築することができます。ブロックビルダーは MEV を収集するための特別なアルゴリズムを作成するインセンティ ブが少なくなります。単純だが一般的な戦略としては、コントラクトがすべての受信操作を次のブロックで実行されるキューに入れ、不便でコンポーザビリティを破壊する方法ではあるが、キューをジャンプする権利をオークションで競り落とすというものがある。他の、より洗練されたアプローチでは、例えば、チェーンの下流でより多くの作業を行う。Cowswapのように。予言はまた、予言マシンから抽出できる価値を最小限にするように再設計することもできる。