減半過後,BCH出塊時間不穩定已被提上議程

BCH在4月8日順利的完成了歷史上首次減半,這對於BCH來說是具有里程碑意義的,但減產伴隨而來的是出塊時間的不穩定。這種不穩定雖然只是暫時的,對BCH沒有任何實質的影響,但也引起了社區重視。

減半過後,BCH出塊時間不穩定已被提上議程

來源: fork.lol

眾所周知,比特幣和比特幣現金(BCH)都是平均10分鐘出一個塊,但這個10分鐘只是一個平均值,在大多數情況下出一個塊的時間也都在10分鐘左右,但一些極端的情況會出現出塊時間的極其不穩定。從上圖我們也可以看出,減半過後BCH才開始出現區塊時間的不穩定情況,不穩定的原因有以下幾種:

減半過後收益降低,算力流失

BCH在4月8日完成減半以後,每個區塊的獎勵由12.5枚BCH減至6.25枚BCH,在價格不變的情況下,礦工挖到一個區塊的獎勵收益降低了一半。礦工都是逐利的,無利可圖自然會把算力從BCH上切換到比特幣等收益更高的幣上。短時間內算力大量流失,挖礦難度會變高,但是BCH難度調整需要一個過程,因此,算力流出會導致BCH出塊時間短暫的不穩定。不過,也不需要過分擔心算力的流失,算力市場會進行優化配置,價格的上漲會吸引算力迴流。

機槍池

機槍池顧名思義就是唯利是圖礦池的代名詞,這些礦池和其它礦池不同,其它礦池主要是通過持續穩定的挖礦保證網絡的安全獲取收益,而機槍池則是在遵守規則的情況下不擇手段的獲取高額收益。這就好比是投機客,不談信仰,只談利益。

機槍池會在同一種算法的多個幣種,選擇利潤最高的幣進行挖礦,算力會進行頻繁的切換。他們會考慮某個幣的交易價格,市場深度,挖礦難度(全網算力),挖礦難度變化(BCH是逐塊進行難度調整,BTC則是2016個區塊進行難度調整),每個區塊的獎勵,出塊的時間等等因素進行算力的切換。機槍池會造成BCH短時間內算力暴增或者驟減,從而導致BCH出塊時間的不穩定。BCH減半比預期的時間提前就是機槍池的功勞。

動態難度調整(DAA)

BCH採用的是動態難度調整(DAA)機制,DAA是緊急難度調整(EDA)的升級。EDA最初的目的是保證BCH生存下來,EDA可以快速的調節難度,算力多時迅速提高難度,而算力過少無法出塊時迅速降低難度,吸引算力。在2017年11月份的升級中更加穩定難度調整機制取代了EDA。

比特幣是2016個區塊進行一次難度調整,而BCH採用的DAA機制讓難度調整的週期大大縮短,僅為144個區塊(1天)。BCH減半以後,算力會流失,短時間內挖礦難度會提高,會出現出塊不穩定,但DAA的優勢就是讓難度調整的週期縮短,不會長時間的出現出塊不穩定。比特幣一個月後會減半,在價格不變的情況下會有大量算力的流失,由於難度調整週期較長(約為14天),這會導致比特幣長時間的擁堵,出塊時間不穩定。

作為一種全球的點對點數字貨幣,這種小BUG也是不應該存在的,解決BCH短暫出塊不穩定已經被社區提上了議程。BCH核心開發團隊Bitcoin ABC在2020年的融資計劃中計劃解決出塊時間不穩定的問題。該計劃通過對BCH內存池代碼進行大規模的修改,讓BCH出塊時間更加穩定,出塊時間更加有規律性。


分享到:


相關文章: