ビットコインのフォークとは?ハードフォーク・ソフトフォーク完全解説

この記事のポイント

キーワード: ビットコイン・Bitcoin・BTC

フォークとは何か:ソフトウェアの分岐

ブロックチェーンにおけるフォークの定義

「フォーク(Fork)」とは、もともとソフトウェア開発においてソースコードのコピーを作成し、独立した開発を行うことを指す言葉です。ビットコインをはじめとするブロックチェーンの文脈では、ネットワークのコンセンサスルール(取引が有効かどうかを判定するルール)の変更に関連して使われます。

ビットコインのフォークとは?ハードフォーク・ソフトフォーク完全解説

ブロックチェーンは分散した多数のノード(コンピュータ)がコンセンサスルールに従って動作することで成立しています。ルールが変更される際、すべてのノードが同時に新しいルールに移行できるわけではないため、一時的または永続的にチェーンが分岐する「フォーク」が発生します。

フォークが発生する理由

フォークが起きる主な理由は以下の3つです。第一にバグ修正や機能改善のためのプロトコルアップデート、第二にスケーラビリティや機能追加に関するコミュニティの意見の相違、第三に意図的な新通貨の創出です。ビットコインの歴史において、フォークはプロトコルの進化と分裂の両面で重要な役割を果たしてきました。

ソフトフォーク:後方互換性のある変更

ソフトフォークの仕組み

ソフトフォーク(Soft Fork)とは、古いルールを厳格化するアップデートであり、古いノードとの後方互換性を保ちながら行えるプロトコル変更です。新しいルールに対応したノードが生成するブロックは、古いノードからも有効なブロックとして認識されます。

これは「新しいルールは古いルールのサブセットである」という原則によります。新しいルールはより制限的であるため、古いノードが新しいブロックを無効と判断することはありません。ただし、古いノードは新ルールの意味を完全に理解しているわけではないため、マイニングパワーの多数派が新ルールに移行することで事実上のアップグレードが完了します。

SegWit(BIP141):ソフトフォークの代表例

SegWit(Segregated Witness、分離された証人)は2017年8月に有効化されたビットコインの重要なソフトフォークです。BIP141(Bitcoin Improvement Proposal 141)として提案され、トランザクションの署名データ(witness)をトランザクションの主要部分から分離することで、実質的なブロック容量を増加させました。

SegWitには複数の効果があります。まず、署名データを分離することでトランザクション展性(Transaction Malleability)という既知のバグを修正しました。次に、1MBというブロックサイズ制限を維持しながらも、ブロックの実効的な容量を約2〜4MBに拡張しました。さらに、ライトニングネットワークの実装に必要な技術的前提条件を整えました。

Taproot(BIP341):プライバシーと効率性の向上

Taproot(タップルート)は2021年11月にビットコインネットワークに有効化された最新の主要ソフトフォークです。BIP340(Schnorrシグネチャ)、BIP341(Taproot)、BIP342(Tapscript)の3つのBIPが同時に有効化されました。

Taprootの核心は「Schnorrシグネチャ」の導入です。従来のECDSA署名と比べて、マルチシグトランザクションを通常の単一署名トランザクションと区別できなくするため、プライバシーが大幅に向上します。また、複雑なスマートコントラクトをシンプルな単一鍵に見せかけることができ、手数料の削減にも貢献します。ライトニングネットワークやDeFiなどの応用にとっても重要な基盤技術となっています。

ハードフォーク:チェーンの永続的分裂

ハードフォークの仕組み

ハードフォーク(Hard Fork)とは、旧ルールと互換性のないプロトコル変更であり、古いノードが新しいルールに従うブロックを無効と判断するため、チェーンが永続的に分岐します。これにより、同一の歴史を持つ二つの独立したチェーンが誕生します。

ハードフォーク後、古いルールのチェーンと新しいルールのチェーンは独立して存在し続けます。マイニングパワーと経済的サポートがどちらのチェーンに集まるかによって、それぞれの価値が決まります。ハードフォークは慎重に設計・計画されなければ、コミュニティの分裂や資産の混乱を引き起こします。

ビットコインキャッシュ(BCH)誕生の経緯

2017年8月1日、ビットコインは史上最大のハードフォークを経験し、ビットコインキャッシュ(BCH)が誕生しました。この分岐は長年にわたる「ブロックサイズ論争」の帰結です。

一方のコミュニティはブロックサイズを大きく(8MB→32MB)してオンチェーンのスループットを上げるべきと主張し、他方はSegWitなどオフチェーン技術で解決すべきと主張しました。合意に至らないまま、ブロックサイズ拡大派がビットコインキャッシュとして独立しました。フォーク時点でのBTCホルダーは同量のBCHを受け取ることができましたが、その後BCHの価格はBTCを大幅に下回るようになりました。

ビットコインSV(BSV):さらなる分裂

2018年11月、ビットコインキャッシュはさらに分裂し、ビットコインSV(Bitcoin Satoshi Vision、BSV)が誕生しました。クレイグ・ライト氏が率いるグループが主導し、ブロックサイズをさらに拡大(128MB、後に無制限)することを主張しました。この分裂ではBCHとBSVの間で激しい「ハッシュウォー(採掘競争)」が繰り広げられました。

BSVはその後、複数の取引所で上場廃止となっており、ビットコインエコシステムにおける存在感は限定的です。この事例は、コンセンサスなきハードフォークが両方のコミュニティに損害を与える可能性を示しています。

フォークコインの扱い方

フォーク時の資産受け取り方

ハードフォークが発生した場合、フォーク前のブロック高時点でビットコインを保有していたユーザーは、同量の新しいコインを受け取る権利があります。ただし、これはコインを自己管理(セルフカストディ)しているか、または取引所がフォークをサポートしている場合に限られます。

セルフカストディの場合、フォーク後に新しいチェーン対応のウォレットでシードフレーズを復元することでフォークコインにアクセスできます。ただし、新チェーンでトランザクションを行う前にBTCを別のアドレスに移動させることで「リプレイ攻撃」(同じトランザクションが両チェーンで実行されるリスク)を防ぐことが重要です。

取引所でのフォーク対応

国内外の主要取引所は、重要なハードフォークが発生した際に対応を発表します。取引所でビットコインを保有している場合、取引所がフォークをサポートすれば自動的にフォークコインが配布されますが、サポートしない場合は受け取れません。フォーク前に取引所の公式アナウンスを確認することが重要です。

税務上の注意点

日本の税制におけるフォークコインの扱い

日本においては、ハードフォークによって無償で取得したコインについて、取得時の価値をもって雑所得として課税されるという見解が国税庁から示されています(2017年の仮想通貨に関するFAQ等)。ただし、フォーク直後は市場価格が不安定なため、評価額の算定が難しい面があります。

フォークコインを売却した際には、取得時の評価額との差額(譲渡損益)が所得として計上されます。フォークコインを取引所で受け取った場合は取引所が公示する価格、セルフカストディで取得した場合は取引市場での価格を参照することが一般的です。

記録の重要性

フォーク履歴と取得したフォークコインの数量・取得日・評価額をしっかり記録しておくことは、確定申告の観点から非常に重要です。暗号資産の税務は複雑であるため、大きな金額が絡む場合は税理士や専門家への相談をおすすめします。

今後のビットコインプロトコル改善

CLTV・CSV・MAST

ビットコインのプロトコルには今後もBIPプロセスを通じた継続的な改善が見込まれます。MAST(Merklized Abstract Syntax Trees)はスクリプトの複雑さを隠蔽しながらスマートコントラクト機能を向上させる提案です。これらはTaprootのTapscriptに一部統合されています。

CTV(OP_CHECKTEMPLATEVERIFY)

BIP119で提案されているOP_CHECKTEMPLATEVERIFY(CTV)は、「コベナント」と呼ばれる機能を実現するためのソフトフォーク提案です。将来の支出条件を事前に制約することができ、バッチ支払いの効率化やボルト(Vault)と呼ばれる高度な保管機能が実現できます。コミュニティでの議論が続いています。

フォークに関するFAQ

Q1. ソフトフォークとハードフォークはどちらが危険ですか?

一般的にハードフォークの方がリスクが高いとされます。後方互換性がないため古いノードとの分裂が生じ、コミュニティの分裂や市場の混乱を招く可能性があります。ソフトフォークは後方互換性があるため、スムーズな移行が可能ですが、ルールを完全に理解しないまま古いノードが動作を続けることが問題になる場合もあります。

Q2. ビットコインのフォークコインはまだ存在していますか?

BCH(ビットコインキャッシュ)は2026年現在も取引されています。BSV(ビットコインSV)も一部の取引所で取引されていますが、多くの主要取引所では上場廃止となっています。その他にもBitcoin Gold(BTG)、Bitcoin Diamond(BCD)なども存在しますが、価値は非常に低くなっています。

Q3. Taprootの有効化でビットコインは何が変わりましたか?

Taprootにより、マルチシグトランザクションが通常のシングルシグトランザクションと区別できなくなりプライバシーが向上しました。また、Schnorrシグネチャにより複数署名の集約が可能となり手数料が削減されました。さらに、ライトニングネットワークやスマートコントラクトの実装が技術的に容易になりました。

Q4. ビットコインのコンセンサスルール変更はどのように決まりますか?

ビットコインの変更はBIP(Bitcoin Improvement Proposal)という提案プロセスを通じて行われます。コミュニティ(開発者、マイナー、企業)での議論を経て、マイナーによるシグナリング(投票)を通じて有効化されます。ビットコインはコンセンサスによる変更を重視するため、論争的な変更の実施には長い時間がかかる傾向があります。

Q5. フォークによって生まれた新コインは必ず価値を持ちますか?

フォークによって新コインが生まれても、必ずしも価値を持つわけではありません。市場での需要、開発者コミュニティの活発さ、取引所への上場、ユースケースの有無などが価値を決定します。多くのフォークコインは価値がほぼゼロになっており、フォークを通じた「無償配布」には注意が必要です。

※本記事は情報提供を目的としており、投資を推奨するものではありません。暗号資産への投資は元本割れのリスクがあります。投資判断はご自身の責任で行ってください。