ソフトフォークとは何か――ブロックチェーンを「壊さずに」アップグレードする技術

目次

結論:一言で言えば「後方互換性を保ったままルールを変える技術」

ソフトフォークとは、既存のノードを強制的に入れ替えることなく、ネットワーク全体のルールを変更できるアップグレード手法だ。

暗号資産のネットワークは、世界中に分散したコンピュータが「同じルール」に従うことで動いている。そのルールを変えるとき、古い参加者を切り捨てるのがハードフォーク、古い参加者を巻き込みながら変えるのがソフトフォークである。Bitcoinのスケーラビリティ問題を解決したSegWitも、プライバシーを強化したTaprootも、どちらもソフトフォークによって実現した。「ネットワークを壊さずに進化させる」という設計思想が、この技術の本質にある。


ソフトフォークの意味を初心者向けに説明する

ブロックチェーンの「ルール」とは何か

ブロックチェーンは、取引の正当性を検証するためのルールセット(プロトコル)の上に成り立っている。誰がどのコインを送ったか、その署名は正しいか、ブロックサイズは上限内か――こうした条件をすべてのノードが独立して判断し、合致したものだけをチェーンに記録する。ルールが一致しているからこそ、中央管理者なしに「正しい取引履歴」が維持される。

このルールを変更するとき、2つの方向性がある。

ハードフォークとの違いを構造で理解する

 ソフトフォークハードフォーク
旧ノードの扱い新ブロックを「有効」として受け入れ続ける新ブロックを「無効」として拒絶する
チェーン分裂原則なしマイナーが旧チェーンに残ると分裂する
アップグレードの強制不要(任意参加で機能する)全員が移行しないとネットワークが壊れる
ルール変更の方向既存ルールをより厳しく絞り込む既存ルールを拡張・変更する

ソフトフォークをひと言で表現すると「ルールの縮小」だ。旧ルールで有効だったものの一部を「無効」にする、あるいは新しい条件を追加することで、旧ノードが知らないうちに新しい秩序に従う構造を作る。

身近な例で考える

法律の「施行令改正」に近いイメージがわかりやすい。法律本体(ハードフォーク相当)を改正せず、内閣府令や省令レベルで運用ルールを細かく縛ることで実態を変える。法律を知らない市民でも「以前と同じ法律の下で生活している」と思いながら、実際には新しいルールに従っている状態だ。


なぜソフトフォークが生まれたのか

合意形成コストという根本問題

ビットコインが直面した最初の壁は、「ネットワーク参加者全員を同時にアップグレードさせることは不可能に近い」という現実だった。

2015年〜2016年のBitcoinには数千のフルノードが存在し、それぞれが個人・企業・取引所・マイニングプールによって運営されていた。ハードフォークでアップグレードするには、すべての参加者が期日までに新バージョンに移行しなければならない。移行しなかったノードは新チェーンのブロックを拒絶するため、ネットワークが実質的に2つに割れる。

ハードフォークが引き起こす3つの問題

ひとつ目は取引所とウォレット業者のコスト問題だ。 ハードフォークが発生するたびに、取引所はシステムを刷新し、新旧両チェーンの入出金対応を行い、ユーザーへの案内コストを負担する必要がある。中小の取引所にとっては経営判断に関わる規模の投資になる。

ふたつ目はチェーン分裂リスクだ。 2017年のBitcoin Cash分裂がその典型例だ。ブロックサイズ拡張をめぐる意見対立が解消できず、一部のマイナーとコミュニティが旧チェーンに留まった結果、BCHという別コインが誕生した。Bitcoinの価値の一部が希薄化し、ユーザーは「どちらが本物のBitcoinか」という混乱に直面した。

みっつ目はマイナーの合意調達コストだ。 マイニングプールは数億円〜数十億円単位の設備投資をしている。プロトコル変更が自分たちの採掘収益に不利に働く場合、彼らはアップグレードを拒否するインセンティブを持つ。ハードフォークでは、この利害対立が「分裂」という形で顕在化しやすい。

工学的な解答としてのソフトフォーク

ソフトフォークはこの問題に対する工学的な回答として設計された。旧ノードを「排除する」のではなく「無害化する」という発想の転換だ。新ルールを「旧ルールの部分集合」として設計することで、旧ノードは新ブロックを自分のルールに照らして有効と判断し続ける。実際には新しいルールが適用されているにもかかわらず、旧ノードはそれに気づかない。


ソフトフォークはどこに影響するのか

投資家への影響:価格安定性とフォーク祭りの回避

ハードフォークが発生すると、チェーン分裂の可能性から市場の不確実性が高まる。取引所が対応を誤ったり、どちらのチェーンに流動性が集まるかが不透明なため、価格の乱高下が起きやすい。2017年のビットコイン分裂祭りの時期、BCH・BTG・BTSなど複数のフォークコインが乱立し、市場全体のボラティリティが異常に高まった。

ソフトフォークはチェーン分裂を起こさない構造のため、アップグレードによる価格への悪影響が出にくい。SegWitの採用過程でBitcoinの価格が急落したわけではなく、むしろスケーラビリティ改善への期待から上昇した時期と重なっている。

市場構造への影響:インフラの安定稼働

DeFiプロトコル・ステーブルコイン発行体・カストディ業者は、基盤となるブロックチェーンが安定して動き続けることを前提に事業を設計している。ハードフォークによるシステム停止や分裂は、こうした上位レイヤーの事業者にとって直接的な経営リスクだ。

ソフトフォークは「動いているシステムを止めずに改修する」ことを可能にする。インフラエンジニアが言う「無停止アップデート」に相当し、これがブロックチェーンをミッションクリティカルなインフラとして扱える根拠のひとつになっている。

技術的な影響:スケーラビリティと機能拡張

ブロックチェーンのスケーラビリティ問題(1秒あたりの処理数の限界)・プライバシーの脆弱性・スマートコントラクットの効率化――これらはいずれもプロトコル層での対応が必要な課題だ。ハードフォークを使わずに段階的に改善できるソフトフォークは、プロトコルを「進化し続けるシステム」として維持するための核心的な手段となっている。

国家・規制当局への影響

EUのMiCA規制・FATFのトラベルルール・各国のAML要件は、暗号資産プロトコルに特定の機能実装を求め始めている。KYC情報の紐付けや取引追跡機能をプロトコル層に組み込む際、ソフトフォークは既存ユーザーを強制排除せずに規制適合させる手段になりうる。

中国のデジタル人民元(e-CNY)では、段階的な機能拡張にソフトフォーク的な設計思想が取り入れられている。既存システムとの互換性を保ちながら新機能を追加するという手法は、国家主導のデジタル通貨設計にも影響を与えている。


ソフトフォークの実例と実際の使われ方

SegWit(Segregated Witness)― Bitcoin・2017年

Bitcoinが抱えていた最大の技術的課題はブロックサイズの上限(1MB)だった。1秒あたり7件程度しか処理できず、混雑時には送金手数料が数千円を超える状態が続いた。これを解消するために提案されたのがSegWitだ。

SegWitは取引データから署名(witness)部分を分離し、別領域に格納することで、1ブロックあたりの有効データ量を実質的に2〜4倍に拡張した。ブロックサイズの数値上限(1MB)を変えずに処理能力を上げるという設計が、ハードフォークを回避するためのソフトフォークとして機能した。

採用当初は取引所・ウォレットの対応遅れから普及率が低かったが、2023年時点でBitcoin取引の70%超がSegWit形式に移行している。また、SegWitはLightningネットワーク(ビットコインのLayer2決済)を実装するための前提条件でもあり、単なるスケーラビリティ改善を超えた意味を持っている。

Taproot ― Bitcoin・2021年

TaprootはBitcoinにおける直近最大のソフトフォークであり、3つのBIP(BIP340・BIP341・BIP342)が束になって実施された。

最大の変化はSchnorr署名の導入だ。従来のECDSA署名に比べて、Schnorr署名はマルチシグ(複数人による署名)の取引と単一署名の取引を、ブロックチェーン上から見分けられなくする。これにより、Lightning Networkのチャネル開閉やマルチシグウォレットの取引が、通常の送金と同じように見えるようになった。

プライバシーの向上だけでなく、複雑なスクリプトを持つスマートコントラクット取引のデータ量を削減し、手数料の効率化にも貢献している。Taprootの採用率は2024年時点で約60%に達しており、BitcoinのLayer2・DeFi応用の技術的基盤として機能している。

BIP-68(相対ロックタイム)― Bitcoin・2016年

BIP-68は地味に見えるが、後のBitcoinのLayer2全体の基盤を作ったソフトフォークだ。取引に「相対的な時間ロック」を設定できるようにすることで、「一定時間が経過するまで資金を動かせない」という条件付き取引が可能になった。

これがなければLightningネットワークは実装できなかった。Lightningは2者間でオフチェーンの支払いチャネルを開き、最終結果だけをオンチェーンに記録する仕組みだが、チャネルの不正閉鎖を防ぐためにタイムロックが不可欠だった。

EIP-3529 ― Ethereum・2021年(Londonアップグレード)

Ethereumでは、スマートコントラクットのストレージを削除したときにガス代を払い戻す「ガスリファンド」制度が存在した。これを悪用して「ガストークン」と呼ばれるトークンを安いガス代のときに大量生成し、高い時に破棄してガス代を節約する手法が横行していた。

EIP-3529はこのリファンド上限を引き下げ、ガストークンの経済的メリットを事実上消滅させた。後方互換性を保ちながらプロトコルの抜け穴を塞いだ典型的なソフトフォーク事例であり、プロトコルガバナンスとしての使われ方を示している。

CheckSequenceVerify(CSV)― Bitcoin・2016年

BIP-112として実装されたCSVは、スクリプト内で相対的なタイムロック条件を記述できるようにする機能拡張だ。Atomic Swap(異なるチェーン間での信頼不要な交換)や決済チャネルの実装に使われ、分散型取引所(DEX)の原型となる技術の土台になった。単体では目立たないが、後のDeFiインフラの礎として機能している。


ソフトフォークの問題点とリスク

「静かな強制」というガバナンス問題

ソフトフォークの構造的な問題は、旧ノードが「自分が何に同意したかわからない」状態でネットワークに参加し続ける点だ。旧ノードは新ブロックを有効と判断し続けるが、実際には自分が知らないルールに従わされている。

Bitcoinコミュニティではこれを「velvet fork(ビロードのフォーク)」と呼ぶことがあり、長年の論争テーマになっている。分散型ネットワークの理念は「参加者が合意したルールのみに従う」ことだが、ソフトフォークはその合意を取らずに変更できてしまう構造を内包している。

マイナーによる集権化リスク

多くのソフトフォーク実装では、全ハッシュパワーの95%が新ルール対応のブロックを生成するようになった時点でアクティベートされる(BIP9方式)。この設計は、大手マイニングプール数社が実質的にアップグレードの可否を決定できることを意味する。

2017年のSegWit採用過程では、大手プールがアクティベートを意図的に遅らせたとされ、「ユーザーが望む変更をマイナーが人質にしている」という批判を招いた。これを受けてBIP148(UASF:User Activated Soft Fork)という手法が提唱され、マイナーではなくフルノードの多数決でアクティベートする方向性が示された。

複雑性の蓄積という技術的負債

後方互換を保ちながらルールを重ね続けると、プロトコルの内部構造が「パッチだらけ」になる。SegWitは取引フォーマットを新旧混在の状態にしたため、walletの開発者がSegWit対応を実装する際のコストが増大した。実際、2018〜2019年にかけて多くのウォレットがSegWit対応を後回しにし、採用率が伸び悩んだ理由のひとつになっている。

詐欺・誤解のリスク

「ソフトフォーク」という言葉は穏やかな印象を与えるため、実質的なチェーン改変やトークン発行を伴う変更に対して使われることがある。過去には「ソフトフォーク予定」を名目にしたICOや、フォーク後の無償配布(エアドロップ)を装ったフィッシング詐欺が横行した。

投資家がハードフォーク相当のリスクを「ソフトフォークだから安全」と誤解したまま市場参加するケースは現在も存在する。プロトコル変更の内容よりも名称で判断することの危険性を理解しておく必要がある。

規制との衝突リスク

特定の機能追加(プライバシー強化など)をソフトフォークで実装した場合、規制当局の要件と衝突する可能性がある。Taprootがマルチシグを通常取引と見分けにくくしたことは、AML当局が「追跡が困難になる」として懸念を示している。プロトコルの技術的な合理性と規制当局の要求は、必ずしも一致しない。


ソフトフォークは今後どうなるのか

BitcoinのLayer2を巡るソフトフォーク競争

Bitcoinコミュニティでは現在、次世代のソフトフォーク候補が複数競合している。最も注目されるのはCovenant系提案(OP_CAT・OP_VAULT・BIP-118など)と、BitVMと呼ばれるビットコイン上でのチューリング完全計算を可能にするアーキテクチャだ。

Covenantはコインの使用条件を「次の送付先」まで制限できる機能で、ビットコインベースのDeFiやカストディセキュリティの飛躍的な強化が期待される。一方で「Bitcoinのシンプルさを損なう」という反対意見も強く、採用の見通しは不透明だ。この議論の行方は、ビットコインが「デジタルゴールド」に留まるか「プログラマブルな決済インフラ」に進化するかを左右する。

Ethereumの戦略転換とソフトフォークの変化

Ethereumは「プロトコル本体をシンプルに保ち、複雑な機能はLayer2に移す」という方向性に戦略転換した。その結果、プロトコル層のソフトフォークは機能追加より「最適化・セキュリティ改善・EIP整備」が主な目的になりつつある。

注目されるのはEIP-4844(Proto-Danksharding)だ。Layer2のデータをEthereumメインネットに安価に記録するための「blobデータ」を導入し、Layer2の手数料を大幅に削減した。これは直接のユーザー体験改善ではなくインフラ整備的なソフトフォークだが、EthereumのLayer2エコシステム全体の拡張性を支える基盤になっている。

規制とプロトコルの衝突が本格化する

FATFのトラベルルール(取引所間で送金者・受取人情報の共有を義務付ける)は2023年以降、各国で法制化が進んでいる。これをプロトコル層に実装するかどうかは、暗号資産の設計思想を根本から問う問題だ。

もしコンプライアンス機能をソフトフォークでプロトコルに組み込む場合、「検閲耐性(どんな取引も止められない)」というブロックチェーンの核心的価値と正面から衝突する。この矛盾をどう解決するか――あるいは解決を拒否するか――は、主要なブロックチェーンプロジェクトが今後数年で直面する最大の政治的・技術的課題になる。

AIエージェントとプロトコル変更の境界問題

スマートコントラクットの実行ロジックをAIエージェントが動的に変更するアーキテクチャが研究・実装され始めている。この場合、「どこまでがオフチェーンのロジック変更で、どこからがプロトコル変更(フォーク)か」という境界が曖昧になる。

ソフトフォークの概念はその境界線を引く基準になりうるが、現時点では技術標準も規制上の定義も存在しない。AIと暗号資産インフラの融合が進む中で、「フォークとは何か」の定義自体が問い直される時代が来る可能性がある。


関連用語

ハードフォーク

ソフトフォークと対をなす概念。旧ノードが新ルールのブロックを「無効」と判断するため、全員が移行しなければネットワークが分裂する。Bitcoin Cashは2017年のビットコインコミュニティの意見対立から生まれたハードフォークの代表例。一般にハードフォークはより大きなリスクを伴うが、抜本的な機能追加が必要な場合には避けられない手段でもある。

SegWit(Segregated Witness)

2017年にBitcoinに実装されたソフトフォーク。署名データをブロックの別領域に分離することでスループットを改善し、LightningネットワークなどLayer2技術の基盤になった。

Taproot

2021年にBitcoinに実装されたソフトフォーク。Schnorr署名の導入によりプライバシーと処理効率を向上させた。現在のBitcoin Layer2エコシステムの技術基盤として機能している。

BIP(Bitcoin Improvement Proposal)

Bitcoinのプロトコル変更を提案・審議するための標準フォーマット。ソフトフォークの実施にはBIPによる提案と、コミュニティ・マイナーによるレビュープロセスが必要となる。

EIP(Ethereum Improvement Proposal)

EthereumのBIP相当の提案プロセス。ERC-20やERC-721といったトークン標準もEIPとして策定されている。

UASF(User Activated Soft Fork)

マイナーの過半数合意を必要とせず、フルノードの多数決によってソフトフォークをアクティベートする手法。2017年のSegWit採用を巡る対立の中で提唱され、マイナーの集権化に対するカウンターとして機能した。

Layer2

プロトコル本体を変えずにスケーラビリティを拡張する上位レイヤー技術の総称。LightningネットワークやEthereum上のOptimism・Arbitrumがその代表例。多くのLayer2はソフトフォークによって整備された基盤技術の上に成り立っている。

コンセンサスメカニズム

ネットワーク参加者がルールの変更や取引の正当性に合意するための仕組み。ソフトフォークの実施可否を決定するプロセスもコンセンサスメカニズムの一部として機能する。

マイニングプール

個人マイナーがハッシュパワーを持ち寄り、採掘報酬を分配し合う集合体。上位数社が全体のハッシュパワーの過半数を占めるケースが多く、ソフトフォークのアクティベーション判断に大きな影響力を持つ。

Covenant(コベナント)

コインの使用条件を「次の送付先」まで制限できるスクリプト機能。現在Bitcoinへの実装が議論されており、実現すれば自己管理型のカストディや分散型金融の設計が大きく変わる可能性がある。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

海外のクリプト市場と制度設計の変化を観測し、価格ではなく信用構造と国家パワーの変数から長期トレンドを分析している。短期ニュースや投機的視点には依存せず、通貨構造の変化を軸に情報を整理している。空の崖から長期構造を観測する視点でスカイクリフドゥエラーを運営。

目次