ブロックチェーンのフォークとは?ハードとソフトで何が違うの?

ブロックチェーンフォークとは、ブロックチェーンが2つの別々のチェーンに分裂し、元のブロックチェーンとは異なる新しいバージョンのブロックチェーンが作成される状況のことです。

ビットコインとビットコインキャッシュ、イーサリアムとイーサリアムクラシックなど元の通貨から派生した通貨作成を可能にしてるのもこの技術なんです。

仮想通貨のニュースでもたびたび「〜〜〜フォーク実施!」などの記事が発表され、投資判断に欠かせないものとなっています。

今回は「フォークとは一体なんなのか」に答えるべく仮想通貨メディアを長年運営するCOINOTAKUがわかりやすく解説していきます。

忙しい方は”ブロックチェーンフォークス入門”で全体像をつかんでみてください!

ブロックチェーンフォーク入門

あなたがクラブの一員で、ルールと決定事項が決められていると想像してください。これがブロックチェーンネットワークのようなもので、全員が同じルールに従って取引を記録し、情報を管理しているデジタルクラブです。しかし、クラブの一部のメンバーがルールを変更したい、あるいは物事の進め方について異なる意見を持っている場合はどうなるのでしょうか。そこで登場するのがブロックチェーンフォークです。

ブロックチェーンのフォークとは、クラブ(またはネットワーク)が2つの別々のグループに分かれ、それぞれが独自のルールと決定を持つことです。友人グループが別々の道を歩むことを決め、新しいルールで自分たちのクラブを立ち上げたときのようなものです。この分裂により、2つの別バージョンのブロックチェーンが作成され、それぞれ異なる機能や特性を持つことができます。

つまりブロックチェーン・フォークとは、ブロックチェーン・ネットワークが2つの別々のネットワークに分裂し、それぞれのネットワークが独自のバージョンのブロックチェーンを持つ状況を指します。この分裂は、ブロックチェーン・プロトコルの変更、ネットワーク参加者間の不一致、またはセキュリティの脆弱性によって引き起こされることがあります。

この記事では、ブロックチェーンのフォークというトピックに飛び込み、フォークとは何か、どのように起こるのか、ブロックチェーンネットワークとその参加者に与える影響について説明します。

ブロックチェーン・フォークの種類。ハードフォークとソフトフォーク

ブロックチェーンのフォークに関しては、大きく分けて「ハードフォーク」と「ソフトフォーク」の2種類があります。

ハードフォークとは、ブロックチェーンネットワークのルールが、以前のバージョンと互換性のない形で変更される事態を指します。つまり、旧バージョンのネットワークは、新バージョンのネットワークに参加できなくなるのです。クラブのルールが大きく変わり、一部のメンバーが納得できず、別のルールを持つ新しいクラブを作ることになるようなものです。

一方、ソフトフォークは、ブロックチェーンネットワークのルールが、以前のバージョンと互換性を保ったまま変更される状況です。つまり、旧バージョンのネットワークは、すべての新機能にアクセスできないかもしれないが、新バージョンのネットワークに参加することは可能である。クラブのルールを少し変えただけで、ほとんどのメンバーが納得し、誰もが今まで通りクラブに参加できるようなものです。

ハードフォークとソフトフォークのどちらにも、それぞれメリットとデメリットがあり、そのどちらを選ぶかは、特定の状況やネットワーク参加者の目標に左右されます。

ブロックチェーンフォークが起きるパターン

では、そもそもなぜブロックチェーンフォークは起こるのでしょうか。ブロックチェーンフォークの引き金となる原因には、以下のようなものがあります。

ブロックチェーンプロトコルの変更 

ブロックチェーンネットワークの開発者や参加者が、新機能を追加したり、既存のプロトコルに変更を加えたりしたい時。

ネットワーク参加者間の意見の相違

ネットワークの参加者間で、ネットワークの将来について異なる意見やビジョンを持っている場合がある。これらの意見の相違を解決できない時。

セキュリティの脆弱性 

ブロックチェーン・ネットワークにセキュリティ上の脆弱性が発見される場合があります。ネットワーク参加者がこれらの脆弱性に対処する方法について合意できない時です。

ブロックチェーンフォークのメリットとデメリット

ブロックチェーンのフォークは、ネットワークとその参加者にプラスとマイナスの両方の影響を与える可能性があります。ここでは、ブロックチェーンフォークの主な長所と短所について説明します。

メリット

ネットワークの改善

ブロックチェーンフォークは、ネットワークの改善、セキュリティの脆弱性の修正、またはネットワークをより使いやすく、ユーザーにとって魅力的なものにする新機能の追加につながる可能性があります。

競争の激化

フォークを行うことで、異なるバージョンのネットワーク間の競争を激化させ、イノベーションを促進し、より優れた、よりユーザーフレンドリーなネットワークの創造につながる可能性があります。

ユーザーのエンパワーメント

ユーザーがどのバージョンのネットワークをサポートするかを選択できるようにすることで、ブロックチェーンのフォークはユーザーに権限を与え、ネットワークの将来についてより多くのコントロールを与えることができる。

デメリット

価値の喪失

フォークによってネットワークが改悪されてしまうと、ネットワークとそのネイティブ通貨の価値の喪失につながり、投資家やユーザーにとって破壊的な影響を与える可能性があります。

混乱と不確実性

ネットワーク参加者の間に混乱と不確実性をもたらし、ネットワークへの参加方法について十分な情報を得た上での意思決定を困難にする可能性があります。

ネットワークの不安定性

一部の参加者が取引処理時間の遅延やその他の技術的な問題を経験するなど、ネットワークが不安定になるケースもあります。

ブロックチェーンフォークの歴史と代表例

ブロックチェーンのフォークは、ブロックチェーン技術が誕生した当初から起こっています。この技術の歴史の中で、注目すべきブロックチェーンフォークの主要な例をいくつか紹介します。

イーサリアムクラシック(ETC)

イーサリアムは2016年、DAO(分散型自律組織)のスマートコントラクトにセキュリティ上の脆弱性が発見され、ハードフォークが行われました。これにより、イーサリアム(ETH)とイーサリアムクラシック(ETC)という2つの独立したネットワークが誕生しました。

ビットコインキャッシュ(BCH)

2017年、ビットコインのネットワークがハードフォークし、ビットコイン(BTC)とビットコインキャッシュ(BCH)という2つの独立したネットワークが誕生しました。このフォークは、ビットコインの需要に追いつくためのネットワーク拡張方法に関し、ユーザーの意見が分かれたことで行われました。

Bitcoin SV(BSV)

2018年、Bitcoin Cashネットワークはハードフォークを行い、Bitcoin Cash(BCH)とBitcoin SV(BSV)という2つの独立したネットワークが誕生した。このフォークも、ネットワークの今後の方向性について、ネットワーク参加者の間で意見の相違があったことが原因です。

ブロックチェーン・フォークをサポートするかどうかの決定

フォークが進行しているブロックチェーンネットワークの参加者であれば、新しいフォークをサポートするか、既存のネットワークに固執するかを決定する必要があります。この決断をする際に考慮すべき重要な要素をいくつか紹介します。

ビジョンへの信頼

ブロックチェーンのフォークを支持するかどうかを決める前に、新しいネットワークの背後にあるビジョンを理解し、それが自分の信念や価値観と一致しているかどうかを確認することが重要です。

技術的な要因

セキュリティの脆弱性やネットワークのスケーラビリティの問題など、新しいネットワークに影響を与える可能性のある技術的な要因を考慮する。

コミュニティからの支持

新しいネットワークに対するコミュニティの支持の度合いや、業界の主要人物やインフルエンサーからの支持の度合いを検討する。

投資への影響の可能性

既存のネットワークに投資している場合、フォークが投資に与える潜在的な影響と、新しいネットワークに切り替える価値があるかどうかを検討する。

個人的な好み

最後に、既存のネットワークを使い続けるか、新しいネットワークに切り替えるか、自分自身の個人的な好みを検討します。

ブロックチェーンフォーク まとめ

いかがだったでしょうか?

フォークはブロックチェーンのスケーラビリティを向上し、競争を激化させることで技術革新のスピードを早めることができます。

近年ではブロックチェーン技術を取り入れる主流企業でも当たり前のようにフォークが実施されており、新たな活用例が日々生み出されています。

あなたがカジュアルユーザーであれ、開発者であれ、投資家であれ、ブロックチェーン技術の世界で成功するためには、ブロックチェーンフォークを理解することが不可欠と言えるでしょう。

関連記事

特集記事

ランキング
TOP
CLOSE