ロールアップ(Rollup)
要点 ロールアップは、トランザクションをオフチェーンで実行し、そのデータと証明または主張をベースチェーンに投稿することで、そのセキュリティの多くを引き継ぐレイヤー2です。
ロールアップとは、トランザクションをメインチェーンの外で実行し、バッチにまとめて(ロールアップして)イーサリアムなどのレイヤー1に書き戻すスケーリング設計です。重要なのは、トランザクションデータがL1に載ることです。これにより、誰でもロールアップの状態を再構築して検証できます。独自の独立したセキュリティを持つサイドチェーンとの違いはここにあります。
主な種類は2つあります。オプティミスティック・ロールアップは、各バッチが有効であると仮定したうえでチャレンジ期間(多くは約7日間)を設けます。この期間中は誰でも不正証明(fraud proof)を提出して、不正な状態を覆せます。ZKロールアップは、バッチが正しく計算されたことを暗号技術で示す有効性証明(validity proof)を添付します。そのため、L1は待機することなく検証できます。どちらの場合も、通常はシーケンサーがトランザクションの順序付けとバッチの作成を担います。
ホルダーにとって、ロールアップはL1よりはるかに安く速い取引を意味しつつ、L1へ戻る信頼できる経路も保たれます。一方でトレードオフもあります。オプティミスティック・ロールアップからL1への標準的な出金には数日かかります。そのため高速なサードパーティ製ブリッジが存在しますが、それ自体のリスクが加わります。多くのロールアップは今も中央集権的なシーケンサーと、マルチシグで管理されるアップグレード可能なコントラクトを使っています。そのため、実際のセキュリティはプロジェクトがどこまで分散化しているかに左右されます。
ロールアップの証明システムが実際に稼働していて、かつパーミッションレスかどうかを確認しましょう。アップグレード用の鍵を誰が持っているか、シーケンサーが停止した場合に強制出金の手段があるかも確認が必要です。ロールアップ上にデプロイされたトークンは独立したコントラクトであることを忘れず、そのネットワーク上のアドレスを個別に確認してください。手数料が安いとトークンを簡単に発行できるため、ここでも通常の詐欺チェックは同じように必要です。




