Optimistic Rollupとは?
Optimistic Rollupは、メインチェーンの外で多数のトランザクションを処理し、圧縮した要約をEthereumに投稿する手法です。トランザクションは原則として有効とみなされ、誰かが問題を指摘したときのみ検証が行われます。ブロック処理のためのエクスプレスレジのようなもので、裏ではセキュリティがレシートを確認しています。
ロールアップはEthereumより安全性が低いと考える人がいますが、最終決済に関してはEthereumのセキュリティを引き継ぎます。つまり、最終判断はメインチェーンが行う審判であり、サイドチェーンが最終裁定をするわけではありません。
Optimistic Rollupの仕組み
簡単な流れは次の通りです。あなたがロールアップにトランザクションを送ると、それを高速に処理し、圧縮した記録をEthereumに投稿します。誰かが不正を見つけたら異議を申し立てられます。仕組みは単純で、強力な救済手段が備わっています。
- ステップ1:ユーザーはロールアップのシーケンサーにトランザクションを提出します。混雑した窓口でチケットを出すようなイメージです。
- ステップ2:トランザクションは オフチェーン で実行され、バッチにまとめられます。
- ステップ3:ロールアップはそのバッチとステートルートを圧縮した記録としてEthereumに投稿します。
- ステップ4:チャレンジ期間中、誰でも不正なバッチに対してどこでルールが破られたかを示す 暗号学的証明 を提出して異議を申し立てることができます。
- ステップ5:異議が認められれば問題のあるバッチは却下され、不正行為者には罰則が科されます。誰も異議を出さなければ、そのバッチは最終確定します。
以上が全体の流れです。
Optimistic Rollupが重要な理由
これが何をもたらすか、簡単に説明します。
- 利点:手数料が低く確認が速くなるため、スワップ、ミント、オンチェーンゲームで 費用対効果が高い と感じられます。
- 視点:これは スケーラビリティ における大きな前進で、Ethereumが大量のトラフィックを処理できるようにし、コストを抑えます。
- 関連性:OptimismやArbitrumのようなチェーンでDeFi、NFT、DAO、今後登場するサービスにもよく使われます。
チャレンジ期間のため、Ethereumへ戻すブリッジは数日かかることがあります。出金はあらかじめ計画するか、速さが必要なら信頼できるブリッジを使ってください。
Optimistic Rollupの主な特徴
特徴を短くまとめると:
- 配置:それは レイヤー2 で、Ethereumの上に構築されて処理能力を増やします。
- 速度:多数のトランザクションをバッチ処理するため、確認が速く感じられます。
- セキュリティ:紛争は最終判断のためEthereumに委ねられます。
- 手数料:データを圧縮することで、多くの操作で利用コストが下がります。
- 確定性:出金はチャレンジ期間を経てから確定します。
バリエーション
目的は同じで、アプローチが異なります:
- Optimistic:有効性を前提とし、異議が出たときに検証する方式で、汎用アプリに向いています。
- ZK:事前に数学的な証明で正当性を示す方式で、一部の用途ではより速く最終確定します。
- Hybrid:プロジェクトは共有シーケンシング、部分的な証明、カスタムのデータ可用性などを試しています。
ブリッジのリスクはチェーン自体のリスクとは同じではありません。ロールアップ自体が堅実でも、高速ブリッジには別のトレードオフがあります。
例
OptimismのようなOptimistic Rollup上で数ドルの手数料でトークンをスワップし、Ethereumへ資金を戻す前に標準の待機期間を待ちます。
豆知識
「optimistic」という名前は、プロトコルが初期状態で正当性を信頼する姿勢に由来します。誰かが反証しない限り問題ないと見なす、オンチェーンでの「信頼して検証する」の考え方です。
まとめ
一言で言うと:Optimistic Rollupは処理をバッチ化して速度とコスト削減を実現し、重要な場面ではEthereumが真偽を決定します。
