越冬未來:當Zcash首次硬叉擊中時會發生什麼

面向隱私的加密貨幣zcash即將經歷其有史以來第一次硬分叉。

被稱為“越冬”的更新要求將近8億美元區塊鏈的所有用戶切換到新軟件。但是,儘管這些系統範圍的變化可能是高風險的 - 如果有些用戶拒絕變更,它可以拆分區塊鏈並創建一個競爭對手的加密貨幣 --zcash開發人員表示可能不需要擔心這個特定更新。

根據目前的攔截時間,將在星期二早上啟動的區號347,500激活,Overwinter被描述為一個低影響的中介步驟,為10月份的網絡升級做準備,並得到廣泛的支持。

這是因為下一次硬分叉升級(稱為Sapling)完全是為了消除協議私有事務類型的重量,以便zcash可以擴展到更多用戶。本質上,預計不會有太多異議,因為Overwinter的目標是改善代碼的核心屬性。

根據zcash網站的統計,總共有12家交易所,採礦池和創業公司支持Overwinter,而進一步的合作伙伴 --MinerGate, Bitfly 和Huobi-- 已經在Twitter上宣傳支持。

因此,zcash的一位工程師Simon Liu表示,他並不預期在推出過程中存在風險。

“得到各方的一致支持,”劉告訴CoinDesk。

加密貨幣的創造者Zooko Wilcox在對CoinDesk的採訪中回應了這種信心。

“我們一直在與很多行業合作伙伴合作,他們都參與了推出計劃,”威爾科克斯補充說,

“基本上,整個公司幾乎都致力於安全平穩地執行[升級],以提高所有用戶的安全性。”

這就是說,硬叉的前奏並非沒有戲劇性。

作為zcash Windows錢包WinZEC開發商的D. Jane Mercer 威脅說,如果他沒有獲得進一步的資金支持他的工作,他將在6月20日停止為錢包的代碼和連鎖分割作出貢獻。然而,情況很快得到解決,匿名捐款湧入開發商。

與此同時,zcash採礦社區內的剝奪公民權的行為仍在繼續為建立 zcash礦業公司而引入ASIC 。

不過,鑑於升級的性質,開發人員相信這不太可能會影響Overwinter。

簡單的變化

zcash開發人員對Overwinter硬分叉持樂觀態度的原因之一是支持協議的人已採取各種措施確保一切順利。

zcash工程師Jack Grigg表示,例如,功能升級不足。首先,它的目的是通過添加在系統範圍內升級期間保護網絡的功能,為其10月升級版Sapling準備網絡。

除此之外,Grigg表示,唯一的代碼更改是有用的優化 - 例如一種新的交易過期形式,如果在一段時間後未處理付款,則取消付款,以及刪除一定的哈希錯誤交易更重。

說到後者,Grigg說:“網絡有很好的動力來支持它,以便提高許多輸入的透明交易的性能,”並補充說,因為這樣,有爭議的連鎖分裂的風險很低。

這就是說,仍然存在固有的風險。

由於添加了一些旨在保護用戶免受未來連鎖分裂帶來的任何傷害的功能,例如所謂的“重放保護”,因此這些功能現在不存在,因此如果在Overwinter期間發生連鎖分裂,可能會導致問題。

對此,Grigg告訴CoinDesk:

“越冬網絡升級專門用於使未來的網絡升級更安全,因此根據定義,其推出期間的風險比未來網絡升級的風險更大,因為它引入的一些功能本身無法利用。”

軟編碼安全

儘管如此,開發人員還可以使用其他功能來降低升級風險。

例如,在Overwinter設置為激活之前一小時,稱為“安全模式”的機制將在所有運行Overwinter軟件之前的節點中繼,以便在傳統鏈上不會發生事務 - 除非該機制已被主動禁用在單個節點上。

根據Grigg的說法,此功能可以防止用戶通過在舊版本的軟件上進行交易而意外損失資金。

Grigg說:“對於舊版本,使用安全模式主要是為了保護那些出於某種原因或沒有意識到升級即將到來的用戶。”

Zcash代碼還包含一項名為auto-senescence或“EOS halt”的功能,可在16周後禁用較舊的軟件迭代。

雖然以前是可選的,但zcash開發人員最近選擇取消禁用自動衰老代碼的功能,根據開發人員Jason Davies的說法,這可確保zcash用戶跟上新版本的發展。

“永久使用EOS旨在簡化zcash與其用戶之間的關係,”Davies說,“zcash客戶端的默認狀態是要求您保持軟件的最新狀態。”

但是這些風險緩解並不是zcash團隊為確保Overwinter升級不會出錯而部署的唯一策略。Wilcox表示,Overwinter已經進行了廣泛的測試 - 實際上,第三方軟件評估是在3月份完成的 ,未能顯示升級過程中的任何漏洞。

威爾科克斯告訴CoinDesk:

“我希望我們向世界展示我們可以執行艱難的尖端創新,並且我們可以可靠地做到這一點,而不會中斷或危及日益增長的生態系統。”


分享到:


相關文章: