Zcash 開發團隊在最新工程提案中提出量子防護方案,為每筆跨鏈交易分配獨立觀看金鑰,防止未來的量子電腦從公開退址推斷使用者完整支付歷史。Zakura 表示相容錢包數週內即可部署。
(前情提要:灰度首席法務官 Craig Salm 喊話:Zcash 漏洞在修復前不太可能被利用)
(背景補充:量子威脅面前,比特幣核心開發者選擇了無視?)
量子電腦對加密貨幣隱私的威脅不再是科幻小說。Zcash 開發團隊在最新工程提案中提出一套防禦方案:為每筆跨鏈交易分配獨立觀看金鑰(viewing key),讓未來的量子電腦即使破解了單一地址,也無法追溯使用者完整的支付歷史。
NEAR Intents 留下的隱私漏洞
Zcash 的核心設計是隱私:交易金額、傳送者、接收者對外界都是隱形。但當使用者透過 NEAR Intents(一個跨鏈換幣服務)把 ZEC 換成 USDC 時,系統必須在 NEAR 的公開鏈上留下一筆退款地址,萬一交易未完成,剩餘的 ZEC 就退回這個地址。
問題在於,這個地址使用的是 Zcash 的公鑰格式,由錢包的觀看金鑰透過橢圓曲線加密計算而來。今天的經典電腦無法逆向推導,但 1994 年提出的 Shor’s 演算法表明,足夠強大的量子電腦可以完成這件事。Google 上週才公布其 Willow 量子晶片已經能產出這類攻擊所需的核心元件,距離真正破解比特幣早期公鑰可能只差量級躍升。
Zcash 的架構讓風險更複雜。一個 Zcash 錢包可以生成看似無關的多個地址,但它們通常共享同一個觀看金鑰。攻擊者只要從 NEAR 鏈上抓取一個退款地址並破解其金鑰,就能串聯該帳戶歷來收到的所有交易,包括金額與附加的私密備註。
Zakura 的解法:一筆交易、一個金鑰
Zakura 是驅動 Zcash 網路的新一代軟體,開發團隊提出的方案很直覺:每筆透過 NEAR Intents 進行的 ZEC 交易,都使用獨立的觀看金鑰。破解單一退款地址的攻擊者,只能看到該筆交易的相關付款,無法觸及使用者的整體財務軌跡。
更重要的是,消費金鑰(spending key)仍留在使用者主錢包中,資金安全不受影響。這是一套「損害控制」架構,就算量子攻擊真的發生,影響範圍也被限制在單一交易內。
數百個金鑰怎麼辦?PIR 技術救場
這個方案有一個實際挑戰:如果使用者做過數百筆跨鏈交易,就會有數百個觀看金鑰。從備份恢復錢包時,理論上要用每個金鑰掃描整條 Zcash 鏈,效能極差。
Zakura 用了一種稱為「私有資訊檢索」(private information retrieval, PIR)的技術來解決。錢包可以向資料庫查詢退款落點,而資料庫在回應的同時並不知道錢包查了哪些地址。這在技術上是一種零知識查詢,既保護了錢包的隱私,又避免了全鏈掃描的開銷。
時間表:今年內錢包就能用上
Zakura 表示,基於其開源庫建造的軟體錢包(包括 Vizor)可以在未來數週內支援這項功能。硬體錢包則需等待韌體更新。這個時間點比 Zcash 開發團隊本月初設定的「今年一月完成量子抗性支付」的目標還早。
目前尚未有任何量子電腦實際破解過橢圓曲線金鑰。但全球開發者正以前所未有的速度投入防禦,Zcash 這次出手,是加密貨幣產業在量子時代來臨前的又一次關鍵布局。
市場意義:量子防護不只是理論戰
Zcash 的這項舉動有兩個深層意義。第一,它顯示隱私幣領域對量子威脅的應對已從「學術討論」進入「工程落地」階段,與比特幣社群的觀望態度形成對比。第二,跨鏈服務的隱私漏洞過去常被忽視,NEAR Intents 的案例提醒所有協議設計者,跨鏈橋接與交換服務是整個區塊鏈生態中最脆弱的環節之一。
對 Zcash 使用者而言,這項升級在短期內不會改變使用體驗,但在長期上是對隱私承諾的重申。當量子計算能力在未來數年內持續進步,Zakura 的提前布局可能會成為隱私保護的標竿,也可能成為其他協議跟進的藍圖。
📍相關報導📍
灰度首席法務官 Craig Salm 喊話:Zcash 漏洞在修復前不太可能被利用

