Zcash 開發團隊擬為每筆 ZEC 兌換分配獨立密鑰,防量子破解
2026-10-19 13:47:52
運行 Zcash 網路的新版軟體 Zakura 團隊發布工程文章稱,計畫為每筆通過 NEAR Intents 完成的 ZEC 兌換分配獨立的查看密鑰,以封堵未來量子計算機利用公開退款地址拼湊用戶支付歷史的漏洞。NEAR Intents 支持跨鏈代幣兌換,用戶將隱私幣 ZEC 兌換為 USDC 時,該服務會在 NEAR 公鏈上公布用戶的一個 Zcash 地址,用於退回未使用的 ZEC。
Zcash 地址包含由錢包查看密鑰生成的公鑰,普通計算機無法逆向運算,但運行 Shor 演算法的大型量子計算機理論上可從地址反推出密鑰。Zcash 錢包可生成多個看似無關的地址,但它們通常共享同一個查看密鑰,攻擊者一旦破解,便可關聯帳戶收到的所有支付並讀取金額與備註。Zakura 的方案為每筆兌換分配獨立查看密鑰,支出密鑰仍保留在用戶主帳戶,即使未來退款地址被破解,攻擊者也僅能看到該筆兌換相關的支付。
該設計還解決了實際難題:進行數百筆兌換的錢包會產生數百個密鑰,從備份恢復時需用每個密鑰掃描整條 Zcash 鏈。Zakura 的解決方案是一個可私下查詢的資料庫,採用私有資訊檢索技術,錢包詢問退款去向時資料庫不會得知其查詢的地址。Zakura 稱,基於其開源庫構建的錢包(包括 Vizor)可在未來數周內添加該功能,硬體錢包將在固件支持後跟進,早於 Zcash 開發者本月設定的 1 月抗量子支付目標。