フォーク(ブロックチェーン)

フォーク (ブロックチェーン) を理解する

「フォーク」は、ブロックチェーン技術に加えられた変更を表すために使用される用語です。これは、ブロックチェーン ネットワークが 2 つの異なるバージョンに分割されるときに発生します。ブロックチェーン ネットワークはオープンソースであるため、誰でもコードの改善と変更に貢献でき、その結果ブロックチェーンが更新されます。フォークは、イーサリアムで見られるように、新機能の導入、バグの修正、重大なハッキング事件の影響に対処するために実行されることもあります。

フォークのもう 1 つの理由は、マイナーのソフトウェア更新が相互に同期していない場合です。このような場合、マイニングコミュニティはブロックチェーンがどの方向に進むべきかを決定する必要があります。コンセンサスに到達できない場合、またはコミュニティが合意に達しない場合、ブロックチェーンの 2 つの異なるバージョンが並列して存在することになります。

ブロックチェーンの変更の程度は、ハードフォークかソフトフォークかによって異なります。

ソフト フォークには、古いルールとの互換性を維持し、下位互換性のある新しいルールをプロトコルに追加することが含まれます。これは、アップグレードされたノードがアップグレードされていないノードと引き続き通信できることを意味します。言い換えれば、古いノードは依然として新しいブロックを有効であると見なすため、それほど劇的な変化は生じません。

一方、ハード フォークはネットワーク プロトコルの根本的な変化を表し、新しいデジタル通貨の作成につながる可能性があります。たとえば、ビットコインのブロックチェーンが 2 つに分割されたときに、ビットコイン キャッシュが作成されました。ハード フォークは、ブロックチェーン ネットワークに永続的な変更が加えられるときに発生します。この変更には下位互換性がないため、古いバージョンが廃止されると、すべてのノードまたはユーザーが新しいソフトウェア バージョンにアップグレードする必要があります。新しいバージョンは独自のトランザクションとブロックを確立し、本質的にまったく新しいブロックチェーンを形成します。

フォーク(ブロックチェーン)

フォーク (ブロックチェーン) を理解する

「フォーク」は、ブロックチェーン技術に加えられた変更を表すために使用される用語です。これは、ブロックチェーン ネットワークが 2 つの異なるバージョンに分割されるときに発生します。ブロックチェーン ネットワークはオープンソースであるため、誰でもコードの改善と変更に貢献でき、その結果ブロックチェーンが更新されます。フォークは、イーサリアムで見られるように、新機能の導入、バグの修正、重大なハッキング事件の影響に対処するために実行されることもあります。

フォークのもう 1 つの理由は、マイナーのソフトウェア更新が相互に同期していない場合です。このような場合、マイニングコミュニティはブロックチェーンがどの方向に進むべきかを決定する必要があります。コンセンサスに到達できない場合、またはコミュニティが合意に達しない場合、ブロックチェーンの 2 つの異なるバージョンが並列して存在することになります。

ブロックチェーンの変更の程度は、ハードフォークかソフトフォークかによって異なります。

ソフト フォークには、古いルールとの互換性を維持し、下位互換性のある新しいルールをプロトコルに追加することが含まれます。これは、アップグレードされたノードがアップグレードされていないノードと引き続き通信できることを意味します。言い換えれば、古いノードは依然として新しいブロックを有効であると見なすため、それほど劇的な変化は生じません。

一方、ハード フォークはネットワーク プロトコルの根本的な変化を表し、新しいデジタル通貨の作成につながる可能性があります。たとえば、ビットコインのブロックチェーンが 2 つに分割されたときに、ビットコイン キャッシュが作成されました。ハード フォークは、ブロックチェーン ネットワークに永続的な変更が加えられるときに発生します。この変更には下位互換性がないため、古いバージョンが廃止されると、すべてのノードまたはユーザーが新しいソフトウェア バージョンにアップグレードする必要があります。新しいバージョンは独自のトランザクションとブロックを確立し、本質的にまったく新しいブロックチェーンを形成します。

84 回訪問、今日 2 回訪問

コメントを残す