重點摘要: Zcash 於 7 月 28 日啟動 Ironwood 升級,引入新的屏蔽池與轉閘機制,以修復 Orchard 漏洞。
重點摘要: Zcash 於 7 月 28 日啟動 Ironwood 升級,引入新的屏蔽池與轉閘機制,以修復 Orchard 漏洞。

Zcash 於 7 月 28 日啟動 Ironwood 升級,引入新的屏蔽池與轉閘機制,以修復 Orchard 漏洞並改善供應量驗證。
Zcash 於 7 月 28 日在區塊 3,428,143 處啟動 Ironwood 網路升級,以一個獨立追蹤的系統取代 Orchard 屏蔽池,從而改善流通供應量的驗證能力。
「轉閘機制可防止超過進入量的 ZEC 離開 Orchard,讓用戶在不暴露私人餘額的情況下,對流通供應量進行公開查核,」Zcash 基金會在 Zebra 6.0.0 版本的發行說明中表示。
此次升級之前,舊版 Orchard 池被揭露存在一個漏洞,該漏洞可能允許攻擊者在沒有明顯公開紀錄的情況下偽造 ZEC。開發人員於 6 月透過緊急升級修補了該漏洞,並表示「沒有發現」被利用的證據,儘管 Zcash 的隱私設計使其無法證明從未發生過隱藏的通膨。Zcash 創辦人 Zooko Wilcox 表示,該漏洞「不太可能已被利用」,同時也指出用戶不應完全依賴此判斷。
Ironwood 還在 ZIP 2005 方案下引入了「量子可恢復」備註,將額外數據綁定到備註建構中,以便未來透過後量子協議進行潛在恢復。此變更並不會使當前的 Zcash 交易具備量子安全性——一個單獨的恢復協議仍需在日後設計並啟動。保留在 Sprout、Sapling 或 Orchard 中的資金將無法獲得此恢復選項。
轉閘機制限制離開 Orchard 的價值
根據 Zebra 6.0.0 的發行說明,Ironwood 重複使用了 Orchard 的 Action 結構與 Halo2 證明系統,但新增了獨立的備註承諾樹、無效化集合、鏈上價值池以及鏈歷史數據。這些記錄讓節點能夠在啟動後獨立於 Orchard 追蹤新的池。分叉之後,Orchard 將停止接受新的輸出與內部交易。資金可以移出,但會計規則禁止超過合法進入量的 ZEC 離開 Orchard,這使得一旦該池變為僅供退出,任何超額的隱藏價值都將被困在池內。
Zebra 成為強制節點,zcashd 支援終止
此次升級完成了 Zcash 擺脫舊版 zcashd 節點軟體的轉移。網路將 zcashd 的停止支援區塊設在 Ironwood 啟動前的 3,417,100 處,使 Zebra 成為新規則下的必備節點實作。Zebra 6.0.0 包含一項獨立的記憶體池安全修復,可在耗費高昂成本的驗證步驟之前,拒絕檢查成本高昂的非標準交易。Zcash 基金會表示,該漏洞僅影響可用性,並不會導致無效區塊、資金損失或共識失敗。
現有的 Orchard 地址可以接收 Ironwood 備註,從而減少用戶的變動。錢包開發者仍需新增遷移支援。未更新的錢包用戶在轉移 Orchard 資金時可能面臨延遲,而交易所在分叉前後可能會短暫暫停存款或提領。
本文僅供資訊參考,不構成投資建議。