BCH三小時緩慢出塊——需要重視的小概率事件

買賣虛擬貨幣
最近BCH以及諸多主流幣迎來了一波行情回暖,平均漲幅均超過20%。伴隨著行情的回暖,社羣使用者發現BCH區塊高度606218在北京時間2019-10-26 15:21:57被挖出後三個小時內都沒出塊,系統直到18:32:19才產出下一個區塊,BCH主網路在3個小時內都沒出塊。這引發了國內外社羣的廣泛關注,到底是什麼原因導致BCH主網路緩慢出塊?
礦工切換導致算力下降根據BCH網路算力資料顯示,BCH算力在26號當天迅速下降約10%。與此同時BTC網路算力迅速飆升,社羣猜測BCH很大一部分算力轉移到了BTC上,當時BTC價格暴漲,導致挖BTC比挖BCH更加有利可圖,而BCH和BTC演算法相同,礦工可以在BCH網路和BTC網路之間輕鬆切換算力。最終未知的逐利礦工被吸引到BTC網路。BCH短時間內算力暴跌,造成出塊不穩定,這也是造成BCH這次3小時沒有出塊的主要原因。理論上BCH出塊時間是10分鐘,每10分鐘都會產生一個新的區塊。而為了將出塊時間穩定在10分鐘,BCH上部署了DAA難度調整機制,根據全網的算力來調節要計算的難度,BCH每隔144個區塊會按照當前算力來調整難度。當然這個10分鐘是指平均10分鐘,因為網路延遲和頻寬等原因,可能會有少許的上下波動,完全是概率事件,這也是為什麼有時會出現1小時都不出塊的情況。而當面臨突發情況,比如短時間裡算力的暴漲暴跌,都會加劇這種現象。本月BTC同樣遭遇算力暴跌,2小時緩慢出塊
當然,在區塊鏈世界裡,這種現象並不罕見。根據BTC區塊網路顯示10月1日,比特幣網路挖出了一個出塊時間異常緩慢的區塊,挖出該區塊總共耗費了119分鐘。在597272區塊產出的時候是9月30號23:08:45,而下一個區塊597273產出的時間為10月1號01:07:42,花了119分鐘才計算出該區塊,緊接著597274區塊只花了一分鐘就開採出。儘管比特幣網路的挖礦算力在近期創下了新高,但這種反常的現象還是發生了。無論是BCH還是BTC,出塊不穩定的問題都需要社羣和開發者重視起來。這不僅關係到網路的安全性,更是使用者體驗的保障。BCH網路迅速調整BCH網路資料顯示,自事情出現當天,全網難度迅速下調,本身DAA就是144區塊也就是1天內會調整一次。難度降低後,使BCH挖礦更加容易,也降低了挖礦成本,這就吸引了逐利礦工再次加入BCH網路,吸引算力迴歸,隨後BCH網路平穩出塊。截止至昨天,BCH全網算力上升約10%。值得一提的是BCH緩慢出塊後,3小時後出的第一個區塊606219,包含了7782筆交易,基本打包了三小時內未被確認的交易,是一個打滿2.4M的大區塊,緩慢出塊過程中手續費仍維持0.002~0.003美元之間。再度引發BCH縮短出塊時間討論
對於這次的事件,諸多使用者都提出了自己的想法,很多人再次提出了縮短出塊時間的方案來改善出塊。關於BCH縮短出塊時間的討論從去年就開始了,BCH中國社羣甚至為此專門建立了網站用來投票。誠然,理論上BCh20分鐘出塊時間是可以壓縮的,以目前的交易擴散水平,BCH可以在2分鐘內完成廣播區塊、驗證區塊、新區塊的pow計算。這樣的改善可以使BCH獲得數倍於之前的交易傳播速度,自然不會發生諸如這次的事件,交易費更低,速度快體驗好。總結歸根結底,由於價格波動導致的算力波動僅是小概率事件。但這仍給開發者和社羣敲響警鐘,不僅僅是BCH,包括BTC在內,使用者們需要開發者儘快拿出應對方案。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;