フォークとは何ですか?

初級編11/21/2022, 9:26:42 AM
2つ以上に分割されたブロックチェーン

紹介

ブロックチェーンネットワークは、誰でもどこでもソフトウェアプロトコルを改善するためのアクセスを許可するオープンソースソフトウェアです。 ただし、ブロックチェーンでは、プロトコルが異なるのが一般的であり、マイナーは特定のブロックチェーンを選択して固執するという最終的な決定を任されています。

決定が分割されている場合、これにより同じブロックチェーンの2つのバージョンが作成されます。 ブロックチェーンネットワークにおける分割決定のこの効果は、「フォーク」と呼ばれます。

フォークとは何ですか?

フォークとは、ブロックチェーンが同じネットワーク上に2つ以上を形成するために分岐する場合であり、これは通常、ブロックチェーンソフトウェアに変更が加えられたときに発生します。 この相違は、フォーク(ソフトウェアの変更)が発生した後に、異なる開発者が異なるソフトウェアバージョンを使用する場合に発生します。 これは、同じネットワークからの同時プロジェクトが同時に実行されているが、そこから異なるパスをたどることを意味します。

フォークは、開発者や暗号通貨コミュニティのメンバーによって開始される可能性があり、通常は開始されます。 このイベントは、特定のコミュニティがブロックチェーンの以前の実装の使いやすさに不満を持っていた場合によく見られます。したがって、ソフトウェアの別のバージョンが実装されます。

他のケースでは、フォークは、新しいプロジェクトやデジタル通貨の提供を実装するためにお金をクラウドソーシングする方法になる可能性があります。

フォークの種類

フォークには、偶発的なフォークと意図的なフォークの2つのカテゴリがあります。 偶発的なフォークは、2つ以上のブロックが同時に発見されたときに発生し、この種のフォークは通常、他のブロックが追加された後、短いブロック(または「孤児院ブロック」)が放棄される間、長いブロックは有効なままであるため、自動的に解決します。

ただし、インテンショナルフォークは、ハードフォークとソフトフォークの2つのサブセクションに細分されます。

ハードフォーク

ハードフォークはブロックチェーンに発生する変更であり、ネットワークのソフトウェアプロトコル全体に幅広い影響を及ぼします。 これらのフォークは、ソフトウェアに入力された新しいルール、以前のトランザクションを無効にする傾向があるルール、およびその逆に従って作成されます。

新しいルールが入力されると、新しいパスを使用するユーザーもいれば、古いソフトウェアのラインを踏襲するユーザーもいます。 このバリエーションにより、永続的な分割が発生します。

ソフトフォーク

一方、ソフトフォークは、新しいノードがそのような変更に気付かずに、古いノード(またはユーザー)がデータを受け入れることを可能にする変更です。 これは、通常はプログラミングレベルで新機能やアップグレードが発生したときに発生します。 それでも単一のブロックチェーンになり、実装された変更はフォーク前のブロックと互換性があります。

ハードフォークとソフトフォークの比較

ハードとソフトの両方のフォークは似ており、ネットワーク内のディレクティブが変更されると、古いバージョンと新しいバージョンの両方が存在するようになります。

ただし、ソフトフォークは単に分割されているだけですが、ハードフォークは完全に2つの異なるブロックチェーンを生成するという点で、それらは実質的に異なります。 したがって、ソフトフォークの場合、それはまだ2つにほとんど分割されていない1つのブロックチェーンです。

ソース: 分析ステップ

ハードフォークとソフトフォークの一般的な使用例

  1. 2017年、テザー(USDT)は、数百万相当のステーブルコインが盗まれたと主張した後、ハードフォークを強制的に開始しました。 ハードフォークは、コインを取引に使用できなくなったため、盗まれたコインを本質的に冗長にしました。

  2. 2020年、イーサリアムはネットワークの新しい更新によりハードフォークを開始しました。 デジタル通貨は、コンセンサスプロトコルを通じて、プルーフオブワークからプルーフオブステークに移行しました。

  3. 暗号通貨業界で最も注目すべきソフトフォークの1つは、ビットコインがネットワーク上のトランザクションの形式を変更する「分離された証人」として知られるアップデートを作成したときに発生しました。

  4. 2019年にビットコインが1MBのブロックサイズ制限を作成したとき、これはビットコインが毎秒3〜7トランザクションしか実行できないことを意味したため、ソフトフォークを作成しました。

フォークの応用における長所

フォークは多くのことを解決するために適用されます。 たとえば、システムの障害や特定のブロックチェーンのバグに対処します。 この文脈でのフォークは、順番に、そのような暗号通貨の効率と安定性を拡大します

いくつかのアルトコイン(代替コイン)は、ビットコインとイーサリアムの両方から分岐しています。 これらのコインは、これら2つの主要なデジタル通貨に固有のセキュリティ機能を楽しむことを目的としています。

セキュリティ機能のバリエーションにより、ユーザーはソフトフォークよりもハードフォークを好みます。 大変な労力がかかりますが、ハードフォークによって保証されたプライバシーは根本的なヘッジです。

フォークの応用における短所

フォークプロセスはコインの使いやすさにとって非常に重要ですが、フォークを行うのは時間がかかり、非常に面倒な場合があります。 さらに、これらのプロセスの間、デジタル通貨の価値の安定性はボラティリティのリスクが高くなります。

また、誰でも以前のコードをコピーして変更できます。 どのブロックに従うべきかについて、開発者の間で意見の相違が生じるはずです。 フォークは他のアルトコインの作成につながる傾向があるため、過飽和も必ず発生します。 たとえば、ビットコイン-2021年の時点で-ビットコインキャッシュ、ビットコインゴールドなどを含む105のハードフォークを持っています。

結論

フォークはブロックチェーンソフトウェアの変化として説明できますが、ブロックチェーンの使用の相違につながりますが、それだけではありません。 フォークは、ブロックチェーンプロジェクトとユーザーが市場での機会に適応し、繁栄するための道を提供します。 フォークは、最も象徴的なケースでは、プロジェクトの背後にある基盤技術の進化を表し、ブロックチェーンがどれほど激しく更新および開発されているかとも相関しています。

著者: Mayowa
翻訳者: Binyu
レビュアー: Matheus, Ashley, Joyce
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。

フォークとは何ですか?

初級編11/21/2022, 9:26:42 AM
2つ以上に分割されたブロックチェーン

紹介

ブロックチェーンネットワークは、誰でもどこでもソフトウェアプロトコルを改善するためのアクセスを許可するオープンソースソフトウェアです。 ただし、ブロックチェーンでは、プロトコルが異なるのが一般的であり、マイナーは特定のブロックチェーンを選択して固執するという最終的な決定を任されています。

決定が分割されている場合、これにより同じブロックチェーンの2つのバージョンが作成されます。 ブロックチェーンネットワークにおける分割決定のこの効果は、「フォーク」と呼ばれます。

フォークとは何ですか?

フォークとは、ブロックチェーンが同じネットワーク上に2つ以上を形成するために分岐する場合であり、これは通常、ブロックチェーンソフトウェアに変更が加えられたときに発生します。 この相違は、フォーク(ソフトウェアの変更)が発生した後に、異なる開発者が異なるソフトウェアバージョンを使用する場合に発生します。 これは、同じネットワークからの同時プロジェクトが同時に実行されているが、そこから異なるパスをたどることを意味します。

フォークは、開発者や暗号通貨コミュニティのメンバーによって開始される可能性があり、通常は開始されます。 このイベントは、特定のコミュニティがブロックチェーンの以前の実装の使いやすさに不満を持っていた場合によく見られます。したがって、ソフトウェアの別のバージョンが実装されます。

他のケースでは、フォークは、新しいプロジェクトやデジタル通貨の提供を実装するためにお金をクラウドソーシングする方法になる可能性があります。

フォークの種類

フォークには、偶発的なフォークと意図的なフォークの2つのカテゴリがあります。 偶発的なフォークは、2つ以上のブロックが同時に発見されたときに発生し、この種のフォークは通常、他のブロックが追加された後、短いブロック(または「孤児院ブロック」)が放棄される間、長いブロックは有効なままであるため、自動的に解決します。

ただし、インテンショナルフォークは、ハードフォークとソフトフォークの2つのサブセクションに細分されます。

ハードフォーク

ハードフォークはブロックチェーンに発生する変更であり、ネットワークのソフトウェアプロトコル全体に幅広い影響を及ぼします。 これらのフォークは、ソフトウェアに入力された新しいルール、以前のトランザクションを無効にする傾向があるルール、およびその逆に従って作成されます。

新しいルールが入力されると、新しいパスを使用するユーザーもいれば、古いソフトウェアのラインを踏襲するユーザーもいます。 このバリエーションにより、永続的な分割が発生します。

ソフトフォーク

一方、ソフトフォークは、新しいノードがそのような変更に気付かずに、古いノード(またはユーザー)がデータを受け入れることを可能にする変更です。 これは、通常はプログラミングレベルで新機能やアップグレードが発生したときに発生します。 それでも単一のブロックチェーンになり、実装された変更はフォーク前のブロックと互換性があります。

ハードフォークとソフトフォークの比較

ハードとソフトの両方のフォークは似ており、ネットワーク内のディレクティブが変更されると、古いバージョンと新しいバージョンの両方が存在するようになります。

ただし、ソフトフォークは単に分割されているだけですが、ハードフォークは完全に2つの異なるブロックチェーンを生成するという点で、それらは実質的に異なります。 したがって、ソフトフォークの場合、それはまだ2つにほとんど分割されていない1つのブロックチェーンです。

ソース: 分析ステップ

ハードフォークとソフトフォークの一般的な使用例

  1. 2017年、テザー(USDT)は、数百万相当のステーブルコインが盗まれたと主張した後、ハードフォークを強制的に開始しました。 ハードフォークは、コインを取引に使用できなくなったため、盗まれたコインを本質的に冗長にしました。

  2. 2020年、イーサリアムはネットワークの新しい更新によりハードフォークを開始しました。 デジタル通貨は、コンセンサスプロトコルを通じて、プルーフオブワークからプルーフオブステークに移行しました。

  3. 暗号通貨業界で最も注目すべきソフトフォークの1つは、ビットコインがネットワーク上のトランザクションの形式を変更する「分離された証人」として知られるアップデートを作成したときに発生しました。

  4. 2019年にビットコインが1MBのブロックサイズ制限を作成したとき、これはビットコインが毎秒3〜7トランザクションしか実行できないことを意味したため、ソフトフォークを作成しました。

フォークの応用における長所

フォークは多くのことを解決するために適用されます。 たとえば、システムの障害や特定のブロックチェーンのバグに対処します。 この文脈でのフォークは、順番に、そのような暗号通貨の効率と安定性を拡大します

いくつかのアルトコイン(代替コイン)は、ビットコインとイーサリアムの両方から分岐しています。 これらのコインは、これら2つの主要なデジタル通貨に固有のセキュリティ機能を楽しむことを目的としています。

セキュリティ機能のバリエーションにより、ユーザーはソフトフォークよりもハードフォークを好みます。 大変な労力がかかりますが、ハードフォークによって保証されたプライバシーは根本的なヘッジです。

フォークの応用における短所

フォークプロセスはコインの使いやすさにとって非常に重要ですが、フォークを行うのは時間がかかり、非常に面倒な場合があります。 さらに、これらのプロセスの間、デジタル通貨の価値の安定性はボラティリティのリスクが高くなります。

また、誰でも以前のコードをコピーして変更できます。 どのブロックに従うべきかについて、開発者の間で意見の相違が生じるはずです。 フォークは他のアルトコインの作成につながる傾向があるため、過飽和も必ず発生します。 たとえば、ビットコイン-2021年の時点で-ビットコインキャッシュ、ビットコインゴールドなどを含む105のハードフォークを持っています。

結論

フォークはブロックチェーンソフトウェアの変化として説明できますが、ブロックチェーンの使用の相違につながりますが、それだけではありません。 フォークは、ブロックチェーンプロジェクトとユーザーが市場での機会に適応し、繁栄するための道を提供します。 フォークは、最も象徴的なケースでは、プロジェクトの背後にある基盤技術の進化を表し、ブロックチェーンがどれほど激しく更新および開発されているかとも相関しています。

著者: Mayowa
翻訳者: Binyu
レビュアー: Matheus, Ashley, Joyce
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!