本文へ移動

サイドチェーン:独立したコンセンサス、ブリッジ、セキュリティ

サイドチェーン独自のコンセンサス、双方向ブリッジによる資産表現、Layer 2 ロールアップとの違い、バリデーターとブリッジのリスクを解説します。

更新日

教育目的の情報であり、投資助言ではありません。サイドチェーンでは、バリデーター障害、ブリッジ侵害、デペッグ、コントラクトの欠陥、出金不能により損失が生じることがあります。

直接の回答

サイドチェーンは、一般にメインチェーンと呼ばれる別のブロックチェーンに接続しながら、独自のコンセンサス規則、バリデーター、ブロック生成、取引履歴を持つ独立したブロックチェーンです。ブリッジや双方向ペッグで両チェーン上に資産を表現できますが、通常、メインチェーンはサイドチェーンの全状態遷移を検証しません。

ブロック時間、手数料、仮想マシン、ガバナンスを変えることで、低コスト、高スループット、用途別機能を実現できます。ただし安全領域は別であり、バリデーターが無効な履歴を承認したり停止したりしても、メインチェーンの稼働だけでは復旧や出金を保証できません。

本稿で用いる Ethereum の用語では、サイドチェーンは Layer 2 ロールアップではありません。ロールアップは Layer 1 にデータまたは証明を投稿し、Layer 1 から有効性や紛争解決の安全性を得るよう設計されます。サイドチェーンは独自に合意するため、チェックポイントだけでメインチェーンの安全性を継承するわけではありません。

仕組み

  1. 独立した合意: バリデーターが取引を実行・順序付けし、独自プロトコルでファイナリティを決めます。安全性は集合の集中度、参加規則、ソフトウェア、ガバナンスに依存します。
  2. ブリッジへの預入: 一般的なロック・アンド・ミント方式では、メインチェーンで資産をロックし、十分な確認後にサイドチェーンで対応資産を発行します。資産自体が台帳間を移動するわけではありません。
  3. 側鎖資産の利用: 以後の取引は側鎖の規則と手数料に従います。償還が遅延、制限、停止すれば、表現資産の価格は原資産から乖離し得ます。
  4. 逆経路での出金: 表現資産をバーンまたはロックし、メインチェーン側ブリッジへのメッセージを待ちます。署名、軽量クライアント、チェックポイント、異議申立期間、中継者、管理者などが必要な場合があります。
  5. 両方の信頼境界を確認: 側鎖で成功した取引は、その側鎖が受理したことだけを示します。必要な確認数、ブリッジ状態、資産コントラクト、宛先、着金を確認してください。

双方向ペッグは原資産と表現資産の決定的な交換関係を目指しますが、市場価格、即時償還、流動性、トラストレス性は保証しません。誰が発行、停止、更新、検閲、資金解放できるかは実装されたコントラクトと検証規則で決まります。

具体例

利用者がサイドチェーンで 10 ETH を使うとします。公式ブリッジに 10 ETH をロックし、メインチェーンで 20 回確認されると、指定アドレスに 10 sidechain ETH が発行されます。預入手数料と側鎖手数料が必要です。

戻すときは 10 sidechain ETH をバーンします。署名済みチェックポイントと 30-minute の待機後、メインチェーンで 10 ETH が解放されます。その間、側鎖取引は確定していても、解放は未完了です。

十分なバリデーターが無効なチェックポイントを承認したり、更新鍵がロジックを変更したりすれば、ロックされた 10 ETH は危険にさらされます。中継者が止まっても許可不要の提出経路があれば、損失ではなく遅延にとどまる可能性があります。判断は「サイドチェーン」という名称ではなく実際のブリッジに基づきます。

リスクと対策

  • バリデーター侵害・停止: 集中した集合は検閲、再編、無効状態の承認、停止を起こし得ます。数、集中度、参加規則、スラッシング、クライアント多様性、復旧手順を確認します。
  • ブリッジ・ペッグ障害: 欠陥、偽造メッセージ、侵害された署名者、誤った検証仮定で裏付けのない発行や資金拘束が起こり得ます。公式ブリッジ、監査、更新鍵、制限、緊急権限を確認します。
  • 出金・稼働性リスク: チェックポイント、待機期間、中継者、シーケンサー、管理者が出金を遅らせ得ます。全手順、通常・緊急時の所要時間、Gas、特権者なしの退出可否を調べます。
  • 表現資産・デペッグ: ティッカーは裏付けの証明ではありません。コントラクト、発行者、発行・償却権限、担保、償還経路、市場深度を確認します。
  • プロトコル・ガバナンス: クライアント、アプリ、RPC、オラクル、更新可能なコントラクトはメインチェーンと別に故障します。停止・更新権限、多署名、タイムロック、依存関係を確認します。
  • 操作ミス: チェーン、サイト、資産、宛先の誤りは不可逆な損失につながります。少額で往復テストし、両チェーンに Gas を残し、取引ハッシュと戻り経路を確認します。

よくある誤解

誤解 1:すべてのサイドチェーンは Layer 2 である

分類はプロジェクトごとに異なりますが、安全性が重要です。本稿の定義では独自合意を持ち、ロールアップのように Layer 1 から取引安全性を得ません。

誤解 2:チェックポイントを投稿すればメインチェーンが検証する

チェックポイントはブロックハッシュや状態ルートを記録しても、全状態遷移の正当性を証明しない場合があります。メインチェーンのコントラクトが実際に何を検証するか確認してください。

誤解 3:双方向ペッグは一定の市場価格を保証する

ペッグは発行と償還の方法を定義します。遅延、手数料、流動性、出金停止、信用不安で市場価格は乖離し得ます。

誤解 4:EVM 互換なら Ethereum と同じ安全性がある

EVM 互換性は実行インターフェースと移植性の話です。バリデーター、経済安全性、分散性、データ可用性、ブリッジ保証は複製しません。

関連トピック

出典

ナビゲーション

Wiki を検索...