ブロックチェーンとGitにおけるフォークとは何ですか?

robot
概要作成中

フォークの基本概念

ブロックチェーンの分岐、またはフォークは、ブロックチェーンネットワークが2つの独立した道に分かれるときに発生します。このイベントは、トランザクションの検証ルールを変更するプロトコルの変更によって引き起こされます。ネットワークの各ノードはトランザクション記録の完全なコピーを保持しているため、これらの変更はすべてのオペレーターが新しいバージョンを採用するか、以前のバージョンに留まるかを決定する必要があります。

「フォーク」という用語は、Gitのようなバージョン管理でも使用され、コードの独立したブランチを作成することを表します。文脈は異なりますが、両方の概念は分岐と平行な道の創造というアイデアを共有しています。

ソフトフォーク:後方互換性のある変更

ソフトフォークは、従来のバージョンとの互換性を保つプロトコルのアップデートです。更新しないノードは、新しい機能をすべて実装しなくても、チェーンを有効と認識し続けます。

このタイプの分岐は、すべての参加者が同時に更新することを強制しないため、より安全であると見なされています。新しい機能は、ネットワークを分割することなく徐々に追加できます。2017年8月にビットコインにおけるSegWitの実装は、このタイプのフォークを完璧に例示しています: 従来のプロトコルバージョンとの互換性を壊すことなく、重要な改善を導入しました。

ハードフォーク: 互換性のない断裂

ハードフォークは、後方互換性のないプロトコルの根本的な変更を表します。すべてのノードは、ネットワークの一部であり続けるために、必ずソフトウェアを更新する必要があります。

これらの新しいルールに対する合意が一致しない場合、ブロックチェーンは2つの独立した履歴に分かれます。各ブランチは、分岐点からのトランザクションの独自の記録を持って進行します。象徴的な例は、DAOへの攻撃後にコミュニティがトランザクションを巻き戻すことを決定したときに発生したEthereumとEthereum Classicの分離です。この決定を受け入れなかった人々は元のチェーンに残り、それぞれの暗号通貨を持つ2つの並行ネットワークを作成しました。

エコシステムへの影響

フォークは重大な結果を生み出します:新しいデジタル資産を生み出し、既存のトークンの価格のボラティリティを引き起こし、ネットワークのガバナンス構造に変化をもたらす可能性があります。ソフトフォークとハードフォークの選択は、採用の速度とユーザーコミュニティにおける混乱の程度を決定します。

BTC1.01%
ETH2.18%
ETC0.37%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン