フォーク(Fork)とは、ブロックチェーンのルール(プロトコル)を変更することです。「分岐」という意味で、道が二股に分かれるイメージです。フォークにはハードフォークとソフトフォークの2種類があります。
ソフトフォークは、後方互換性のあるアップデートです。古いソフトウェアでも新しいルールで作られたブロックを認識できます。ネットワークは分裂せず、全員が同じチェーンを使い続けます。
ハードフォークは、後方互換性のない大規模な変更です。古いソフトウェアは新しいルールを認識できないため、アップデートしないノードは別のチェーンに残ります。結果として、チェーンが分裂することがあります。
イベント | 年 | 結果 |
|---|---|---|
Bitcoin → Bitcoin Cash | 2017 | ブロックサイズ議論で分裂 |
Ethereum → Ethereum Classic | 2016 | The DAO事件の対応で分裂 |
Ethereum PoS移行(The Merge) | 2022 | 計画的なアップグレード |
チェーンが分裂するハードフォークでは、旧チェーンのコインを持っていると、新チェーンのコインも同量もらえることがあります。ただし、価格変動や取引所の対応に注意が必要です。