フォーク (Fork)
要約: フォークとは、ブロックチェーンが2つのバージョンに分岐することです。ネットワークの一部が、それ以外の参加者とは異なるルール、または異なるブロックの連なりに…
フォークとは、ブロックチェーンが2つのバージョンに分岐することです。ネットワークの一部が、それ以外の参加者とは異なるルール、または異なるブロックの連なりに従い始めたときに起こります。また、開発者がオープンソースプロジェクトのコードをコピーして別のプロジェクトを始める場合にも、この言葉が使われます。
重要な理由
フォークはブロックチェーンがルールを変更する手段であり、主に2つの種類があります。ソフトフォークは後方互換性を保ったままルールを厳格化するため、アップグレードしていないノードも引き続きチェーンを追跡できます。ハードフォークは古いソフトウェアが受け入れない形でルールを変更します。コミュニティの一部が変更を拒否すると、別々のチェーンとコインが2つ生まれることがあります。予定されたフォークの前後には、ネットワークが安定するまで、取引所が対象コインの入金と出金を一時停止することがよくあります。
具体例
ビットコインキャッシュは、ブロックサイズをめぐる長い論争の末、ビットコインのハードフォークによって誕生しました。チェーンが分岐したブロックの時点でビットコインを保有していた人は、新しいチェーン上で同じ量のビットコインキャッシュを持つことになりました。そのブロック以降、2つのネットワークはそれぞれ別の履歴、ルール、市場を持ち続けています。