ソフトフォークとは何なのか?
ビットコインがハードフォークによって分裂したことは、記憶に新しいところですが、ハードフォークだけではなくソフトフォークも存在しています。では、いったいソフトフォークとは何なのでしょうか?このページではソフトフォークについてを調べていきます。
仕様変更のためにソフトフォークは存在する
ソフトフォークとは、仮想通貨の仕様変更のために存在していて、その目的はハードフォークと同様です。しかし、ハードフォークは仮想通貨が分裂するという比較的わかりやすい現象が起こりますが、ソフトフォークの場合は仮想通貨の分裂は起こりません。
厳密に言えばブロックチェーンの分岐がソフトフォークでは発生しています。しかし、これは一時的な分岐であり、収束するので仮想通貨の分裂という事象は起こらないわけです。
実際にソフトフォークが行われた仮想通貨
実際に、仮想通貨を代表とするビットコインでもソフトフォークが行われているんです。もともと、P2PKH(Pay to Public Key Hash)を採用していたビットコインですが、Pay to script hash(P2SH)の採用をするためにソフトフォークが行われました。
仮想通貨を代表するイーサリアムも、ソフトフォークの計画が過去にありました。イーサリアムはThe DAO事件が発生した際に、仕様変更をせざるおえない状況となっていたのですが、当初の計画ではソフトフォークを行い仕様変更を行う予定でした。しかし、結果的にはハードフォークが行われ、イーサリアムとイーサリアムクラシックに分裂するという現象が起こりました。