本文へ移動

シーケンサー

ロールアップのシーケンサーがトランザクションを受信・順序付けし、ブロックを生成してバッチデータを公開する仕組みと、迅速だが暫定的な確認、稼働性・検閲・並べ替えのリスクを解説します。

更新日

教育目的の情報であり、金融、投資、トランザクションのファイナリティ、またはセキュリティに関する助言ではありません。シーケンサーの動作、代替経路、決済保証はネットワークごとに異なり、アップグレードで変更される場合があります。

直接の回答

多くのロールアップにおいて、シーケンサーとはトランザクションを受け付け、順序を選び、ブロックまたはバッチを生成するコンポーネントや参加者です。順序付けしたトランザクションデータが基盤レイヤーに公開される前に、ユーザーへ迅速な応答を返せます。役割分担は一様ではなく、ブロック構築、実行、バッチ公開を同じ運営者が担う場合も、別々のサービスが担う場合もあります。

ウォレットが成功と表示しただけで、シーケンサーが最終決済の根拠になるわけではありません。確認の強さは、シーケンサーがブロックを通知しただけなのか、プロトコルデータが L1 に到達したのか、関連する L1 ブロックとロールアップの主張または証明が必要なファイナリティ状態に達したのかによって異なります。

仕組み

  • 受信。 ユーザーやアプリケーションは署名済みトランザクションをシーケンサーのエンドポイントへ送りますが、ネットワークが L1 経由の送信経路を定めている場合もあります。
  • 順序付け。 シーケンサーはプロトコルの有効性ルールに従ってトランザクションを選び、順序を決めます。この選択は遅延、手数料、検閲、MEV に影響します。
  • 構築。 順序付けしたトランザクションをロールアップブロックにまとめ、実行して結果の状態を計算することがあります。
  • 事前確認。 シーケンサーはブロックやレシートを素早く配信します。これは暫定的な順序のシグナルであり、自動的に L1 で最終確定した結果になるわけではありません。
  • 公開。 バッチャーまたは同等のサービスが、プロトコルで定められたトランザクションデータをデータ可用性レイヤー(多くは L1)へ投稿します。独立ノードはそのデータと規則から正規のロールアップチェーンを導出します。
  • 決済。 状態コミットメント、フォールトプルーフ、または有効性証明が実行結果を決済へ結び付けます。これらは状態遷移の正しさを検査または確立しますが、それだけで順序付けが分散化されるわけではありません。

ウォレットが最初にトランザクションを「シーケンサー確認済み」と表示したとします。この段階では、運営者が対応するバッチを公開できなかったり、ネットワークの規則に従って未公開ブロックを置き換えたりする可能性があります。バッチデータが L1 に取り込まれると、独立ノードはロールアップチェーン上の位置を導出できますが、L1 の再編成による影響は残ります。適用される L1 とロールアップのファイナリティ条件を満たしてから、アプリケーションは結果に対応する表示を付けるべきです。

これは状態モデルであり、すべてのネットワークに共通する時間の約束ではありません。保留、unsafe、safe、finalized などの用語はプロトコル固有であり、ブリッジの出金には実行可能になるまで追加の証明期間や異議申立期間が設けられる場合があります。

リスク

  • 停止。 稼働中のシーケンサーが止まると、資金が失われていなくても、直接送信や迅速なブロック生成が中断する場合があります。
  • 検閲。 運営者は特定のトランザクションを遅延または拒否できます。強制取り込みや脱出経路は、導入済みで、許可不要で、利用可能かつ必要なデータがそろっている場合に限り役立ちます。
  • 並べ替えと MEV。 順序を制御することで、プロトコルの制約内でもフロントラン、バックラン、優先的な扱いが可能になります。
  • 暫定状態の巻き戻し。 シーケンサーのレシートを最終結果として扱うアプリケーションは、後で置き換えられるか公開されないブロックを基に行動する恐れがあります。
  • 公開と基盤レイヤーの障害。 混雑、バッチャー障害、データ利用不能、L1 再編成により、検証者が導出するチェーンが遅延または変更される場合があります。
  • 運用の集中。 証明が実行を検証していても、単一の運営者、署名鍵、RPC エンドポイント、アップグレード権限は共通の障害点や支配点になります。

よくある誤解

  • シーケンサーが最終決済を決める。 最終決済はロールアップのコントラクト、証明または異議申立ルール、データ可用性、基盤レイヤーのコンセンサスに従います。
  • 速いレシートは取り消せない。 事前確認は有用でも、公開済みかつ最終確定済みのデータと同じ保証はありません。
  • 強制取り込みなら即時実行される。 代替経路には L1 トランザクション、待機期間、特定の calldata、正常なコントラクト経路が必要な場合があります。
  • 有効性証明がシーケンサーリスクをなくす。 正しい実行を証明できても、順序付けは集中化され、検閲可能または利用不能なままかもしれません。
  • 分散型シーケンシングは信頼をすべてなくす。 順序付けの権力を分散できますが、独自のコンセンサス、稼働性、鍵管理、相互運用性の前提が加わります。

関連トピック

出典

ナビゲーション

Wiki を検索...