ZcashのIronwoodハードフォーク(NU6.3)は、7月28日頃にブロック高3,428,143で有効化され、Orchardのシールドプールのサウンドネス上の欠陥を封じます。セキュリティ研究者のテイラー・ホーンビーは5月末にShielded Labsで作業中にこのバグを発見し、開発者らは緊急パッチの実装を促されました。このフォークは、Zcash共同創業者のSean BoweとOsmosis共同創業者のDev Ojhaが構築した新ノード「Zakura 1.0.0」の7月15日のローンチと一致しています。このノードは、Zebraの約20時間46分に対して、メインネットを約4時間20分で同期します。
テイラー・ホーンビーが5月末にOrchardプールの欠陥を発見
テイラー・ホーンビーはShielded Labsとともに5月末に欠陥を見つけました。このバグはOrchardの暗号学的回路の内部にありました。理論上、シールドプール内で誰かが偽造のZECを鋳造しても、痕跡を残さずに済むことができます。Zcashのプライバシー設計は、外部の観測者がそれが悪用されたかどうかを確認できないようにブロックします。開発者らはまず、Orchardプールを一時的に停止するソフトフォークで素早く対応し、その後すぐに、差し迫った危険を修正するハードフォークNU6.2を実施しました。ニュースを受けてZECの価格は急落しましたが、損失の一部を取り戻しました。
Ironwoodがブロック3,428,143でターンスタイル機構を作動
Ironwoodが有効化されると、旧来のOrchardプールは新しい預け入れや内部送金を受け付けなくなります。旧プール内の既存コインは引き続き機能しますが、それらが新しいIronwoodプールへ向かう途中で、ターンスタイルと呼ばれるチェックポイントを経由する必要があります。ターンスタイルは、旧プールからのアウトフローが、正当に入ってきたコインを超えられないというルールを強制します。Ironwoodが切り替わった瞬間に、すべてのユーザーが移行するのを待たなくても、流通しているZECの総供給が検証可能になります。偽造コインが存在し、余剰供給が旧プールからの離脱を試みた場合、ターンスタイルがそれを離脱できないようにし、余分なコインは破棄されます。プロジェクトTachyonでは、新しいIronwood回路に対して形式的検証を実行しており、機械検証済みの証明を生成しています。
ノード運用者は7月28日までにアップグレードが必要
ノード運用者は、ブロック3,428,143が到達する前にアップグレードする必要があります。これは7月28日(米国東部時間)午前8時頃が見込まれています。Zcash Open Development Labに紐づくウォレット提供者は、シールド資金の移行を案内するプロンプトを追加しています。透明残高、または旧Orchardプールの外にある資金を保有しているユーザーは、対応の必要はありません。旧来のzcashdノードソフトウェアは、同じ期間のあたりでライフエンドに到達します。
Zakura 1.0.0は4時間同期時間でローンチ
Zakura 1.0.0は7月15日にローンチされ、Zcash FoundationのZebraコードベースを分岐したものです。Zcash共同創業者で暗号工学エンジニアとしてProject Tachyonを率いるSean Boweが、Osmosis共同創業者で現在Valar Groupを率いるDev Ojhaとともにこれを構築しました。両プロジェクトはいずれも、個人によるZECの寄付を通じて資金提供されています。ZakuraはZcashメインネットを約4時間20分で同期し、同じテストでのZebraは約20時間46分です。プルーンド(削除済み)スナップショットにより、新しいノードは2分未満でブートストラップできます。zcashdの互換性モードにより、移行期間中も古いウォレットや連携が動作し続けます。BoweとOjhaは、長期目標がVisaやMastercard水準のスループットで、プライベート送金において毎秒約50,000トランザクションを実現することだと述べています。Zcash Foundationは新しいクライアントを歓迎しており、単一障害点に対するセーフガードとして、複数の独立したノード実装を提示しています。
ターンスタイル設計により検証可能な供給監査を提供
トレーダーにとって、Ironwoodフォークは期限付きの公開監査のように機能します。ターンスタイル設計により、市場は「5月のバグが実際に悪用されたのか」を数日以内に信号として把握できるようになります。Zakuraの高速な同期時間と低いノードコストにより、取引所、マイナー、ブロックエクスプローラーが独立したインフラを運用しやすくなります。7月28日の有効化が近づくにつれ、ZECは$500以上で安定しており、開発者、Foundation、Shielded Labs、Project Tachyon、Valar Groupはいずれも同じアップグレード期間に足並みを揃えています。
よくある質問
7月28日のZcash Ironwoodハードフォークは何を行いますか?
Ironwood(NU6.3)は、ブロック高3,428,143で7月28日頃に有効化されます。テイラー・ホーンビーが5月末にサウンドネス上の欠陥を発見した後に、修正済みのコードで構築された新しいプールを開き、旧来のOrchardシールドプールを閉鎖します。
ZakuraはZebraと比べてどれくらい速く同期しますか?
Zakura 1.0.0(7月15日にローンチ)は、Zcashメインネットを約4時間20分で同期します。Zebraは同じテストで約20時間46分かかります。
7月28日までにノード運用者が取るべき行動は何ですか?
ノード運用者は、ブロック3,428,143が到達する前にアップグレードする必要があります。これは7月28日(米国東部時間)午前8時頃が見込まれています。Zcash Open Development Labに紐づくウォレット提供者は、シールド資金の移行を案内するプロンプトを追加しています。