簡述

  • Zcash 全節點開發者 Zakura 提出了「一次性」檢視金鑰,以防止未來的量子電腦將使用者的受屏蔽 Zcash 付款連結起來。
  • 該修正方案針對透過 NEAR Intents 進行的兌換,在此過程中使用者的受屏蔽地址會被公布在 NEAR 的公開鏈上。
  • 建構於 Zakura 開源函式庫之上的錢包,例如 Vizor,將能在未來幾週內加入此功能,硬體錢包隨後跟進。

Zcash 全節點軟體開發者 Zakura 提出了一種方法,可防止未來的量子電腦將使用者的私人 Zcash 付款連結起來,此方法出自 Zakura 開發者 Adam Tucker 於週日宣布的一篇工程文章。

Zakura 在一則推文中表示,此方法無需網路升級,該推文介紹了其所稱的「Zcash 後量子不可連結兌換」。

Zcash 的受屏蔽交易會隱藏發送者、接收者和金額。每個受屏蔽帳戶在其所有地址背後都有一個單一的傳入檢視金鑰,其錢包使用該金鑰來尋找並解密發送至其中任一地址的付款。

古典電腦無法從地址中還原該金鑰。但根據該文章,一台運行 Shor 演算法的足夠強大的量子電腦則可以做到,屆時便能看見該帳戶所收到的每一筆付款的金額和備註,並將它們串聯起來。

「在 Tachyon 推出之前,存在一個明顯的漏洞:一個公開的受屏蔽地址會讓量子攻擊者將該地址金鑰所收到過的每一筆付款連結起來,」Tucker 寫道,他指的是 Zcash 的擬議可擴展性升級,其開發者表示該升級還將提供完整的後量子隱私。

根據該文章,最大的風險來自透過 NEAR Intents 進行的兌換,這是一項跨鏈兌換服務。每筆從 ZEC 兌出的交易都會將使用者的一個受屏蔽地址作為退款地址寫入 NEAR 的公開鏈,無論最終是否進行退款。這些地址看起來不同,但它們都屬於同一個帳戶,因此破解其中一個就會暴露全部。

Zcash Open Development Lab 執行長 Josh Swihart 當時表示,截至五月,已有約 6 億至 7 億美元流經 Zcash 的 NEAR Intents 通道。

Zakura 的修正方案為每個必須公開的地址衍生出各自獨立的傳入檢視金鑰,同時保持帳戶的支出金鑰不變。若量子攻擊者破解了某個已公開的地址,也只會得知發往該地址的付款資訊。

「如果量子電腦有一天破解了某個已公開的兌換地址,它也無法將此與任何其他交易連結起來,」Tucker 在一串 Twitter 推文中寫道。

為了避免這些額外的金鑰拖慢從助記詞還原的速度,錢包使用私密資訊檢索(private information retrieval)來查詢 NEAR 的付款記錄,這是一種讓錢包能向伺服器查詢、卻不洩露所查詢地址的技術。

Zcash 的量子路線圖

這項提案延續了 Zakura 本月稍早針對抗量子透明地址所提出的計畫,該計畫同樣採用私密資訊檢索,並表示抗量子簽章操作碼預計於一月在 Zcash 中推出。Swihart 在五月表示,Zcash 的目標是在 12 至 18 個月內達成完全抗量子的狀態。

對於保護加密貨幣錢包的密碼學的擔憂正日益升高,以太坊基金會研究員 Justin Drake 與以太坊共同創辦人 Vitalik Buterin 警告,AI 可能會在量子電腦之前先破解它。

Myriad:最佳 AI 模型?點擊做出你的預測。
Myriad:最佳 AI 模型?點擊做出你的預測。

貼文指出,使用 Zakura 開源程式庫(例如 Vizor)的錢包,將能在未來幾週內為軟體錢包整合一次性金鑰,而硬體錢包則會在韌體支援後跟進。

根據 Decrypt 數據,ZEC 於週一上午交易價格為 1,165 美元,當日上漲 3.6%。

加入超過 72,000 位讀者

在 Google 上新增

將 Decrypt 新增為您的偏好來源,以便在 Google 上看到更多我們的故事。