Zcash 開發者在 NU7 升級讓交易確認速度提升三倍僅數天後,便提議將網路的區塊時間從 25 秒縮短至 20 秒。
摘要
- Zcash 開發者在十一月升級後提議將目標區塊時間從 25 秒縮短至 20 秒。
- 早期挖礦數據顯示,儘管網路出塊速度大幅提升,孤塊率仍相對較低。
- 開發者在提交最新提案前,使用橫跨 12 個區域的 80 名礦工測試了 20 秒區塊。
- 擬議的變更將維持 Zcash 每日屏蔽交易容量及現有的代幣發行時間表。
- 開發者希望在將更短的區塊間隔納入未來的 NU7.1 升級之前獲得社群批准。
根據 11 月 8 日發佈在 Zcash 社群論壇上的提案,開發者 Dev Ojha(化名 ValarDragon)和 Evan Forbes 希望將此變更納入即將到來的 NU7.1 升級中進行考量。他們的提案基於早期網路結果,顯示更快的出塊並未導致開發者最初擔憂的競爭區塊增加。
擬議的調整將使交易首次確認的預期時間再縮短五秒。然而,開發者尚未獲得社群批准,也沒有確認的啟動日期。
Zcash 開發者在 NU7 升級後尋求更快的出塊速度
Zcash 於 11 月 6 日在區塊 3,543,405 啟動了 NU7 升級,將區塊間的目標時間從 75 秒縮短至 25 秒。此次更新改變了礦工將交易加入區塊鏈的速度,但未改變該加密貨幣的最大供應量。
正如 crypto.news 先前報導,NU7 引入了新的屏蔽交易限制,以及一個將 60% 交易費用保留用於未來挖礦獎勵的系統。礦工直接獲得其餘的 40%。
隨著網路現在出塊頻率提升三倍,開發者正在考慮進一步縮短時間,以改善用戶等待付款確認的時間。
根據最新提案,需要一次確認的交易預期等待時間約為 20 秒,而現行規則下為 25 秒。對於需要三次確認的交易所,目標等待時間將從 75 秒降至 60 秒。
實際確認時間可能有所差異,因為礦工並非以固定間隔發現區塊。交易所和其他服務提供商也可以自行設定在存入資金可用之前的確認要求。
開發者將零售支付、交易所存款和跨鏈兌換列為可能受益於更短間隔的活動。此變更對於需要在另一項服務處理之前進行區塊鏈確認的交易尤為相關。
早期挖礦結果支持擬議的 20 秒區塊
圍繞更快出塊的一個核心擔憂是可能產生更多孤塊,即礦工在網路就接受哪個區塊達成一致之前產生競爭區塊的情況。
只有一個競爭區塊會成為被接受鏈的一部分,使得負責被丟棄區塊的礦工無法獲得該工作的獎勵。縮短區塊間的時間可能使此類衝突更加頻繁。
然而,來自 ZecBlock 挖礦追蹤器的早期數據顯示,截至週一凌晨的 24 小時內,觀測到的孤塊率為 0.69%,而 NU7 之前約為 0.66%。
升級後整個期間測量的比率較高,為 1.29%,反映出初期上升後續讀數下降的情況。
「孤塊率比我預期的要好!」Ojha(@zkDragon)在週一的更新中寫道。
該監控服務在升級前不久將其觀測網路從一個節點擴展到十個節點。由於額外的節點可以偵測到先前未被記錄的競爭區塊,因此早期和當前的數據無法直接比較。
開發人員使用分佈在12個地理區域的80名礦工進行了獨立測試,以檢驗擬議的20秒間隔在嚴苛網路條件下的表現。
模擬產生的孤塊率介於1.9%至3.3%之間,具體取決於挖礦軟體配置。先前用於評估25秒區塊安全性的測試記錄到的孤塊率為4.68%。
擬議的Zcash變更將維持交易容量
儘管該提案將更頻繁地產生區塊,但開發人員並不打算提高網路每天可處理的隱私交易數量。
該技術草案將把每個區塊允許的最大屏蔽操作數從330減少至264。2 MB的區塊大小上限將保持不變。
開發人員解釋稱,在產生更多區塊的同時維持當前的每區塊限制,將增加錢包可能需要下載和處理的資料量。
該提案還將調整區塊補貼和減半間隔,以維持Zcash現有的發行時間表及其2100萬ZEC的最大供應量。
另一項擬議變更涉及難度調整,即決定礦工產生新區塊的難易程度。
在11月9日的貼文中,Ojha解釋稱NU7將難度平均窗口從17個區塊增加至102個區塊。擬議的20秒間隔將把該數字提高至128個區塊。
他估計,先前約在-40%至+30%之間波動的難度變化可能收窄至-20%至+15%之間,不過實際網路表現仍有待觀察。
開發人員尋求社群批准NU7.1
Ojha和Forbes希望該提案被納入下一次Zcash社群投票,並在後續網路升級NU7.1中予以考慮。
開發人員尚未宣布啟動時間表,也未獲得更改區塊間隔的批准。
與此同時,先前的NU7實施要求節點營運者更新其軟體,以保持與網路新共識規則的相容性。
最新提案將保留建議的三個區塊確認錨定深度,將其預期持續時間從75秒縮短至60秒。該提案還將把預設交易到期時間從120個區塊增加至150個區塊,從而在區塊產生更快的同時維持相同的預期到期時長。





