フォークとは、ブロックチェーンのルールを変更することです。変更内容が後方互換性を維持している場合、古いノードでも新しいブロックを処理できます。これはソフトフォークと呼ばれます。一方、変更内容が互換性を損ない、すべてのノードがアップグレードしなければならない場合もあります。これはハードフォークと呼ばれます。この違いが重要なのは、ソフトフォークはマイナーの過半数の賛成だけで成立するのに対し、ハードフォークはすべてのノードが新しいルールに移行しなければ、チェーンが分裂するリスクがあるからです。
フォークは、アップグレード、バグ修正、意見の相違などによって発生します。2016年にイーサリアムコミュニティがDAOハッキングのロールバックを決定した際、チェーンは分裂しました。一方のグループはロールバックを受け入れ、イーサリアムとして継続しました。もう一方のグループはロールバックを拒否し、イーサリアムクラシックとして継続しました。どちらのチェーンも現在も存在しています。ビットコインキャッシュは、ブロックサイズ制限をめぐって2017年にビットコインからフォークしました。このフォークにより、異なるルールと別のコミュニティを持つ新しいチェーンが誕生しました。フォーク自体に善悪はありません。これはガバナンスの仕組みです。より多くのユーザー、マイナー、開発者を引き付けるチェーンが、通常は勝利します。
フォークの種類
- ソフトフォーク — 後方互換性のあるルール変更
- ハードフォーク - すべてのノードのアップグレードが必要な破壊的変更
- 論争の的となる分岐点――コミュニティが分裂し、2つのチェーンが出現
- 問題のないフォーク - スムーズなアップグレード、チェーンの破損なし
フォークはブロックチェーンの進化の過程である。同時に、コミュニティが分裂する原因にもなる。
Comments
No comments yet. Be the first to share a thought.
Leave a comment