ハード フォークは、以前は無効だったブロック/トランザクションを有効にするプロトコルの根本的な変更であり、そのためすべてのユーザーがアップグレードする必要があります。たとえば、受信トランザクションが有効であるかどうかについてユーザー A と B の意見が一致していない場合、ハード フォークによってトランザクションはユーザー A と B に対して有効になりますが、ユーザー C に対しては無効になる可能性があります。
ハード フォークは、下位互換性のないプロトコル アップグレードです。これは、ハードフォークを備えた新しいブロックチェーンがアクティブ化され、古いブロックチェーンからのブロックやトランザクションが拒否される前に、すべてのノード（トランザクションの検証と中継のタスクを実行するクライアントを使用してビットコインネットワークに接続されているコンピューター）をアップグレードする必要があることを意味します。古いブロックチェーンは引き続き存在し、トランザクションを受け入れ続けますが、他の新しいビットコイン クライアントと互換性がない可能性があります。
ソフトフォークは、以前に有効だったブロック/トランザクションのみが無効になるビットコインプロトコルの変更です。古いノードは新しいブロックを有効なものとして認識するため、ソフト フォークには下位互換性があります。この種のフォークでは、新しいルールを適用するためにマイナーの過半数をアップグレードするだけで済みます。
ハードフォークが行われた著名な暗号通貨の例としては、ビットコインキャッシュをもたらしたビットコインのハードフォーク、イーサリアムクラシックをもたらしたイーサリアムのハードフォークが挙げられます。
ビットコイン キャッシュは、ビットコイン SV の作成により、最初のフォーク以来ハードフォークされてきました。ビットコイン、ビットコイン キャッシュ、ビットコイン SV の違いについて詳しくは、こちらをご覧ください。