Zcashは、オリジナルクライアントソフトウェアzcashdを正式に終了し、約10年にわたる運用に幕を下ろしました。この終了は、ネットワークが量子耐性プライバシー機能を導入する主要なプロトコルアップグレード「Ironwood時代」への移行と同時に行われました。この動きは、Zcashがローンチして以来続いてきた大規模なインフラ見直しの完了を意味します。
zcashdの終焉
zcashdクライアントは、2016年の開始以来Zcashネットワークの基盤であり、トランザクションの検証からシールドアドレスの管理までを担ってきました。しかし、コードベースが時代遅れになり、よりモジュール化された新しいソフトウェアとの併用が困難になったため、開発チームは2024年初頭に廃止計画を予告し、今週ついに停止されました。ユーザーには事前に代替クライアント(zebradやライトウォレットデーモン)への移行が促され、Zcash財団は資金の損失やネットワークの混乱は報告されていないと述べています。
Ironwoodアップグレードの内容
Ironwood時代は単なるクライアントの切り替えではありません。これは、量子耐性暗号をZcashのシールドトランザクションシステムに直接組み込むプロトコルレベルのアップグレードです。新しい方式は格子ベース暗号に基づいており、暗号業界で注目されている量子コンピュータによる攻撃に耐えるよう設計されています。
Zcashはこれまでプライバシーにzk-SNARKsを利用してきましたが、これらの証明は将来の量子復号に対して脆弱とされています。Ironwoodのアップグレードは、基礎となるゼロ知識証明システムをポスト量子代替に置き換え、強力な量子マシンが存在する世界でもシールドトランザクションのプライバシーを維持します。
さらに、このアップグレードはネットワークのコンセンサスルールを合理化し、シールド転送のトランザクションサイズを削減し、フルノードの同期時間を改善します。これは、Zcash開発コミュニティがプロジェクト開始直後から着手してきた10年にわたるインフラ見直しの集大成です。
10年の変遷
Zcashは2016年10月にBitcoinのコードベースからのフォークとして初めて稼働しました。オリジナルソフトウェアzcashdはBitcoin Coreの直接の派生でしたが、シールドトランザクションという複雑さが加わっていました。長年にわたり、チームはコードの大部分を書き換え、別の実装に分割し、レガシーコンポーネントを段階的に廃止してきました。
Ironwoodアップグレードはそのプロセスの最終段階です。zcashdがなくなったことで、ネットワークは現在、フルノード用のzebradとモバイル・軽量用途向けのZcashライトクライアントという、より新しくアジャイルなソフトウェアで完全に動作しています。開発者によれば、これにより将来のアップグレードの展開が迅速になり、監査も容易になります。
一般のZcashユーザーにとって、これらの変更はほとんど目に見えません。シールドトランザクションは引き続き機能し、ウォレットは残高を表示し、プライバシー保証はそのまま維持されます。しかし、舞台裏ではネットワークの基盤が完全に再構築されました。
今後の展望
Zcashコミュニティはすでに次のプロトコルアップグレードに目を向けており、スケーラビリティとクロスチェーン相互運用性に焦点を当てると見られています。具体的な日程は発表されていませんが、Ironwood時代はよりモジュール化され、量子セーフなZcashへの基盤を築きました。
未解決の課題の一つは、量子コンピュータが既存の暗号に実際に脅威をもたらすまでにどれだけの時間がかかるかです。推定は5年から20年と、誰に聞くかによって異なります。Zcashの量子耐性プライバシーへの移行は、他のほとんどのプライバシー重視ブロックチェーンより先を行っていますが、真の試練はハードウェアが追いつくまで訪れないでしょう。




