BCH は、ユーザーに優れたユーザー エクスペリエンス、より多くの機能、アプリケーション開発のための優れた開発環境を提供するために、継続的に技術的な改善を行っています。年 2 回のネットワーク アップグレードは、最適化の最も優れた例です。 2019 年の最初のネットワーク アップグレードが間近に迫っており、コミュニティは最近それに向けて準備を進めています。事態が深刻化するにつれ、大手メディアもこの件の報道に躍起になっている。 BCH ネットワークのアップグレードはすでに日常的なイベントとなっていますが、このアップグレードに関して強調する必要がある問題がまだいくつかあります。 BCHネットワークアップグレードの具体的な時間 BCH公式サイトによると、BCHコミュニティのアップグレード計画に従い、BCHはUNIXタイムスタンプ1557921600にハードフォークアップグレードを実施します。時間はおよそ2019年5月15日12:00 UTC(つまり北京時間2019年5月15日21:00)以降で、残り1週間未満です。
BCHネットワークアップグレードの内容 この BCH のアップグレードでは、Segwit リカバリと待望の Schnorr 署名という 2 つの新しいプロトコル機能が追加されます。 Schnorr署名の有効化について Schnorr 署名はデジタル署名方式です。現在、BCH は ECDSA 署名方式を使用しています。比較すると、Schnorr 署名方式には多くの利点があります。まず、Schnorr 署名により、非常にシンプルなマルチパーティ集約スキームが可能になります。このスキームでは、複数のパーティが集約された公開鍵の下で協力して集約署名を生成します。これにより、BCH チェーンのストレージと帯域幅を削減でき、BCH のデータ拡張に大きく役立ちます。さらに、この機能はユーザーのプライバシー保護の向上にも役立ちます。第二に、Schnorr 署名は、BCH が支払いチャネルとアトミック スワップを通常の支払いとして隠すのに役立ちます。最後に、集約された Schnorr 署名は参加者の厳密なサブセットによって改ざんすることができないため、BCH 上に Lightning Network などの第 2 層ネットワークを構築できます。これは、BCH 上でより複雑なスマート コントラクトを展開するのにも役立ちます。 このアップグレードでは、ECDSA から Schnorr への切り替えは完全にオプションですが、この変更を行うことで非常に明らかな利点がいくつかあります。スケーラビリティとプライバシーに加えて、Schnorr はプロトコルを使用するウォレット プラットフォームにリプレイ保護機能も提供します。 隔離された証人回復について ご存知のとおり、BCH が最初に作成されたとき、そのブロック サイズは Bitcoin コアとは異なっており、分離された証人もいませんでした。分離された証人回復機能は、分離された証人が BCH に再度追加されることを意味するものではなく、人々に利益をもたらす機能です。 2018 年 11 月のアップグレードでは、スケーラビリティを削減するためにクリーンアップ スタック ルールを強制するという変更が行われました。しかし、これにより、Segwit BTC アドレスに誤って送信された BCH が回復不能になるという副作用もありました。たとえば、BCH が分離された証人アドレスに送信されるとします。クリーンアップ スタック ルールにより、この BCH は BCH リンク経由で受信できません。ただし、Segregated Witness 回復機能を追加した後は、このルールに Segregated Witness アドレスが含まれなくなり、誤って送信された BCH を取得できるようになります。 この BCH ネットワークのアップグレードにより新しいコインが生成されますか? この BCH のアップグレードは BCH コミュニティ全体の合意を得たため、新しいコインは生成されません。 BCH ネットワークのアップグレードはハードフォークを通じて実行されましたが、ハードフォークはアップグレードを実現するための技術的な手段にすぎません。さらに、BCHは昨年11月のアップグレード時に新しくリリースされたバージョン0.18に自動リプレイ保護機能を導入しました。プロトコル バージョン 0.19 がアクティブ化されると、プロトコル バージョン 0.18 によってリプレイ保護が自動的に追加されます。つまり、アップグレード後、既存のさまざまなウォレットやその他のエコシステムは自動的にバージョン 0.19 と互換性を持ち、バージョン 0.18 とは自動的に互換性がなくなります。誰かが元のチェーン(プロトコル バージョン 0.18)をマイニングしたとしても、新しい通貨は生成されません。 BCH ネットワークのアップグレードに関して何をする必要がありますか? Bitcoin Cash ノードを実行している場合は、BCH のアップグレード前にソフトウェアを最新バージョンにアップグレードする必要があります。一般ユーザーの場合は、ノード オペレーターに連絡してアップグレードを促すことができます。このネットワーク アップグレードと互換性のある BCH フルノード クライアントの最新バージョンには、Bitcoin ABC 0.19.4、Bchd 0.14.2、Bitprim 0.19.0、Bitcoin Unlimited Cash 1.6.0.0 が含まれます。 注: BitcoinXT フルノード クライアントは今回アップグレードされていません。以前 BitcoinXT を実行していたノードは、他のクライアントに切り替える必要があります。アップグレード後、BitcoinXT ソフトウェアは古くなります。 現在のノードのアップグレードステータス
ほとんどの BCH ノードは、Bitcoin ABC および Bitcoin Unlimited Cash クライアントを使用します。 bchnodes.online ウェブサイトのデータによると、現在 Bitcoin Unlimited Cash クライアントを実行しているノードは 661 個あり、そのうち 429 個がバージョン 1.6.0 に更新されており、64.9% を占めています。 Bitcoin ABC クライアントを実行しているノードは 579 個あり、そのうち 260 個がバージョン 0.19.0 以上に更新されており、44.9% を占めています。 アップグレードまで残り1週間しかありませんが、BCHコミュニティの共同の努力により、アップグレードは成功裏に完了すると信じています。アップグレードされた BCH は私たちにさらなる驚きをもたらすでしょう! (ビットコインハウス) |