レイヤー2スケーリングソリューション: Lightning Network、ロールアップ、その他
ブロックチェーン技術は根本的な緊張関係を抱えています。安全性と分散性を実現する性質、つまり「すべてのノードがすべてのトランザクションを検証し、台帳の完全なコピーを保持する」ことが、同時にスループットを制限します。Bitcoin はおよそ毎秒 7 件(TPS)のトランザクションを処理します。Ethereum のベースレイヤーは約 15〜30 TPS です。これを Visa の 65,000 TPS と比較すると、スケーラビリティの課題は明確です。
Layer 2(L2)ソリューションは、トランザクション実行をメインのブロックチェーン(Layer 1)の外へ移しつつ、そのセキュリティ保証を継承することでこの課題に対処します。これは Bitcoin と Ethereum の両方における主要なスケーリング戦略であり、現代の暗号資産の状況を理解するうえで不可欠です。
スケーリング問題
なぜ単純にブロックを大きくできないのか?
スループットを増やす最も単純な方法は、ブロックを大きくするか、より高頻度で生成することです。しかし、これは分散性との直接的なトレードオフを生みます。
- より大きなブロック は、伝播により多くの帯域幅、維持により多くのストレージ、検証により高い計算能力を必要とします。これによりフルノード運用コストが上がり、独立したバリデータの数が減少します。
- より速いブロック は、伝播に使える時間を減らし、オーファンブロック率を高め、より良いネットワーク接続を持つマイナー/バリデータを有利にします。
この緊張関係は blockchain trilemma として定式化されています。セキュリティ、スケーラビリティ、分散性を同時に最大化することはできません。Layer 2 ソリューションは、ベースレイヤーの分散性と安全性を維持したまま、その上にスケーラブルな実行レイヤーを追加することで、このトリレンマの突破を試みます。
レイヤードアーキテクチャ
- Layer 1 (L1): ベースとなるブロックチェーン(Bitcoin、Ethereum)。コンセンサス、データ可用性、最終決済を提供。セキュリティと分散性を優先。
- Layer 2 (L2): L1 上に構築される、トランザクション実行を担うプロトコル。定期的に L1 に決済を戻し、セキュリティ保証を継承。高スループットと低手数料向けに最適化。
- Layer 3 (L3): L2 の上に構築されるアプリケーション特化レイヤー。特定ユースケース(ゲーム、プライバシーなど)向けにさらに最適化。
Bitcoin の Layer 2: Lightning Network
Lightning Network とは?
Lightning Network は Bitcoin 上に構築された ペイメントチャネルネットワーク です。参加者同士がオフチェーンで取引し、最終残高だけを Bitcoin ブロックチェーンに決済することで、即時かつほぼ無料の Bitcoin 取引を可能にします。
仕組み
チャネルのオープン:
- 2者(Alice と Bob)が、資金を共有アドレスにロックする マルチシグ の Bitcoin トランザクションを作成します。
- この「資金供給トランザクション」が Bitcoin ブロックチェーンにブロードキャストされ、承認されます。
- 承認後、Alice と Bob はオフチェーンで資金配分を更新しながら相互に取引できます。
オフチェーンでの取引:
- Alice と Bob は、現在の残高分割を反映した署名済み「コミットメントトランザクション」を交換します。
- 各コミットメントトランザクションは、現在状態でチャネルを閉じるためにブロックチェーンへブロードキャスト可能です。
- 取引は即時に行われます。必要なのは当事者間での署名済みデータ交換のみで、ブロックチェーン承認は不要です。
- オフチェーン取引回数に上限はありません。何千回でも取引できます。
支払いルーティング: Lightning Network の強みは直接チャネルを超えて発揮されます。Alice が Bob とチャネルを持ち、Bob が Carol とチャネルを持つ場合、Alice は Bob 経由で Carol に支払えます。Alice と Carol が直接チャネルを持っていなくても可能です。ネットワークは Hashed Time-Locked Contracts (HTLCs) を使い、ルーティングをトラストレスにします。支払いは原子的に目的地へ届くか、失敗して全資金が返却されるかのどちらかです。
チャネルのクローズ:
- どちらの当事者でも、最新のコミットメントトランザクションを Bitcoin ブロックチェーンへブロードキャストしてチャネルを閉じられます。
- ブロックチェーンは最終残高を決済し、最後に合意した状態に従って資金を分配します。
- 片方が古いコミットメント(より大きな取り分を主張する試み)をブロードキャストした場合、もう片方はチャネル内の全資金を取得する「ペナルティトランザクション」を提出できます。
Lightning Network の性能
| 指標 | 値 |
|---|---|
| トランザクション速度 | ミリ秒〜秒 |
| トランザクション手数料 | 通常 1 satoshi 未満(約 $0.001) |
| スループット容量 | 数百万 TPS(理論値) |
| ネットワーク容量 | 約 5,800 BTC(現行価格で約 $550M) |
| ノード数 | 約 16,000+ |
| チャネル数 | 約 75,000+ |
制約
- 流動性制約: 支払いはルート上のチャネル容量に制限されます。
- オンライン要件: 取引には双方のノード接続が必要です(または watchtower サービスを利用)。
- チャネル管理: チャネルのオープン/クローズにはオンチェーンの Bitcoin トランザクション(と手数料)が必要です。
- ルーティング課題: ネットワーク内で効率的な支払いルートを見つけることは依然として複雑です。
Ethereum の Layer 2: ロールアップ
ロールアップは Ethereum の主要なスケーリング戦略であり、Ethereum Foundation とコア開発者に支持されています。トランザクションをオフチェーンで実行し、圧縮データをデータ可用性と検証のために Ethereum L1 へ投稿します。
Optimistic Rollups
仕組み:
- sequencer がユーザーからトランザクションを収集し、オフチェーンで実行します。
- sequencer は圧縮トランザクションデータと state root(新状態の要約)を Ethereum L1 に投稿します。
- システムは「楽観的に」すべてのトランザクションが有効だと仮定します。
- challenge period(通常 7 日)中、誰でも不正と考えるトランザクションに対し fraud proof を提出できます。
- fraud proof が提出され受理されると、無効トランザクションは取り消され、悪意ある sequencer にはペナルティが課されます。
主な特性:
- EVM 互換。既存の Ethereum スマートコントラクトを最小限または無変更で展開可能。
- 7 日の出金期間(fraud proof のため)。ただし「fast bridge」は資金を立て替えることでほぼ即時出金を提供可能。
- L1 より低い gas コスト。通常 5〜20 倍安価。
主要な Optimistic Rollups:
| Rollup | TVL (2026) | 主な特徴 |
|---|---|---|
| Arbitrum One | ~$18B | TVL 最大の L2、Nitro 技術スタック |
| Optimism (OP Mainnet) | ~$8B | OP Stack(モジュラー型ロールアップフレームワーク) |
| Base | ~$12B | Coinbase 支援、OP Stack、大規模ユーザーベース |
ZK-Rollups(Zero-Knowledge Rollups)
仕組み:
- prover がトランザクションを収集し、オフチェーンで実行します。
- prover は zero-knowledge proof(validity proof とも呼ばれる)を生成します。これはバッチ内の全トランザクションが正しく実行されたことを示す暗号学的証明です。
- 証明と圧縮状態データが Ethereum L1 上の verifier contract に提出されます。
- verifier contract はオンチェーンで証明を検証します。有効なら状態更新は即時に受理されます。
主な特性:
- challenge period なし。L1 で証明が検証され次第、トランザクションは確定。
- optimistic rollups より強いセキュリティ保証(経済的インセンティブではなく数学的証明)。
- 歴史的には EVM 互換性が低かったが、zkEVM 技術が急速にこの差を縮小中。
- 証明生成は計算負荷が高く、専用ハードウェアを必要とします。
主要な ZK-Rollups:
| Rollup | Type | 主な特徴 |
|---|---|---|
| zkSync Era | zkEVM (Type 4) | EVM 互換、ネイティブアカウント抽象化 |
| StarkNet | Custom VM (Cairo) | STARK 証明、独自言語、高スループット |
| Polygon zkEVM | zkEVM (Type 2) | 高い EVM 等価性 |
| Scroll | zkEVM (Type 2) | コミュニティ主導、バイトコードレベル互換 |
| Linea | zkEVM (Type 2) | Consensys 支援 |
Optimistic と ZK-Rollups の比較
| 項目 | Optimistic Rollups | ZK-Rollups |
|---|---|---|
| セキュリティモデル | Fraud proofs(経済) | Validity proofs(数学) |
| 出金時間 | 約 7 日(ネイティブ) | 数分〜数時間 |
| EVM 互換性 | 高い(ほぼ同一) | 改善中(zkEVM) |
| 証明コスト | なし(異議時のみ) | 高い(証明生成) |
| L1 上のデータ | 完全なトランザクションデータ | 圧縮状態差分 |
| 成熟度 | より成熟 | 急速に進化 |
| Gas 削減 | L1 比 5〜20 倍 | L1 比 10〜50 倍 |
ロールアップロードマップ
Ethereum の長期ビジョンは rollup-centric roadmap で、以下を目指します。
- Ethereum ベースレイヤーはコンセンサス、セキュリティ、データ可用性(ロールアップ向けの安価なデータ保存)に集中する。
- 2024年3月に有効化された EIP-4844 (Proto-Danksharding) により「blob」トランザクションが導入され、ロールアップ専用データ空間の提供で L2 データコストが大幅に低下した。
- Full Danksharding(将来アップグレード)でデータ可用性がさらに拡大し、L2 コストがもう一桁低下する。
- ユーザー活動の大半は L2 ロールアップ上で行われ、L1 は決済およびデータ可用性レイヤーとして機能する。
ステートチャネル
概念
ステートチャネル(Lightning Network はその一種)は、参加者が複数のトランザクションをオフチェーンで実行し、最終結果だけをブロックチェーンに送信できる仕組みです。同じ当事者同士が繰り返しやり取りする状況に最適です。
仕組み
- 参加者がオンチェーンのマルチシグコントラクトに資金をロックする。
- オフチェーンで署名済み状態更新を交換する。
- 終了時に最終状態をブロックチェーンへ提出して決済する。
利点
- ほぼ即時のトランザクション。
- 実質無料(中間トランザクションにはオンチェーン gas コストが不要)。
- プライバシー(中間トランザクションはオンチェーン公開されない)。
制約
- 参加者がオンラインである必要がある(または watchtower サービスを利用)。
- 固定された参加者セットに対してのみ実用的。
- チャネルのオープン/クローズにはオンチェーントランザクションが必要。
- 汎用スマートコントラクトには不向き。
サイドチェーン
サイドチェーンとは?
サイドチェーンはメインチェーンと並行して動作する独立ブロックチェーンで、双方向ブリッジ により資産を相互移転できます。ロールアップと異なり、サイドチェーンは独自のコンセンサスメカニズムとセキュリティモデルを持ち、メインチェーンのセキュリティを継承しません。
例
- Polygon PoS: 当初は Ethereum のサイドチェーンとして開始(現在は zkEVM ロールアップ方向へ進化中)。独自バリデータセットと Ethereum ブリッジを利用。
- Liquid Network: 取引所や機関投資家間の、より高速でプライベートな取引向け Bitcoin サイドチェーン。
- Rootstock (RSK): Ethereum 互換スマートコントラクトをサポートする Bitcoin サイドチェーン。Bitcoin と merge-mined。
サイドチェーンとロールアップの比較
| 項目 | Sidechains | Rollups |
|---|---|---|
| セキュリティ | 独自バリデータセット | L1 セキュリティを継承 |
| 信頼前提 | サイドチェーンバリデータを信頼 | L1 + 証明システムを信頼 |
| 独立性 | 完全に独立したチェーン | データ/決済で L1 に依存 |
| パフォーマンス | 高い(独立コンセンサス) | 高い(オフチェーン実行) |
| リスク | ブリッジハック = 全損失 | L1 レベルのセキュリティ保証 |
重要な違いはセキュリティです。サイドチェーンのバリデータセットが侵害されると、そのサイドチェーン上の全資金がリスクにさらされます。ロールアップの sequencer が侵害されても、ユーザーはオンチェーン投稿データを使って L1 へ退出できます。
Validiums と Volitions
Validium
validium は ZK-rollup と似ていますが、トランザクションデータを Ethereum L1 に投稿せず、データを オフチェーン(通常は Data Availability Committee)で保存します。これによりコストはさらに下がりますが、信頼前提が導入されます。ユーザーはオフチェーンデータ管理者を信頼する必要があります。
例: StarkEx(dYdX v3、Immutable X で利用)、zkSync の一部構成。
Volition
volition では、ユーザーがトランザクション単位でデータ保存先を選べます。オンチェーン(rollup モード、高コスト、最大セキュリティ)か、オフチェーン(validium モード、低コスト、低いセキュリティ保証)かを選択可能です。
Layer 2 ソリューション比較
| Solution | Security | Speed | Cost | Complexity | Best For |
|---|---|---|---|---|---|
| Lightning Network | 高い(Bitcoin L1) | ミリ秒 | ほぼゼロ | 高い(チャネル) | 支払い |
| Optimistic Rollups | 高い(L1 + fraud proofs) | 秒 | 低い | 中程度 | 一般 DeFi |
| ZK-Rollups | 最高(L1 + validity proofs) | 秒 | 非常に低い | 高い | 汎用 |
| State Channels | 高い(L1 決済) | 即時 | ほぼゼロ | 高い | 反復的なやり取り |
| Sidechains | 中程度(独自バリデータ) | 秒 | 低い | 低い | ゲーム、NFT |
| Validiums | 中程度(オフチェーンデータ) | 秒 | 最低 | 高い | 高スループットアプリ |
2026年の L2 エコシステム
Layer 2 エコシステムは大きく成熟しました。2026年初頭時点で:
- Ethereum の全 L2 を合計した TVL: 500 億ドル超。
- 1日あたりトランザクション数: L2 全体で Ethereum L1 より多くのトランザクションを処理。
- ユーザー体験: 主要 DeFi プロトコル、NFT マーケットプレイス、各種アプリの多くが複数の L2 で利用可能。
- 相互運用性: クロス L2 ブリッジとメッセージングプロトコル(LayerZero、Across、Stargate)により、異なる L2 間で資産とデータを移転可能。
L2 フレームワーク の登場、すなわち OP Stack(Optimism)、Orbit(Arbitrum)、Polygon CDK、ZK Stack(zkSync)により、アプリケーション特化型 L2(L3 または「appchains」と呼ばれることもある)が急増しました。Coinbase(Base)、Sony(Soneium)などの大手企業も、これらフレームワークを用いて独自 L2 を立ち上げています。
課題
- 断片化: 流動性とユーザーが多数の L2 に分散し、摩擦が生じる。
- ブリッジセキュリティ: クロスチェーンブリッジは依然として主要な攻撃ベクター(bridge hacks により数十億ドル規模の損失が発生)。
- sequencer の中央集権化: 多くのロールアップは現在中央集権的 sequencer に依存。分散化シーケンシングは開発途上。
- ユーザー複雑性: ユーザーは複数ネットワーク間で資産管理し、ブリッジを理解し、異なる gas トークンを扱う必要がある。
Layer 1 でも Layer 2 でも、ウォレットセキュリティは同じです。すべてはシードフレーズから始まります。SafeSeed Key Derivation Tool を使って、1つのシードフレーズが L2 を含む全ネットワークの鍵をどのように生成するかを理解してください。同じ Ethereum アドレスを Arbitrum、Optimism、Base などの EVM 互換 L2 で利用できます。
FAQ
Layer 2 には別のウォレットが必要ですか?
EVM 互換 L2(Arbitrum、Optimism、Base、zkSync など)では、Ethereum と同じウォレット、同じアドレスを使います。seed phrase はすべての EVM チェーンで同じ鍵を生成します。必要なのはウォレット(例: MetaMask)に L2 ネットワークを追加し、資産をブリッジすることだけです。Bitcoin の Lightning Network では、Lightning 対応ウォレット(Phoenix、Breez、Zeus)が必要で、オンチェーン Bitcoin ウォレットとは異なる鍵導出パスを使う場合があります。
資産を Layer 2 に移すにはどうすればよいですか?
Ethereum L2 では bridge を使います。L2 が提供するネイティブブリッジ(遅めだがトラストレス)か、サードパーティブリッジ(速いが追加の信頼前提あり)です。多くの L2 ネイティブブリッジでは入金に 15〜20 分かかります。Optimistic Rollups からの出金では、ネイティブブリッジは約 7 日待機が必要ですが、サードパーティブリッジなら少額手数料でほぼ即時出金が可能です。Lightning Network では、ペイメントチャネルを開くか、Phoenix wallet のようにチャネルを自動管理するサービスを使います。
Layer 2 ソリューションは Layer 1 と同じくらい安全ですか?
ロールアップ(Optimistic と ZK の両方)は L1 からセキュリティを継承します。ロールアップに預けた資金は L1 のコンセンサスで保護されます。ロールアップの sequencer がオフラインになったり悪意ある行動をしても、ユーザーは常に L1 スマートコントラクト経由で直接出金できます。サイドチェーンは L1 セキュリティを継承せず、独自バリデータセットに依存します。ステートチャネルと Lightning Network は決済に関して L1 によって保護されますが、不正防止のために参加者(または watchtower)がオンラインである必要があります。
Layer 2 とサイドチェーンの違いは何ですか?
最も重要な違いはセキュリティ継承です。Layer 2(ロールアップ)はトランザクションデータまたは証明を Layer 1 ブロックチェーンに投稿し、誰でも L1 データで L2 状態を検証できます。L2 sequencer が故障または悪意ある動作をしても、ユーザーは L1 データを使って自分の状態を証明し、資金を引き出せます。サイドチェーンは独自のコンセンサスメカニズムとバリデータセットを持ち、それらが侵害された場合、L1 セキュリティへのフォールバックはありません。
なぜ Layer 2 ソリューションはこんなに多いのですか?
ユースケースごとに要件が異なるためです。決済特化アプリはステートチャネル(即時、無料)の恩恵を受けます。汎用 DeFi アプリはロールアップ(プログラマブル、高セキュリティ)と相性が良いです。高頻度取引やゲームでは validium(最小コスト)が好まれる場合があります。L2 アプローチの多様性はブロックチェーンのユースケース多様性を反映しており、エコシステムはまだ複数手法が共存する初期の競争段階にあります。
Layer 2 ソリューションは Layer 1 を不要にしますか?
いいえ。Layer 2 ソリューションはセキュリティ、データ可用性、最終決済のために Layer 1 に依存します。rollup-centric ビジョンでは、L1 は「最後の拠り所となる裁判所」となり、L2 のセキュリティ保証を支える真実の最終的裁定者です。すべての L2 セキュリティは L1 に由来するため、L1 は最大限に安全かつ分散的である必要があります。関係は競合ではなく補完です。
Layer 2 のトランザクション手数料は Layer 1 と比べてどうですか?
EIP-4844 後、Ethereum L2 のトランザクション手数料は大幅に低下しました。主要 L2 の単純送金は $0.01〜$0.10 で、Ethereum L1 の $1〜$20+(混雑で変動)と比べて安価です。L2 の複雑な DeFi 操作は $0.10〜$1.00、L1 では $10〜$100+ です。Lightning Network の支払いは金額に関係なく $0.01 未満です。これらのコストは、技術成熟と L1 データ可用性スケールに伴い今後も下がり続けます。