著者 IOSG Ventures
前書き
数年間、Uniswapは機能と革新の改革を推進し続けており、ユーザーにとっての交換をより友好的で公平にしています。たとえば、Uniswap Mobileのモバイル版、UniswapXのFillers Network、ERC-7682によるクロスチェーン意図の統一基準、そしてUniswap V4でカスタマイズされたAMMプール用のフックが開放される予定です。
10月10日、Uniswapは彼らの全体的な楽観的ロールアップ、Unichainを発表しました。このチェーンは、スーパー チェーン エコシステム内のワンストップ流動性センターになることを目的としており、トレーダーにほぼ瞬時の交換体験とより低いスプレッドを提供し、その過程でMEV参加者のプライバシーと完全性を最大限に保護し、TEEを使用します。これらのビジョンは印象的ですが、ユーザーは別のL2が必要かどうか疑問を抱いており、Vitalikを含む何人かはUnichainを「すべてのロールアップ上のUniswapのコピーのようなもの」とコメントしています。言い換えれば、彼は新しいチェーンでUniswapのクローンを立ち上げることは、実際にはUnichain自体を立ち上げることと同じ目的を持っていると考えています。では、Unichainは本当に良いニュースなのか悪いニュースなのか?今日の記事では、Unichainのアーキテクチャを探り、Unichainの「必要性」を理解しようとしています。
1. Unichainとは? Unichainは楽観的ロールアップであり、ほぼ瞬時の取引を実行することを目的としており、プライバシー技術TEEを使用してチェーン上のLPとトレーダーへの潜在的影響を最小限に抑えます。 Unichainは他の楽観的集計チェーンと同じ属性と基準で構築されているため、今やスーパー チェーン エコシステム内の相互運用性を利用し、ネットワーク全体の共有流動性にアクセスできます。 このため、Unichainは4つの重要な革新をもたらしました:• Rollup-BoostとSequencer Builderの分離 • TEE内のブロック構築 • Flashblock • Unichain検証ネットワーク(UVN)
1.1 Rollup Boost:Sequencer Proposerの分離(SBS) ブロック構築はMEVの問題を解決するための鍵です。 MEV Boost以前は、イーサリアムは検閲リスクと悪いユーザー体験に悩まされていました。利益駆動の注文の取り込みをめぐる厳しい競争により、ユーザーは高額な取引手数料と先行取引の問題に直面していました。これらの問題を解決するために、flashbotはMEV-boostを構築しました。 MEV Boostはリレイヤーを導入することでブロック構築者と提案者の役割を統合し、最も利益のあるブロックを提案者に署名のために提出することで、ブロック構築者と提案者の役割を分離することを実現しました。この設計はMEV抽出プロセスを効果的に分散させ、検証者と専門的な構築者の間のMEV利益を民主化します。
Rollup Boostの概念はMEV Boostに似ており、SBS(Sequencer Builder Separation)が有効なL2は、「Block Builder Sidecar」と呼ばれるシステムを介してブロック構築プロセスをシーケンサーの実行エンジンから分離できます。 要するに、このシステムには4つの主要コンポーネントがあります: • OP-node • OP-geth • Sidecar / Blockbuilder Sidecar • 外部ブロック構築者 こちらがoptimismアーキテクチャの図です。シーケンサー ノード(別名op-chain)は、Op-gethとOp-nodeで構成されています。
ブロック構築と提案の役割をシーケンサー内で区別するために、Sidecarというコンポーネントが追加されました。SidecarはOPノードが外部構築者からブロックを受け取ることを可能にし、ブロック構築者と提案者の間に市場を作ります。 ワークフローは次の通りです: 1. OPノードはsidecarに更新を送信します。 2. sidecarは仲介者として更新をop-gethに転送します。 3. OPノードがOP-gethからブロックを要求すると、sidecarがリクエストを傍受します。 4. その後、sidecarは外部ブロック構築者へのリクエストを転送し、外部構築者が入札および競争できる「ギャップ」となります。 5. 外部/勝者ブロックを受信した後、sidecarはそれをOPノードに送信します。 6. ブロックが受信されない場合、sidecarはローカルで生成されたブロックを転送します。 ブロック構築者sidecarの主な利点は、アップグレードにOPチェーンクライアントの修正を必要とせず、取引の並び替えルールをより柔軟に、簡略化し、監査可能にすることができる点です。しかし、仲介者(sidecar)が追加されたため、遅延が発生する可能性があります。
1.2 Rollup Boost:Sequencer Proposerの分離(SBS) Rollup Boostは、信頼できる実行環境(TEE)をブロック構築プロセスに導入することで、取引の完全性を確保し、このプロセスをさらに進めます。インテルTDXなどの最新のハードウェアの進歩のおかげで、リアルタイム性能が可能になりました。 TEEに不慣れな方のために説明すると、TEEはプロセッサまたはハードウェア内の安全な領域であり、未承認のエンティティが外部データを読み取るのを防ぐことで、プライバシーを強化します。同時に、TEEは高いレベルの完全性を維持します。なぜなら、TEE内のコードは変更または置き換えられることがないからです。
Rollup Boostの文脈において、UnichainはTEEビルダーを使用してMEV漏洩のリスクを低減します。これは、パッケージや取引をTEEブロックビルダーに送信する際、TEEの完全性の観点から、取引が構築者に到達する順序が、より多くのMEVを抽出しようとする外部の影響を受けないことを保証することを意味します。
さらに、TEEは信頼のないリダクション保護を提供し、テストされた取引の失敗からユーザーを保護します。これは、TEEがシミュレーションを実行でき、リダクション取引を処理する前に検出および排除されるためです。これにより、AMMの効率が向上し(失敗した取引が通過しなくなるため)、特に取引量が多い時に全体的なユーザー体験が改善されます。
取引の並べ替えとブロック構築プロセスの透明性を向上させるため、ブロック生成後にユーザーに実行証明が公開されます。この証明は、優先順位付けを検証するために重要です。この概念は後の段落で説明されます。
1.3 Flashblockと検証可能なブロック構築 イーサリアムの平均ブロック時間は12秒で、非常に遅く、今日の受け入れ可能な取引体験のニーズを満たすことができません。さらに、遅いブロック時間はネットワークに多くのMEV機会をもたらし、ゴミ取引攻撃に対してネットワークが混雑するリスクを高めます。 L2は、オフチェーン取引をバンドルし、証明を提出して計算の正確性を検証することにより、イーサリアムのスケーラビリティを向上させることを目的としています。よりスムーズな取引体験を提供するために、Unichainの目標は250msのブロック時間を実現することです。しかし、これを実現するためには、低遅延で持続的にブロックを送信し、ほぼ瞬時の確認時間を持つシステムが必要です。Solanaは440Mを並行処理できますが、その速度を実現するために、ある程度の分散化が犠牲になっています。 以前は、大多数のL2ブロック提案プロセスにおいて、データのシリアル化と状態根生成が遅延を引き起こし、迅速なブロック時間が実現不可能でした。 この問題を解決するために、flashbotはflashblockを作成しました。その理念は、ブロックを「分解」してより小さな断片にし、ブロック間の時間を短縮し、UX/LPの利点を最大化することです。
Flashblockは、TEEブロック構築者から発信された予確認であり、一部だが迅速な確認に使用されます。 まず、取引はTEEブロック構築者にストリーミングされます。L2がSBSを有効にしている場合、ブロック構築者はシーケンサーから分離されます。並べ替えおよびバンドルの後、取引は着実にFlashblockの一部確認として形成されます。Flashblockはシーケンサーから250ミリ秒ごとに他のノードにブロードキャストされ、検証されます。 遅延はL2内の状態根生成とシリアル化によって引き起こされるため、Unichainは複数の部分ブロックに対して一度だけ状態根とコンセンサスを計算し、ブロック構築プロセスのコストを相殺することで、遅延を大幅に低減します。 要するに、Flashblockが強力である理由は: • 短いブロック生成時間がLPの逆選択コストリスクを低下させます。 • Flashblockは既存の状態の早期実行状態を提供し、ウォレットやフロントエンドの統合を容易にします。 • 迅速な取引は優れたユーザー体験(UX)を提供します。 さらに、TEEは各Flashblock内で優先順位付けを強制できるため、アプリケーションやスマートコントラクトは現在MEV税を徴収し、優先順位付けを通じて自己利益を得て、MEVをLPおよびユーザーに再分配できます。 Dan Robinsonが彼のツイートで強調したように、アプリケーションやユーザーが自分のMEVを「制御」できることは、Unichainの主要な機能/目的の1つです。 より良い点は、優先順位付けはTEE内の公開実行証明によって検証できることです。これにより、ユーザーは自分の取引がどのように実行されたかを正確に検証できます。これは、ユーザーが優先順位付けが公平に行われていることを確認する唯一の方法であるため、非常に重要です。
1.4 Unichain検証ネットワーク(UVN) 現在、大多数のL2シーケンサーは集中化されており、単一のシーケンサーの行動がMEVの公平性、ブロックの活性度や最終性などに影響を与えます。たとえば、シーケンサーが無効なブロックを公開し、それに対して詐欺証明を提出してそれに挑戦した場合、結果として生じるチェーンの逆転は実際にチェーンの速度に影響を及ぼします。 単一障害点の潜在的なリスクに対処するために、UnichainはUnichain検証ネットワーク(UVN)を導入しました。 UVNは、ブロックを提案する際に、イーサリアムの検証者によって証明を通じてチェーンを検証することに焦点を当てて、追加の最終性レイヤーを追加します。このプロセスは、ブロック構築の異なる段階が同じ期間内に同時に発生できる並列作業に似ています。 ただし、文書にさらなる詳細がないため、今の時点でこれについてあれこれ言うのは早すぎると考えています。
1.5 $UNIトークン $Uniトークンは、現在では単なるガバナンストークンではなく、実用トークンでもあります。 検証者になるためには、オペレーターはまずメインネットで$Uniを担保としてステーキングする必要があります。スマートコントラクトは残高を追跡し、Unichainのネイティブブリッジを介して状態を更新します。 各期間の開始時に、現在のステーキング残高がスナップショットされ、手数料はステーキングの重みに応じて比例配分されます。最も高い$UNIステーキング重みを持つ検証者がアクティブな検証者として選ばれ、検証報酬の一部を得るために証明を発行できます。証明を逃したり発行しなかったりした検証者は報酬を得ることができず、報酬は次の期間に継続されます。 限られた公開情報に基づいて、検証報酬は次のようになると推測できます: (Unichainユーザーが支払ったL2手数料 - アプリケーションによって徴収されたMEV税 - パッケージを第1層に提出するコスト)
2. Unichainとアプリチェーンと一般的なロールアップの比較
Unichain/一般的なロールアップとアプリチェーンの主な違いは、MEV、事前確認、ブロックスペース競争です。
アプリチェーンはそのアーキテクチャを柔軟にカスタマイズできるため、検閲リスクを排除したり、MEV漏洩を減らすなどの問題を緩和するために異なるMEVメカニズムを実装できます。
同時に、TEEが提供する完全性属性により、Unichainは取引の順序が第三者の影響を受けないことを保証することで、MEVを緩和および再構成します。検証可能な優先順位付けは、MEVの公平性を確保し、MEV収入をユーザーと流動性提供者に再分配する可能性もあります。
市場に出回っている大多数のシーケンサーは集中化されており、オーダーフローから最大の価値を引き出すことができます。対照的に、UnichainはそのMEV再分配メカニズムにより、公共の利益により「公共の利益」に近いアプローチをとります。これは、元のシーケンサーがキャッチできるMEVの量をある程度制限します。
UnichainはOpStackに基づいて構築されており、OpStackは楽観的チェーンの統一基準であり、Unichainはスーパー チェーン上で安全なメッセージのやり取りを通じてメッセージを読み取り、資産を移動することができるため、そのネイティブな楽観的相互運用性設計によって低遅延(約2秒)を実現します。一方、アプリチェーンは、IBCエコシステムに参加するか、Arbitrum Orbit上にL3を構築するなど、異なる相互運用性ソリューションを利用できます(ただし、これはOpStackのL2では一般的ではありません)。
3. 結論 Unichainは、ユーザーに事前確認されたスムーズな取引体験を提供するだけでなく、flashblocksによって有効にされた短いブロック時間により、MEVの利用ウィンドウを最小限に抑えるという興味深い概念です。この革新は、LPの逆選択リスクを低減し、ユーザー/LPが低スリッページの利点を享受できるようにします。 一方、信頼できる実行環境(TEE)の完全性とプライバシー属性により、チェーン上のユーザーは公平で検証可能なアプリケーション管理のMEV再分配の保証取引を享受できることが確保されます。 Unichainの検証プロセスは、シーケンサーを単一障害点の影響から保護し、検証者が迅速に最終的なブロックを検証する役割を果たしつつ、$Uniトークンを収益のある生産的資産に変えます。 しかし、MEV再分配を有効にすることによって、シーケンサーは実際には最大数のMEVをキャッチする潜在能力を失いますが、より多くの収益がチェーン上のLP/ユーザーに戻ります。 一部の人々は、Unichainが資産を新しいチェーンに移行させるための十分な魅力を持たないと考えるかもしれませんが、L2エコシステムの進化に伴い、操作チェーン間の相互運用性がUnichainがBaseからの流動性プールなど、より大きな流動性プールを利用できるようにすることを信じています。 さらに、Grant(UnichainがUniswap DAOの後にUSDC形式で提供することができる)に加えて、新しいDeFiアプリは、カスタマイズされたMEV再分配戦略から利益を得ることができるため、Unichain上で構築する十分な動機があります。同時に、エコシステム内の資産は、MEV漏洩を軽減するためにTEEから利益を得ることができます。 したがって、速度、MEV再分配の公平性、チェーン間の相互運用性を備えたUnichainは、DeFiの次の中心地になる可能性があります。