ハードフォーク: 連続性かどうか?. イーサリアムコンスタンティノープルのハードフォークについて今週のすべてのニュースで、ハードフォークの基礎と「論争」と「非論争」ハードフォークの違いを見てみましょう。
暗号化通貨は、ブロックチェーン技術によって根本的にサポートされています。 ブロックチェーンは、データのブロック内に情報を表示する分散型元帳技術の一形態です。 暗号を使用したトランザクションが行われると、データマイナーは暗号パズルを解決して正しいハッシュを決定し、ブロックチェーンにトランザクションがいっぱいになったブロックを追加する必要があります。 成功した鉱夫には、仕事のために暗号が授与されます。
ブロックチェーン技術の重要な部分は透明性です。 透明性を達成するために、ブロックチェーンは不変であり、検証されたトランザクションのみを追加することができます。 取引を検証するには、ネットワーク内の人々は取引に関する合意に達する必要があります。
コンセンサスに達していない場合、またはネットワークの将来に関する意見の相違がある場合、フォークが発生する可能性があります。
ハードフォークとは何ですか?
ハードフォークは、ブロックチェーン内で変更が発生すると、元に戻せないことを意味します。 通常、これは変更が古いバージョンのブロックチェーンと下位互換性がないためです。 したがって、ブロックチェーンに更新または変更が加えられると、新しいバージョンは元のブロックチェーンからフォークされ、効果的に2つのアクティブなブロックチェーンが存在します。古いオリジナルのブロックチェーンと、追加の更新されたルールを持つ新しいブロックチェーンです。 これは、新しくフォークされたネットワークに固執したいユーザーは、新しいバージョンにアップグレードする必要があることを意味します。
フォークは、ネットワークの参加者からの過半数のコンセンサスを必要とすることを覚えておく価値があります。 導入後、ネットワーク上のすべての参加者は、自発的にソフトウェアを新しいバージョンにアップグレードできます。
フォークには、論争と非論争の2 種類があります。
一般的に、コミュニティ内で意見の相違がある場合に、競合するハードフォークが発生します。 2つの不一致の派閥は、チェーンをフォークし、彼らがそれぞれのチェーンに望む変更を実装します。
ブロックチェーンをアップグレードするためにコードの根本的な変更が必要な場合、競合しないハードフォークが発生します。
エテリアム/エテリアムクラシック
Ethereum/Ethereumクラシックハードフォークは、主要な分散型自律組織(DAO)ハックに従って発生しました。 DAOは、スマートコントラクトを介して動作するエンティティです。 彼らの金融取引とルールはブロックチェーン上でエンコードされ、ネットワークを支配する集中的な権限を持つ必要性を取り除きます。
Ethereumの場合、DAOはベンチャーキャピタルファンドのように動作することを意図していました。 それは、最初のレセプションは信じられないほど肯定的だったですが、いくつかの疑問がありました。 要するに、このプラットフォームは、プロジェクトのアイデアを持つ人々がそれらをピッチし、潜在的にDAOから無料の資金を受け取ることを可能にしました。
DAOトークンを持つ人は、計画に投票することができ、プロジェクトが利益を上げると報酬を受け取ることができます。 しかし、ハッカーはコード内に抜け穴を発見し、DAOから資金を吸い込むことができました。 360 万エーテルが盗まれたと推定された。
Ethereumコミュニティの多くは、盗まれた資金をDAOから回収するための難しいフォークがあるべきだと信じていました。 コミュニティの少数派は、ブロックチェーン技術の背後にある中核哲学の1つを信じていました。これは不変でなければならないということです。 その結果、盗まれたDAOの資金が返された「Ethereum」と、少数派がまだ古いブロックチェーンで動作する「Ethereum Classic」を作成したフォークが発生しました。
ビットコイン/ビットコインキャッシュ
論争のハードフォークのもう一つの有名な例は、2017 年に起こった。 Bitcoinのスケーリングの問題に関する紛争に続いて発生しました。 ブロックサイズを1MBから8MBに増やすことでスケーリングを解決できると考えている人もいます。これにより、手数料が減少し、同時に多くのトランザクションが完了できるようになります。
このフォークに反対した人々は、ノードコストが増加するため、セキュリティ上の問題が発生し、集中化が増加すると信じていました。 ノードコストが増加すると、豊かな人々がノードを支配し始め、裕福な人が運営するネットワークを作成し、時間が経つにつれて分散化されないことを意味します。 これは、Bitcoinの創造、つまり分散化の背後にある設立原則に反します。
ブロックサイズを増やすことに賛成していた人は、Bitcoin CashをもたらしたBitcoinをフォークすることに決めました。 BitcoinブロックチェーンにBitcoinを持つ人は誰でも、Bitcoin Cashネットワークでエアドロップを介して同じ数のBitcoin Cashを受け取りました。
ソフトフォークとは何ですか?
分割ブロックチェーンを引き起こしていないフォークのインシデントがありました。 代わりに、ブロックチェーンの古いバージョンと新しいバージョンがありますが、古いバージョンは通常放棄されます。 古いバージョンを実行している人は、フォークに実装された新機能がないにもかかわらず、ネットワークに参加することができます。
したがって、ソフトフォークは下位互換性があり、チェーンが分割されることはありません。 ハードフォークは共通の履歴を保持しながら、ブロックチェーンを2つに分割します。 ハードフォークは、ソフトウェアのコアルールも変更する可能性があります。
非競合ハードフォークとは何ですか?
いくつかの硬いフォークは、非競合が発生します。 これは通常、提供したすべてのフォークが更新であり、コミュニティ内に意見の相違がないことを示唆しています。
Bitcoin Cashは、いくつかの非競合フォークを持っていました, そのうちの1つは、「緊急調整の難しさ」を実装しました, またはEDAを短くしました.
EDAは、過去 12 時間以内に採掘されたブロックが6 個未満の場合に発生します。 文脈については、元のBitcoinブロックチェーンでは、ネットワークがスムーズに動作している場合は、新しいデータブロックを10 分ごとに採掘する必要があります。
その他の非競合ハードフォーク
また、プロトコルのアップグレードを実装しようとしているハードフォークもあります。 これらは、創業以来、プロジェクトのロードマップに記載されている可能性があります。 計画されたハードフォークは、ブロックチェーンの機能と機能をアップグレードして強化します。
その結果、コア開発者が主軸となっているコミュニティ全体が、アップグレードされたバージョンのブロックチェーンに移行します。 これは、更新プログラムで基本コードの変更が必要になるためです。
非競合ハードフォークの1つの例は、Ethereumの「ビザンチウム」ハードフォークです。 これはEthereumの2 段階アップグレード計画の一部であり、2017 年 10 月に発生しました。 これは、スケーラビリティの向上とプライベートトランザクションの統合を可能にするために、Ethereumのブロックチェーンのアップグレードを表しました。
記憶する
競合するハードフォークはコミュニティ間の意見の相違の産物ですが、非競合のハードフォークはネットワークのブロックチェーンを強化するために必要なものです。
ハードフォークへのこの導入が実証されているように、ブロックチェーンがフォークするかどうかには多くの要因があります。 ハッキングの対象となった犠牲者を払い戻したり、スケーラビリティの問題を解決したりする可能性があります。 場合によっては、ブロックチェーンを強化するためにアップグレードが必要なネットワークと同じくらい簡単です。
コインリベットからの詳細とガイドについては、, こちらをクリックしてください.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.