ソフトフォーク: より厳格なルール
ソフトフォークはルールをより厳格にします。一部の有効だったブロックが無効になりますが、新しいルールで有効なすべてのブロックは古いルールでも有効です。アップグレードしないノードはチェーンをたどり続けます。SegWitとTaprootはソフトフォークでした。
ハードフォーク: より緩いルール
ハードフォークは、例えばより大きなブロックなど、古いルールが拒否するブロックを受け入れます。アップグレードしないノードはそれらを拒否します。両方が持続する場合、チェーンは分割され、分割までの共有履歴を持つ2つのコインになります。
- ソフトフォーク: 古いノードは引き続き追従します。安全な有効化には広範なサポートが必要です。
- ハードフォーク: 全員がアップグレードするか、別のチェーンに取り残されます。
- ビットコインはアップグレードのためにソフトフォークを優先してきました。