
Zcash 創辦人 Zooko Wilcox 解釋了該網路將於 7 月 28 日進行的 Ironwood 硬分叉,將如何解決 Orchard 隱私池中一個關鍵漏洞帶來的不確定性。
此次升級不會識別或凍結單個偽造幣。相反,它將封存舊的池並限制 ZEC 的流出量。
Wilcox 在 7 月 19 日於 X 發布的一篇文章中解釋了,如果該漏洞在開發人員修補之前被利用,計劃中的升級將如何處理任何隱藏的超額供應。由於 Orchard 隱藏交易細節,網路無法證明從未創建過偽造的 ZEC。
Ironwood,又稱 NU6.3,定於 7 月 28 日在區塊 3,428,143 啟用。此次升級將淘汰目前的 Orchard 隱私池,並引入一個基於已更正電路的新隱私池。
根據 Zcash 官方的 Ironwood 用戶更新,啟用後,用戶將無法在舊的 Orchard 隱私池中發送或接收 ZEC。資金只能透過「旋轉門」(turnstile)離開,這可以防止流出的 ZEC 超過合法進入的數量。
Zcash 團隊表示,他們認為該漏洞「不太可能被利用」,但用戶無法獨立證明沒有偽造的 ZEC 被創建。Ironwood 的目標是將任何超額價值困在舊池中,而不是讓其進入更廣泛的流通。
資安研究員 Taylor Hornby 在 5 月 29 日審核隱私系統時發現了 Orchard 漏洞。該錯誤可能允許攻擊者在 Orchard 內部創建偽造的 ZEC,而不留下明顯的公開記錄。
據 crypto.news 報導,開發人員首先停用了 Orchard 活動,然後通過 NU6.2 硬分叉使用已更正的密碼學恢復了它。沒有發現未經授權的價值創建證據,但 Orchard 的隱私性意味著無法完全確定過去是否被利用。
Crypto.news 後來報導,Ironwood 將創建一個新的隱私池,並使用「旋轉門」來控制從舊池流出的價值。節點操作員隨後可以驗證流通中的 ZEC 是否未超過網路貨幣規則允許的數量。
Zcash 用戶在硬分叉之前不需要立即採取行動。然而,錢包、交易所和其他提供商可能會在完成軟體升級期間暫時暫停存款、提款或相關服務。
官方網路指南表示,Orchard 用戶最終將需要錢包支援才能將資金轉移到新的池中。尚未添加所需遷移工具的錢包中的資金可能暫時不可用。
7 月 28 日的啟用也緊隨 Zcash 淘汰舊版 zcashd 客戶端的進程。仍在完成該遷移的提供商可能需要更多時間才能完全支援 Ironwood。
Orchard 事件促使 Zcash 生態系統進行了更廣泛的安全工作。據 crypto.news 報導,使用 Anthropic 的 Mythos 系統進行的 AI 輔助審查,在原始漏洞披露後,沒有發現額外的嚴重漏洞。
開發人員還正在對更新後的密碼系統進行獨立審計和形式化驗證。這項工作旨在降低另一個隱藏的偽造漏洞的風險,並為用戶提供更強大的方法來驗證 Zcash 的供應規則。
Ironwood 解決的是未解決的供應問題,而不是已經修復的錯誤本身。通過封存 Orchard 並透過「旋轉門」控制提款,這次硬分叉旨在防止任何假設的偽造 ZEC 進入流通。