LSDの叙述思考、Puffer FinanceのBased Rollupsについての浅い考察

Trustless Labs
2024-07-30 18:01:05
コレクション
この記事では、Puffer FinanceのBased Rollupsソリューションについて紹介します。このソリューションは、ETHメインネットのバリデーターを利用して分散型オーダーラーを実現し、取引コストを削減し、安全性を強化し、事前確認メカニズムを導入してユーザー体験を向上させます。

最近、EigenLayerで活躍する流動性再ステーキングプロトコルPuffer Financeが、ETHメインネットのバリデーターを導入し、Rollupsにより安全で効率的な分散型ソリューションを提供することを試みる「Based Rollups」というソリューションを発表しました。特に、オーダラーの分散化に焦点を当てています。
クラシックなLSTプロトコルとして、ETHメインネットのPoSとEigenlayerの再ステーキングを同時にサポートし、自身の特徴を活かして新しい技術的解決策を提供することは、良いストーリーの拡張です。
オーダラーの分散化はコミュニティが注目する核心であり、これはRollupsシステムの最も脆弱な点であり、ユーザーの使用体験に直接影響を与えます。Based Rollupsは、オーダーをLayer 1に外注することで分散化を実現し、現在のRollupsオーダラーの過度な集中化のリスクを軽減するだけでなく、取引コストを大幅に削減し、システムの活性化を促進します。
開発者は、Based Rollupsアーキテクチャに基づいて、自分のRollupsチェーンを簡単にデプロイおよび管理でき、Ethereumのセキュリティと分散型特性を享受できます。

現在のRollupsの問題

現在のZKまたはOP Rollupsは、取引の順序を決定するために集中型のオーダラーに依存しています。この集中化は、オーダラーの故障やユーザーの信頼低下、そして派生的なMEV問題を含むリスクをもたらします。
これらのリスクを軽減するために、多くのRollupsは「エスケープポッド」を提供しています。これは、オーダラーの故障時にユーザーがRollupsから退出できるメカニズムですが、遅延やガス料金が増加し、悪意のあるオーダラーによってMEVが抽出される可能性があります。
私たちは、分散型オーダラーを持つRollupsを切実に必要としています。

Based Rollupsの導入

取引の順序がL1によって決定されるRollupsは、Based Rollupsと呼ばれ、Ethereum財団の研究者Justin Drakeによって2023年3月に提案されました。
Base Rollupsは、L1 proPoSerを利用して取引の順序を決定し、オーダーの分散化を実現します。この方法は、L1の活性と分散化を継承するだけでなく、エスケープポッドの必要性を排除し、Rollupsのセキュリティと効率を向上させます。

Based Rollupsの仕組み

Base Rollupsでは、L1 proPoSerがL1サーチャーやL1ビルダーと協力し、許可なしにRollupsブロックを次のL1ブロックに含めることができます。つまり、含まれるL2ブロックの順序や取引の最終的な順序はL1 proPoSerによって決定されます。しかし、一般的にL1 proPoSerは自らL2ブロックを構築することはありません。むしろ、各Based RollupsブロックはL2ビルダーによって構築されます。つまり、L1 proPoSerの作業が増えることはありません。
TaikoはBased Rollupsの一例であり、Based RollupsのVMとRollups実行エージェントは、実行層としてオフチェーンで取引を実行し、合意層から取引の順序をEthereumの合意層によって決定し、取引データもEthereumに公開され、最終的にEthereum上で取引の状態を検証できます。

Based Rollupsの利点

  1. L1の検閲耐性を継承し、取引の活性を強化:Based RollupsはEthereum L1 proPoSerとバリデーターノードによって運営され、Ethereumの検閲耐性を継承しているため、エスケープポッドは必要ありません。これにより、取引の活性が保証され、エスケープポッドによる取引の遅延や不公平な問題を回避できます。
  2. 取引コストの削減:エスケープポッドに基づく取引は通常、追加のガスコストを生じ、従来のRollupsの活性を低下させます。しかし、Based Rollupsの取引は追加のガス料金を支払う必要がなく、集中型オーダラーの署名を検証する必要もなく、エスケープポッドや外部PoS合意も不要で、コストをさらに削減します。
  3. L1の分散化を継承し、システムがよりシンプルで安全:Based Rollupsはチェーン外で取引層を実行するだけで、取引のオーダーの合意層、データの可視性層、検証層はすべてL1上にあります。これにより、L1のサーチャー・ビルダー・proPoSerアーキテクチャを再利用し、Based Rollupsシステムは非常にシンプルになり、シーケンサーの署名検証、エスケープポッド、外部PoS合意が不要になります。L1サーチャーとブロックビルダーは、Rollupsブロックを自らのL1バンドルやL1ブロックに含めることでRollups MEVを抽出するインセンティブを持ち、L1のセキュリティをさらに強化します。デフォルトでは、Based RollupsはほとんどL1ステーキング者に悪影響を与えず、唯一の影響は収入の増加であり、ほとんどのMEVがL1に流れます。
  4. 柔軟なトークンガバナンス:オーダーがL1に委託されているにもかかわらず、Based Rollupsは基本料金を徴収するためのガバナンストークンを持つことができます。もちろん、Ethereumによってその正当性と公平性が保証されるため、トークンなしの実装も可能です。

Based Rollupsが直面する課題

MEV収入の強制的な減少

MEVは従来のRollups収入の大部分を占めていますが、ほとんどのBased RollupsのMEVはL1 proPoSerに流れ、Based RollupsのMEV収入が犠牲になり、L2の混雑料金(例えばEIP-1559スタイルのL2基本料金)から収入を得るオプションは残ります。
しかし、自分のMEVを捕獲したいBased Rollupsは、L1コントラクトにオークションメカニズム(例えばオランダオークション)を含めるなどの賄賂メカニズムを持つ可能性があります。これは、バッチ提出者がコントラクトにいくつかのETHを支払うことを強制します。

オーダーの柔軟性が制限され、事前確認(Pre-confirmations)ができない

Based Rollupsは多くの面で利点がありますが、特にソフト確認(soft confirmations)に関連する問題に直面しています。ソフト確認とは、ユーザーが自分の取引がEthereumの第1層(L1)に確実に到達することを信頼できる能力を指します。
現在のRollupsは事前確認(Pre-confirmations)を提供し、ユーザーが自分の取引がL1に確実に提出されることを知ることができます。
しかし、Based RollupsはオーダーをL1に委託するため、オーダーの柔軟性が低下し、事前確認(Pre-confirmations)やArbitrumスタイルの先着順(FCFS)オーダーができなくなります。
Justin Drakeは2023年夏に再ステーキングを用いて事前確認の問題を解決する提案をしました。再ステーキングを使用して設計し、一部のL1 proPoSerが(再ステーキングを通じて)Based Rollupsブロックを将来提出するL1ブロックに含めることを約束します。L1 proPoSerは少なくとも32ブロックを事前に知っているため、誰がどのブロックのproPoSerに指定されるかを知ることが可能です。

Puffer FinanceによるBased Rollupsの改善

Puffer Financeは、そのUniFiアーキテクチャを通じて事前確認をBase Rollupsに統合し、迅速(100ミリ秒)の確認時間を提供しつつ、Base Rollupsのすべての利点を保持することを目指しています。

事前確認メカニズムが取引をL1に提出することを保証

事前確認(pre-confirmations)は、分散型オーダラーが取引をL1に効果的に提出できることを保証します。Ethereumのバリデーターはブロックを提案するために待機します。もし事前確認者が約束を果たさなければ、彼らは保証金削減などの罰則に直面し、より高い信頼性を確保します。このメカニズムにより、ユーザーは自分の取引が実際にEthereum L1の状態に含まれることに自信を持つことができます。

100msの迅速な確認

GameFiのようなアプリケーションにとって、ソフト確認(soft confirmations)は迅速な応答時間(例えば、約100ミリ秒)を確保するために重要です。しかし、Based Rollupsのオーダラーは分散化されているため、これらのバリデーターは12秒のブロック生成時間に従い、最小確認時間は12秒となり、ソフト確認が迅速に応答できなくなります。
PufferのUniFiは、事前確認(Pre-confirmations、Preconfs)をBased Rollupsに統合することで、Based Rollupsが集中型オーダラーに匹敵するユーザー体験を提供し、100ミリ秒の確認時間を実現し、その活性を保証します。この統合により、Based Rollupは本来のすべての利点を保持し、最終的にEthereumの流動性の断片化の問題を解決し、より統一され効率的なRollupエコシステムを促進します。

UniFiのアーキテクチャ

UniFiのアーキテクチャは、Pufferのバリデーターノードを活用し、単一の集中型オーダラーから数万の分散型オーダラーに迅速にスケールアップすることを可能にします。UniFiは事前確認をそのBased Rollupにシームレスに統合することを目指しています。

  • ユーザーはRollup取引を提出し、その後Pufferバリデーターが処理します。これらのバリデーターは事前確認を提供し、ユーザーが自分の取引がEthereum L1の状態に含まれることを知ることを保証します。
  • Pufferバリデーターは、信頼性を確保するために追加の削減条件に基づいて再ステーキングを行い、ユーザーからのRollup取引を受け取り、事前確認を発行します。これらのバリデーターは、Rollup取引をL1ブロックに含める準備が整っています。
  • 事前確認罰則メカニズム(Preconf Slasher AVS)は、バリデーターに追加の削減条件を課し、事前確認の約束を破る行為を抑制し、バリデーターが特定のRollup取引をL1に提出しないことを防ぎます。
  • PufferバリデーターはEthereum L1にブロックを提案し、これらのブロックには事前確認されたRollupの順序が含まれます。
  • PufferオーダラーコントラクトはRollup取引を受け入れます。
  • PufETH VaultはRollup取引から生じる混雑料金や争奪料金を収集し、これらの料金はPufETH保有者の収益を増加させ、ネイティブ収益を通じてUniFiユーザーに還元されます。

市場リスクを低減するuniETH

uniETHはUniFiエコシステム内の汎用ガス代替トークンです。これはpufETHを通じて報酬を生み出し、分散型自治組織(DAO)によって管理され、市場リスク(例えば、Ethereumの価格変動による借入清算)を回避します。また、Pufferの防止削減メカニズムはこれらのリスクを回避します。

無ガス取引シナリオ

Web2では、ユーザーは広告によって補助された無料のインターネットサービスに慣れています。しかし、Web3では、ユーザーはサービスに対して支払う必要があり、これがユーザーの利用を妨げる可能性があります。
PufferのBased Rollupユーザーは、Rollupネイティブブリッジにロックされた資産を通じて収入を得て、ネイティブ収益率を生み出すことができ、これによりPufferはガス料金なしで取引を行うようなアプリケーションシナリオをサポートできます。これはWeb2とWeb3の両方に重要な影響を与えます。

PufferのBased dAppチェーン

もしdAppがRollupsチェーン上での取引料金が非常に高くなった場合、開発者はRollupsチェーンを離れて独自のチェーンを作成することを選択するかもしれません。これにより、ユーザーの取引料金の収益を直接得ることができます。Pufferは開発者にBased dAppチェーンという解決策を提供します。

開発者がPufferのBased dAppチェーンを立ち上げることは、スマートコントラクトをデプロイするのと同じくらい簡単であり、Ethereumのセキュリティと分散型特性を継承しています。開発者はdAppのRollupsチェーンの取引料金を取得でき、集中型オーダラーの運営を心配する必要がなく、クロスチェーン取引や相互作用を実現できます。
ユーザーはPufferのBased dAppチェーンでの取引を100ミリ秒以内に迅速に確認でき、Pufferの事前確認(Pre-confirmations)が取引がL1に提出されることを保証します。

結論

Ethereum財団との協力を通じて、Puffer FinanceはRollupsにより安全で効率的なソリューションを提供しています。この分散型オーダー方式は、現在の集中型オーダラーのリスクを軽減するだけでなく、取引コストを大幅に削減し、システムの活性化を促進します。
事前確認メカニズムと100ミリ秒の迅速な確認時間の統合により、Base RollupsはGameFiを含むさまざまなアプリケーションの理想的な選択肢となり、ユーザー体験を保証しつつ取引の最終性を確保します。さらに、Puffer Financeに基づくBased dAppチェーンにより、開発者は自分のRollupsチェーンを簡単にデプロイおよび管理でき、集中型オーダラーの運営問題を心配することなく、Ethereumのセキュリティと分散型特性を享受できます。

ChainCatcherは、広大な読者の皆様に対し、ブロックチェーンを理性的に見るよう呼びかけ、リスク意識を向上させ、各種仮想トークンの発行や投機に注意することを提唱します。当サイト内の全てのコンテンツは市場情報や関係者の見解であり、何らかの投資助言として扱われるものではありません。万が一不適切な内容が含まれていた場合は「通報」することができます。私たちは迅速に対処いたします。
チェーンキャッチャー イノベーターとともにWeb3の世界を構築する