ソフトフォーク(ブロックチェーン)
ソフトフォーク(ブロックチェーン)とは何ですか?
ソフトフォークとは、基本的な構造を変更することなく、機能を変更または追加するためにブロックチェーンに適用される変更を指します。これにより、新しいコンセンサス ルールに従うことを決定したネットワーク参加者 (ノード) の古いトランザクションまたはブロックのさらなる有効性が終了します。ただし、古いコンセンサス ルールに従うノードは、新しいトランザクションまたはブロックを有効であると見なすことができます。したがって、ソフト フォークには下位互換性があり、これが、古いコンセンサスに従うすべてのノードの前方互換性を終了する、より一般的に知られているハード フォークとは異なる特徴です。
暗号通貨のソフトフォークの顕著な点は、マイナーの過半数が同意することで実装できるため、ネットワーク上のすべてのマイナーが新しいコードの実行に同意する必要がないことです。これにより、ネットワークのアップグレードをより迅速に実行でき、コミュニティに重大な亀裂が生じるのを回避できます。また、古いノードがマイナーの認識していない新しいルールに違反している場合、マイナーのミスの結果である可能性もあります。
ビットコインとイーサリアムのブロックチェーンは、すべてのマイナーに新しいコンセンサスルールへの同意を強制するというより議論の多いハードフォークルートをとらずに、ネットワークをアップグレードしたり、問題を修正したり、機能を強化したりするために、長年にわたっていくつかのソフトフォークを制定してきました。ネットワークが分断される危険性があります。ソフト フォークの一般的に知られている典型的な例は、トランザクションから署名データを削除することでブロック容量を増加できるビットコイン Segwit アップグレードです。