世界のハードフォークの歴史:BCH内部の混乱の全容とリプレイ防止の謎

世界のハードフォークの歴史:BCH内部の混乱の全容とリプレイ防止の謎

11月に入り、BCH は新たなアップグレードを予定しています。これは誰もがすでに慣れていることですが、このアップグレードにより別のフォークが発生する可能性が高いため、BCH は最近大きな注目を集めています。

フォークに対する考え方は人によって異なります。フォークは新しいものが古いものに取って代わる健全な発展であると信じてフォークを支持する人もいれば、フォークはコンセンサスを損なう有害な動作であると信じてフォークに反対する人もいます。フォークのおかげで名声と富を得る人もいれば、フォークのことで顔が真っ赤になるまで言い争う人もいます。フォークが良いか悪いかについてはコメントしません。ここでは科学的な情報のみを提供し、ブロックチェーンの世界で有名なフォークイベントをいくつか紹介します。

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

いわゆるハードフォークとは、ブロックチェーンの永続的な分岐を指します。新しいコンセンサス ルールがリリースされた後、時間内にアップグレードされなかった一部のノードは、アップグレードされたノードによって生成されたブロックを検証できなくなります。この時、ハードフォークが発生します。

ハードフォークには 3 つの特徴があります。まず、前方互換性がないため、以前のバージョンは使用できなくなり、強制的にアップグレードが必要になります。 2 番目に、ブロックチェーン レベルで 2 つのフォークされたチェーン (1 つは古いチェーン、もう 1 つはフォークされた新しいチェーン) が存在します。 3 番目に、ある時点で全員がフォークのアップグレードに同意する必要があり、同意しない人は古いチェーンに入ります。

イベント1: BTCフォーク事故

2013 年 3 月 12 日に Bitcoin Qt 0.8.0 がリリースされました。バージョン 0.8 では、新しいデータベース レベル db が採用されました。一部のマイナーノードは Bitcoin QT 0.8 にアップグレードしましたが、一部のマイナーは引き続き Bitcoin QT 0.7 を使用しています。両者ともブロックを生成しましたが、ビットコイン QT 0.8 で使用される新しいデータベースによって生成されたブロックは、QT0.7 バージョンのノードによって拒否されました。具体的な理由は、古いデータベースでは 800Kb を超えるブロックを受け入れられない場合があるためです。そのため、ブロック高 225430 で、ビットコイン ブロックチェーンは 2 つのチェーンに分割され、ビットコイン ブロックチェーンに 2 つのチェーンが生成されました。1 つは 800kb を超えるブロックを含み、もう 1 つはより大きなブロックを含むこれらのチェーンを認識せず、ハードフォークが発生しました。当時、ビットコイン QT バージョン 0.8 を使用していたマイナーは、マイニングしていたチェーンを放棄し、ビットコイン QT バージョン 0.7 に戻ってマイニングを続行しました。

このハードフォークは事故でした。これは、ビットコイン QT 0.8 バージョンのソフトウェアのバグが原因で発生し、古いソフトウェアを使用しているノードが、新しいソフトウェアを使用しているノードによって生成されたブロックの検証を拒否する原因となっていました。しかし、ハードフォークの原因は、古いソフトウェア バージョンを使用しているノードが、新しいソフトウェア バージョンを使用しているノードによって生成されたブロックの検証を拒否し、その後、両者が独自にマイニングを行うことです。

イベント2: DAOイベント

イーサリアムも大規模なハードフォークイベントを経験し、その結果「Doomsday Chariot」ETCが誕生しました。

2016年6月17日、有名なイーサリアムプロジェクトであるThe DAOの脆弱性により、ハッカーが当時約6,000万ドル相当のイーサを盗みました。このバグは Ethereum 自体からではなく、Ethereum 上に構築されたアプリケーションから発生します。

損失を回復するために、イーサリアム開発チームはイーサリアムソフトウェアのコードを変更し、DAOとそのサブDAOのすべての資金をブロック1920000の特定の返金契約アドレスに強制的に転送し、ハッカーが管理するDAO契約コインを「取り戻した」。ロールバックされたチェーンはETHでした。

このプロセスは大多数の同意を得たものの、イーサリアム チームの中には反対意見を述べたメンバーも数人いました。彼らは、ブロックチェーンの基本的な特徴の 1 つはトランザクションが不可逆的であることであり、トランザクションをロールバックする行為はブロックチェーンの不変性の精神に反すると考えています。その結果、イーサリアムは、トランザクションをロールバックした ETH と、トランザクションのロールバックを拒否した ETC の 2 つのチェーンにハードフォークしました。

このフォークでは、リプレイ保護がないため、フォーク後に ETH で行われたトランザクションは ETC でも行われ、その逆も同様であり、取引所とユーザーの資産が失われることになります。この現象は、フォークが発生したときに 2 つのチェーンのデータ構造が完全に一貫しているために発生します。この弱点により、同じトランザクションが両方のチェーンで完全に合法になります。一部の人々はこの抜け穴を利用して、取引所にETHを継続的に入金および引き出し、取引所が何の理由もなく大量のETCを失う原因となりました。

イベント3: BCHの誕生

BCH の誕生は、暗号通貨の世界における画期的なフォークイベントです。ご存知のとおり、BCH はビットコインからのハードフォークによって作成されました。これは、BTC の開発中に、ブロック サイズの制限が 1M のみであったためにトランザクションの遅延と高いトランザクション手数料が発生し、増大するトランザクションのニーズを満たすことができなかったためです。コミュニティ内では、この問題をどのように解決するかについて意見が分かれた。 1 つのグループは、コンセンサスを直接変更することで容量を拡大できると信じている大規模ブロックの支持者であり、もう 1 つのグループは、ライトニング ネットワークなどの第 2 層のアプリケーションに期待を寄せる小規模ブロックチェーンの支持者です。長い議論の末、この問題については合意に達しなかった。最終的に、2017 年 8 月 1 日のブロック高 478558 以降、ビットコインは BTC と BCH に分岐し、BCH はブロック サイズを 8M に拡張しました。 BCH は誕生後すぐに、多数の取引所、ウォレット、アプリケーション施設からサポートを獲得しました。

このプロセス中に、BCH は積極的にリプレイ保護を追加し、コイン受信トランザクションのロックをビットコインとは異なるロックに変更し、トランザクション署名を BTC のルールとはまったく異なる SIGHASH_FORKID に変更したため、このフォークは安全なフォークになりました。リプレイ保護がない場合、分離された 2 つのチェーンは名目上は 2 つのチェーンですが、秘密鍵、公開鍵、アドレスのセットを共有しているため、ユーザーが 1 つのチェーンで資金を転送すると、他のチェーンでもコインが転送されます。リプレイ保護を追加すると、あるチェーンのマイナーが別のチェーンからトランザクションまたはブロックを受信すると、他のチェーンのトランザクションまたはブロックを拒否するため、2 つのチェーンは完全に分離され、互いに影響を及ぼさなくなります。

BCH の誕生時に、取引所はビットコイン保有量に基づいて BCH をエアドロップし、投資家は大きな利益を得ました。このプロセスはハードフォークの流行を引き起こし、BTC のみに基づくフォークされたチェーンが次々と出現しました。 BTG(ビットコインゴールド)、BCD(ビットコインダイヤモンド)、SBTC(スーパービットコイン)などがこの時に登場しました。しかし、価値のサポートが不足したため、徐々に下落しました。

イベント4: BCHハッシュレート戦争

BCH が最初にリリースされたとき、BitcoinABC、Bitcoin Unlimited、Bitprim、Nchain、Bitcrust、ElectrumX、Parity、Bitcoin XT を含む複数のチームによって開発および保守されていました。 BCH の開発では、コミュニティのコンセプトや技術の探求と進歩に関する意見の不一致により、BCH 開発チーム内ですぐに開発の方向性に相違が生じました。

Bitcoin ABC の支持者は、ブロックサイズが 32MB のままである限り、BCH がインフラストラクチャ パブリック チェーンの方向に向けて開発されることを期待しています。このようにして、BCH は Ethereum のようなより多くのアプリケーション シナリオを開くことができます。

Bitcoin SVの支持者は、Bitcoinの最もオリジナルなバージョンに戻ることを望み、Craig S. WrightがSatoshi Nakamotoであると固く信じています。ウォルマートレベルの企業にBSVを利用してもらうために、ブロックサイズは事前に128MBに拡張されます。

コミュニティの意見の相違は、BCH の将来の開発方向を拡張から達成するか、いくつかのビットコイン スクリプト操作コード (op コード) を追加または再アクティブ化するかによって生じます。より深刻な対立は、ビットコイン原理主義者と進化論者の間の思想的分裂、そしてCSWが本物のサトシ・ナカモトか偽物かという問題である。

両者の意見が異なるため、BCH のコンセンサス プロトコルに互換性がなくなり、ハードフォークによって解決する必要がありました。ハードフォーク後の最長チェーンがメインチェーンとなり、BCHの命名権を取得することが合意されました。

このハードフォークではリプレイ防止機能が追加されなかったため、取引所が処理することが困難になりました。命名とエアドロップの問題はどちらも取引所にとって課題となっている。ハードフォークの最後には、BCH、BCHABC、BCHSV、BSV などが登場しました。最終的に、2つのチェーン間の計算能力戦争の後、BCHABCが多くの支持を得て、BCHと名付けられました。最後に、両方のチェーンは安定した計算能力サポートを備えており、ブロックを正常に生成でき、難易度調整の変動は正常範囲内です。こうして、BCH と BSV は 2 つのチェーンに分離され、独立して発展し始めます。取引所は、ユーザーのBCH保有量に基づいてBSVキャンディーをエアドロップします。

現在に戻る: BCHN の権力奪取

2020 年 11 月 15 日、いつものように、BCH ネットワークは別のハードフォーク アップグレードを導入する予定です。しかし、過去のハードフォークアップグレードとは異なり、IFP論争により、開発チームABCとBCHNはプロトコルアップグレード後に完全に異なるルールを実装しているようで、2つのチェーンの分裂につながる可能性があります。

IFPに関するBCHNとABCの間の思想的論争は、1月22日に「BCHインフラストラクチャ資金調達計画」が開発者にブロック報酬を寄付することを提案したときにまで遡ります。この提案はコミュニティ内で白熱した議論を引き起こした。結局、開発チームはこの件に関して合意に達しませんでした。 ABC はこのアップグレードに IFP を組み込み、ルールにはブロック報酬の 8% を開発者に与えることが含まれています。 Bitcoin Cash NodeはIFPに反対する側としてABCコードをコピーし、IFPを削除しました。コンセプトが異なるため、2 つのクライアント バージョンは互いに互換性がなく、BCH は再び 2 つのチェーンに分岐する可能性があります。

このフォークに関して、開発者はリプレイ保護がまだ追加されていないため、BCH メインチ​​ェーンの正常な使用に影響する可能性があると述べています。しかし、ユーザーにとっては、BCH が 2 つに分割されると、ユーザーは新しいコインのキャンディーを受け取ることができます。そのため、さまざまな取引所やウォレットは投資家を保護するためにBCH関連の事業を停止すると発表しました。

デジタル資産金融サービスプラットフォームであるMatrixportは、BCHフォークへの支持を表明し、2020年11月15日シンガポール時間12:00(GMT+8)にBCH入出金サービスを停止します。 Matrixport は、ユーザーのためにハードフォークにおける技術的な問題も処理します。ブロックネットワークが安定して稼働したら、Matrixport はできるだけ早く再チャージおよび引き出しサービスを再開します。

現在、Matrixport は BCH フォークに向けて万全の準備を整えています。 BCH が 2 つのチェーンに分岐した場合、Matrixport はリプレイを防ぐために難読化のために色付きの UTXO を使用します。原理としては、フォーク前に UTXO を見つけ、異なるフォークされたチェーンで 2 回署名し、色付きの UTXO として使用されるシードを使用し、セキュリティ確認後、後続のトランザクションでトランザクションを生成するために使用される UTXO がすべてフォーク前であれば、シード UTXO が自動的に含められます。このように、BCH がフォークすると、2 つのチェーン ABC と BCHN の新しく生成されたブロック データは独立します。 ABC チェーン上で新しく発行されたコイン、つまり生成されたコインベース トランザクションは、このチェーンでは合法とみなされますが、BCHN チェーンでは違法とみなされ、その逆も同様です。

たとえば、トランザクションが ABC チェーンにブロードキャストされ、不正なトランザクション (ABC では合法、BCHN では違法) の UTXO が入力として引用されます。そうすると、このトランザクションは汚染されているのと同等となり、BCHN チェーンによって認識されなくなるため、このトランザクションはリプレイの影響を受けません。それに応じて、トランザクションが BCHN チェーンにブロードキャストされ、不正なトランザクション (BCHN では合法、ABC では違法) の UTXO が入力として引用されます。そうすると、このトランザクションは汚染されているのと同等となり、ABC チェーンによって認識されなくなるため、このトランザクションはリプレイの影響を受けません。

この方法により、リプレイを効果的に防止できるだけでなく、Matrixport はユーザーの資産を効果的に保護することもできます。技術の複雑さにより、ユーザーは Matrixport プラットフォームに資産を保管できます。これにより、資産の安全性が保護されるだけでなく、BCH がフォークした場合に新しい通貨キャンディーを簡単に入手できるようになります。

最後のBCHは誰ですか?

このBCHフォークに関しては、「BCH」の命名権に関わるため、各取引プラットフォームで異なる姿勢を示しています。

1 つ目は、最高入札者が BCH 名を取得することです。

このような取引プラットフォームには、CoinEx、OKEX などがあります。

フォーク完了後、主要取引所におけるフォークされたコインペアの取引価格を参考に、価格の高いチェーンを選択してBCH名を継承し、もう一方のチェーンのトークンは1:1の比率でユーザーのファンドアカウントにエアドロップされる予定だ。

2 つ目は、コミュニティが合意に達した後に BCH の名前を決定することです。

このような取引プラットフォームには、Huobi、Binance、Bithumb Global などがあります。

同社は、ハードフォーク後に新たなフォークコインが生成された場合には、コミュニティやユーザーの意見や合意を尊重し、コミュニティからより多くの支持を得たソリューションをBCHと命名すると述べた。他のチェーン上のトークンは保有量のスナップショットを取得し、1:1 の比率でユーザー アカウントにエアドロップします。

3つ目は、BCHNを支持し、Bitcoin ABCに反対することです。

このような取引プラットフォームには、Coinbase、Kraken などがあります。

Coinbase は BCHN へのサポートを直接発表し、ハードフォークが完了すると、Coinbase.com と Coinbase Pro は ABC フォークされたコインの送受信をサポートしなくなると述べました。

Krakenは、フォークの結果にかかわらず、BCHNをサポートすると述べた。そのプラットフォームでは、BCHN は BCH と呼ばれます。 ABC の計算能力が BCH ネットワークの 10% 以上を占める場合にのみ、プラットフォームは ABC サービスをサポートし、トークン コードは「BAB」を使用します。

大手マイニングプールBTC.comは、BitcoinABCとBitcoin Cash Node(BCHN)の両方のクライアントを完全にテストおよび検証し、双方の技術チームとのコミュニケーションを維持していると述べた。 BTC.com マイニング プールは、フォーク後のノード ソリューションとして BCHN を選択します。今後変更があった場合には、適時お知らせいたします。

同時に、BTC.comはBCHハードフォークのカウントダウンを開始し、双方の価格、コンピューティング能力、ノード占有率、ブロック数、ノード情報などのデータをリアルタイムで更新し、このフォークを懸念するユーザーがBCHハードフォークの動向をより直感的に理解できるようにしました。


<<:  ビットコインは繰り返し新たな高値を記録してきました。その中核となる価値は何でしょうか?

>>:  IPFSは国家ラジオテレビ局のブロックチェーン技術応用シリーズのホワイトペーパーに含まれており、分散ストレージ業界は適切なタイミングで発展している。

推薦する

ポリシーのサポートにより、Web3 はどのようにしてインターネットの栄光を再現できるのでしょうか?

1990 年代はアメリカのインターネットにとって最も栄え、最も急速に成長した時代でした。これは、ワ...

イーサリアムクラシックが51%攻撃を受けた後、海外の専門家はマイニングプールを利用して攻撃者に代償を払わせた

ご存知のとおり、ブロックチェーンでは、ほとんどの人が利益(マイニング報酬など)に動かされ、誠実に行動...

世界的なブロックチェーン業界の規制はどこに向かっているのでしょうか?

この記事は元々IPFS Force Zoneによって書かれました2020年に発生した新型コロナウイ...

VeChainの物流とサプライチェーンにおける4つの主要モジュールの分析

クレイジー解説:金融に加えて、物流やサプライチェーンもブロックチェーン分野の重要な使用シナリオです。...

意見:DeFiへの批判:投機の増加に加え、貪欲と恐怖を増幅させるものでもある

著者 | WS編集 | コリン・ウー(著者の見解は個人的なものであり、Wu Blockchainの立...

世界で最も裕福な中国人放浪者は家も車も持っていない

「CZは現場に来ないかもしれない。新型コロナウイルスに感染したと聞いた」 OOKC ラボのパートナー...

現在イーサリアムを所有しているのは誰ですか?

イーサリアムの合併から1週間以上が経過し、すでに波紋が現れ始めています。クリプト・カーボン・レーティ...

視点 |ビットコインは3月12日以来最大の下落を経験しており、ずっと前に回復するはずだった

グローバルマクロ投資家でリアルビジョングループのCEOであるラウル・パル氏も、ビットコインの週次RS...

FTXは損失を被るでしょうか?お金を失った場合、いくら失うことになりますか?

何か問題が起きると、まず噂が広まり始める。高額な罰金の背後には陰謀があることは言うまでもない。 Bi...

暗号通貨企業は米国選挙に影響を与えるためにどれくらいの資金を投資しているのでしょうか?業界大手からの寄付の詳細

まとめ2024年、暗号通貨企業は連邦選挙に影響を与えるために、主に暗号通貨賛成派の候補者を選出し、暗...

ウォールストリートブロックチェーンアライアンス(WSBA)は、ブロックチェーン技術を使用してWCFブロックチェーンコースの証明書を発行および認定しています。

これに先立ち、ウォールストリート・ブロックチェーン・アライアンスがブロックチェーン人材育成プログラム...

スカイブリッジキャピタル最高投資責任者:金は良いが、ビットコインについてはより楽観的

金価格は来年新たな高値に急騰するだろうが、世界的な債務が膨らむ中、通貨の代替を求める投資家はビットコ...

ポピュラーサイエンス |鉱業のパノラマ

2019 年 7 月現在、ビットコインマイナーは年間 60 億ドル以上の収益を生み出しています (マ...

ETH2.0の合併が近づいています。流動性ステーキングトラックの潜在的なプロジェクトを見てみましょう。

ブロックチェーンネットワークの基盤となる収益プロトコルの「3本の柱」の1つとして、ステーキングトラッ...

キャシー・ウッドがニュースを伝える:ビットコインは純資産の25%以上を占める

キャシー・ウッドは押しつけがましいタイプでも大げさなタイプでもないが、強い意見を持っており、それを喜...