フォーク、ソフトフォーク、ハードフォークの違いは何ですか?
BTC_Chopsticks
2023-08-06 02:13
本文约2023字,阅读全文需要约8分钟
この記事では、Fork の機能と影響について理解します。

最初のレベルのタイトル

文章

ブロックチェーンにおける「フォーク」は、ブロックチェーンの基礎となるプロトコルまたはルールを変更するプロセスです。フォークは、ソフトウェアがコピーされて変更されるときに発生します。これが発生すると、ブロックチェーンは分割され、新しいブロックチェーンが作成されますが、元のブロックチェーンと同じ履歴は残ります。ただし、新しいブロックチェーンは異なるルールに従って動作します。

フォークは意図的な場合もあれば、そうでない場合もあります。フォークは、ブロックチェーンがどのように機能するかについてコミュニティが意見を異にするときに発生します。フォークが発生すると、コミュニティはどのブロックチェーンを継続するか、どのブロックチェーンが支配的なブロックチェーンになるかを決定します。ソフトフォークを使用すると、両方のブロックチェーンが存在し続けることができます。

副題

フォークの目的

ブロックチェーンをフォークする目的はさまざまですが、一般に 3 つの基本的な理由があります。

- ブロックチェーンのアップグレード:フォークは、ブロックチェーンの改善、セキュリティ ホールの修正、新機能の追加、コンセンサス メカニズムの変更に使用できます。たとえば、2017 年の Bitcoin Cash フォークは、ブロック サイズの制限を引き上げ、ブロックチェーンが 1 秒あたりより多くのトランザクションを処理できるようにすることを目的としていました。

- 新しいコインを作成します:フォークを使用して新しい暗号通貨を作成することもできます。これは、既存の暗号通貨のブロックチェーンを複製し、プロトコルを変更することで実現されます。

たとえば、2016 年のイーサリアム クラシック #fork イベントは、DAO スマート コントラクト ハッキングの処理方法をめぐってイーサリアム コミュニティが分裂した後に開催されました。もっと最近では、マイナーが PoS メカニズムへの移行提案に同意しなかったため、イーサリアム PoW (ETHW) がイーサリアムから分岐しました。

新しいアイデアをテストします。#Forks は、新しいアイデアをテストするためにも使用できます。これは、開発者がフォークを使用すると、メイン チェーンに影響を与えることなく、ブロックチェーンへの新しい変更をテストできるためです。

たとえば、ビットコインの 2017 SegWit 2 x #fork は、ビットコイン ブロックチェーン上でトランザクションを処理する新しい方法をテストするように設計されました。

アドバンテージ

アドバンテージ

- セキュリティの向上:フォークを使用すると、ブロックチェーンのセキュリティ ホールを修正できます。

たとえば、Bitcoin Cash フォークの目標は、ブロック サイズの制限を増やし、ブロックチェーンの攻撃に対する耐性を高めることでした。

たとえば、ビットコイン キャッシュのフォークは、ブロック サイズの制限を増やすように設計されており、これによりブロックチェーンの攻撃に対する耐性が高まります。

-新機能:フォークを使用して、ブロックチェーンに新しい機能を追加できます。

たとえば、イーサリアム クラシック #fork には、攻撃者がイーサリアムとイーサリアム クラシックから資金を盗むのを防ぐ「リプレイ プロテクション」と呼ばれる新機能が追加されました。

たとえば、#fork Ethereum Classic には、攻撃者がイーサリアムとイーサリアム クラシックから資金を盗むのを防ぐ「リプレイ保護」と呼ばれる新機能が追加されました。

- 分散化の強化:フォークは、さまざまな人々のグループが実行できる新しいブロックチェーンの作成を可能にすることで、ブロックチェーンの分散化を強化します。

副題

弱さ

-混乱:フォークはチェーンの分割、混乱、ユーザーの混乱を引き起こす可能性があります。

- 資金の損失:副題

Hard fork and Soft fork

ハードフォークとは何ですか?

ハード フォークは、古いバージョンのブロックチェーンと互換性のないソフトウェア アップグレードであり、ネットワークに参加し続けるためにはすべてのノードがソフトウェアを更新する必要があります。これは、新しいバージョンのブロックチェーンで実行されているノードは、古いバージョンで実行されたトランザクション データを受信できなくなり、その逆も同様であることを意味します。

ハード フォーク中に、ブロックチェーンは 2 つの異なるバージョンに分割されます。1 つは新しいルールに従うもの、もう 1 つは古いルールに従うものです。

たとえば、イーサリアムは 2016 年にハード フォークを経験し、その結果、イーサリアムとイーサリアム クラシックという 2 つのフォークが発生しました。

ソフトフォークとは何ですか?

ソフトフォークは、ブロックチェーンの古いバージョンと下位互換性のあるソフトウェアアップグレードです。つまり、古いノードはソフトウェアを更新しなくてもネットワークに参加し続けることができ、更新されたノードは引き続き古いノードと通信できます。

副題

ハードフォークとソフトフォークではどちらが優れていますか?

ハードフォークとソフトフォークはどちらもブロックチェーンプロトコルを変更する方法ですが、それぞれに異なる長所と短所があります。

ハード フォークでは、ネットワークに参加し続けるためにすべてのユーザーがソフトウェアをアップグレードする必要があるため、ソフト フォークよりも破壊的です。また、ソフト フォークはすべてのユーザーがソフトウェアをアップグレードする必要がないため、ハード #フォークよりも混乱が少なくなります。

最初のレベルのタイトル

ハードフォークビットコインの歴史

ビットコイン XT (2014):ビットコイン XT は、マイク・ハーンによって提案されたハードフォークです。その目標は、ブロック サイズ制限を 1 MB から 8 MB に増やすことです。しかし、ほとんどのマイナーとユーザーが元のビットコイン ブロックチェーンに留まることを選択したため、このハード フォークは失敗しました。

ビットコイン クラシック (2015):Bitcoin Classic は、ブロック サイズの制限を増やすことを目的としたもう 1 つのハード フォークです。このフォークはビットコイン XT よりも成功しましたが、依然として大多数のユーザーにはサポートされていません。

ビットコイン キャッシュ (2017):ビットコイン キャッシュは、これまでで最も成功したビットコイン ハード フォークです。これは、ビットコインネットワーク上のトランザクション確認時間の遅さと手数料の高さに不満を抱いていたマイナーと開発者のグループによって作成されました。 Bitcoin Cash ブロックチェーンのブロック サイズ制限が 8 MB に増加され、その他にもいくつかの変更が加えられました。

ビットコイン サトシのビジョン (2018):ビットコイン サトシのビジョンは、ブロック サイズ制限を 128 MB に増やすなどの変更を目的として、マイナーと開発者のグループによって作成されたビットコイン キャッシュのハード フォークです。

ビットコイン キャッシュ SV (2018):要約する

要約する

ハード フォークとソフト フォークは、ブロックチェーンの持続的な成功を保証する 2 つの重要な要素です。これらにより、第三者の介入なしにブロックチェーン システムに変更やアップグレードを行うことができます。この記事を通じて、読者がフォーク、ソフト フォーク、ハード フォークについて理解を深め、研究や投資のプロセスにもっと便利になれることを願っています。

BTC_Chopsticks
作者文库