ビットコインSegregated Witness(SegWit)の概要
Segregated Witness(SegWit)は、ビットコインネットワークが2017年8月にソフトフォークを通じて実装した重要なアップグレードプロトコルであり、ビットコインコア開発者によって2015年に提案されました。その核心的な目標は、ビットコインのスケーラビリティのボトルネックと長年の課題であったトランザクション展性(Transaction Malleability)の欠陥を解決することです。

SegWitの動作原理は、トランザクションのデジタル署名(「証人」データ)をコアトランザクションデータから分離し、独立した構造に保存することです。この変更は複数の利点をもたらしました。
- ブロック容量の増加: 署名データを移動することで、SegWitは「ブロックウェイト」の概念を導入し、各ブロックがより多くのトランザクションを効率的に収容できるようになり、ネットワークのトランザクションスループットが向上しました。
- トランザクション展性の解決: これはSegWitの最も重要な改善点の一つです。SegWit以前は、署名データのわずかな変更によってトランザクションID(TxID)が変更される可能性があり、未確認トランザクションに依存する第二層ソリューション(例:ライトニングネットワーク)にセキュリティリスクをもたらしていました。SegWitは、署名データをTxIDの計算に使用されない部分に移動させることで、この脆弱性を根本的に修正し、トランザクションIDの安定性と予測可能性を確保しました。
- トランザクション手数料の削減: ブロックの有効容量を増やすことは、ネットワークの混雑をある程度緩和し、単位トランザクションの手数料を削減するのに役立ちます。
ライトニングネットワーク(Lightning Network)の概要

ライトニングネットワーク(Lightning Network、略称LN)は、ビットコインブロックチェーン上に構築された「第二層」決済プロトコルであり、Joseph PoonとThaddeus Dryjaによって2015年のホワイトペーパーで提案されました。その主な目標は、ビットコインのメインチェーンが高頻度・小額決済を処理する際に直面するスケーラビリティ、トランザクション手数料、トランザクション時間などの問題を解決し、即時かつ低コストのトランザクションを実現することを目指しています。
ライトニングネットワークは、2つの参加者間で「支払いチャネル」を確立することで機能します。
- まず、両者はビットコインのメインチェーン上で一定量のビットコイン(BTC)をロックしてチャネルを開設します。これはオンチェーントランザクションです。
- チャネルが開設された後、両者はオフチェーンで無数の即時かつほぼ無料のトランザクションを行うことができます。これらのオフチェーントランザクションはビットコインのメインチェーンにはブロードキャストされず、参加者間で共有される台帳のみが更新されます。
- チャネルが最終的に閉じられると、最終的な純決済結果のみがビットコインのメインチェーンにブロードキャストされ、最終的なオンチェーン決済が完了します。

ライトニングネットワークの主な利点は以下の通りです。
- 即時トランザクション: オフチェーントランザクションはほぼ瞬時に完了し、ユーザーエクスペリエンスが大幅に向上します。
- 極めて低い手数料: ほとんどのトランザクションはオフチェーンで行われるため、トランザクションコストが大幅に削減されます。
- 高いスループット: 理論上、ライトニングネットワークは毎秒数百万件のトランザクション(TPS)を実現でき、ビットコインのメインチェーンの制限をはるかに超えます。
- 小額決済のサポート: 1サトシ未満のマイクロペイメントも可能です。

2024年3月時点のデータによると、ライトニングネットワークは1.3万以上のオンラインノードと5.2万以上のアクティブチャネルを擁し、総容量は4,570 BTCを突破しており、その応用とエコシステムの規模が日々拡大していることを示しています。
Segregated Witnessとライトニングネットワークの協調関係
Segregated Witnessとライトニングネットワークは独立して存在するのではなく、密接に連携し、相互に促進し合っています。SegWitはライトニングネットワークの実現に不可欠な基盤を築き、両者はビットコインのスケーラビリティソリューションの重要な構成要素を共に形成しています。

- SegWitはライトニングネットワーク実現の重要な前提条件: Segregated Witnessはビットコインの「トランザクション展性」問題を解決しました。これは、ライトニングネットワークのような第二層ソリューションが安全に動作するために必要な条件です。SegWit以前は、トランザクション展性のため、攻撃者が未確認トランザクションのIDを変更する可能性があり、支払いチャネルの動作と資金の安全性がトランザクションIDの安定性に依存しているライトニングネットワークの支払いチャネルのセキュリティを損なう可能性がありました。SegWitはこの脆弱性を修正することで、トランザクションが確認される前にトランザクションIDが安定することを保証し、ライトニングネットワークに信頼性と安全な基盤を提供しました。
- スケーラビリティの共同向上: SegWitはオンチェーンのブロックスペースを最適化することで、ビットコインのメインチェーンのトランザクション容量と効率を向上させました。一方、ライトニングネットワークは大量のトランザクションをオフチェーンで処理することで、全体のトランザクションスループットを大幅に向上させました。両者が連携することで、異なる層からビットコインのスケーラビリティのボトルネックを共同で解決しています。
- 補完関係: Segregated Witnessはビットコインの基盤層の効率とセキュリティを強化し、上位アプリケーションをより良くサポートできるようにしました。ライトニングネットワークはその上に構築され、より高速で安価な日常決済を実現し、ビットコインの利用シナリオを価値貯蔵や高額決済から小額・高頻度の日常取引にまで拡大しました。





