Bitcoin開発者でBitcoin KnotsプロジェクトのリーダーであるLuke Dashjrは、Bitcoinのマイニングアルゴリズムに影響を与える可能性のある重要なProof of Work(PoW)変更の目標日を8月30日(日曜日)と示しました。Dashjrは、SHA-2を使用するマイナーが土曜日にマイニングを停止するよう呼びかけ、これはBitcoin Knotsバージョン29.4.1rc4のメインネットリハーサルの準備に使用されるためであると述べました。
Dashjrの投稿によると、Bitcoin Knotsバージョン29.4.1rc4は、移行前の最後のSHA-2ブロックを修正するように設定されます。その後、ニューヨーク・ポストの日曜朝の印刷版オンライン版が公開された時点で、新しいBLAKE2bベースのチェーンの開始時に使用される「canonical blake2b_headline」パラメーターが共有されます。
Dashjrは、プロセスがスムーズに進む場合、Bitcoin Knots 29.4.1の最終版は予定通り9月1日にリリースされ、8月30日に作成されたブロックチェーンの履歴が保持されると述べました。
ただし、開発者は、予期しない問題が発生した場合、システムを最後のSHA-2ブロックに戻し、rc5バージョンで再試行できると述べました。
Dashjrは、変更後すぐにマイニングを開始したいユーザーに対し、testnet4でBitcoin Knots rc3バージョンを事前に準備することを推奨しました。
技術的に何が変わるのですか?
Bitcoinの現在のプルーフ・オブ・ワーク方式では、マイニング中にSHA-2ファミリーに属するSHA-256ハッシュアルゴリズムが使用されます。マイナーはSHA-256計算を実行して新しいBitcoinブロックを生成します。
Dashjrが言及した変動幅は、PoW計算にBLAKE2bという異なるハッシュアルゴリズムを使用することを含みます。
BLAKE2bは、SHA-256のような暗号関数で、データを固定長のハッシュ値に変換します。しかし、この2つのアルゴリズムの計算構造が異なるため、現在のほとんどのBitcoin ASICマイニングデバイスはBLAKE2bを直接マイニングできません。
したがって、このような変更が実施された場合、それはソフトウェアの更新にとどまらず、Bitcoinマイニングインフラの大部分で使用されるハードウェアにも深刻な影響を及ぼす可能性があります。
Dashjrが言及する「最後のSHA-2ブロック」とは、現在のSHA-256ベースのプルーフ・オブ・ワークルールに従って生成された最終ブロックを意味します。
このブロック後、新しいルールを使用するノードは、BLAKE2bで作成されたブロックの追跡を開始できます。ただし、Bitcoinネットワーク上の他のノードが同じ変動幅を受け入れない場合、チェーンは2つの異なるルールセットに分岐する可能性があります。
したがって、この取り組みは、Bitcoinネットワーク全体が受け入れた決定的なプロトコル変更と見なすべきではありません。Dashjrの声明は、Bitcoin Knotsソフトウェアおよびこれらのルールを採用することを選択したユーザー向けの計画されたプロセスに特に関係しています。
*これは投資アドバイスではありません。


