編譯:kyle
比特幣現金(BCH)區塊鏈的出塊分配正在發生巨大變化,在所有發現新區塊的實體中,一家未知實體顯然已經控制住挖礦難度調整。
昨天,BCH網路在三個小時內未發現任何新區塊,這在統計上被認為是極不可能的。
有分析認為這是由於一個實體刪除了其雜湊,因此其他礦工很難找到一個區塊。
2019年10月26日出現了3個小時未出塊的罕見情況
如您所知,BCH演算法與比特幣的演算法相同,隨著更多asics礦機加入網路,尋找區塊所需的計算能力也會增加,反之亦然。
在這個區塊之後,似乎確實有更多的asics礦機與礦工一起加入,目前的區塊數量很不尋常,過去一個小時中就發現了20個區塊,而不是理論上的6個。
2019年10月,不同尋常的BCH區塊數量
與比特幣每兩週調整一次難度的不同,比特幣現金是按照區塊來調整的。這樣原本可以讓區塊時間間隔保持在10分鐘,但是如果您有大量的算力,那麼顯然存在攻擊向量。
你可以開啟你的算力,例如,等待難度增加,然後將其關閉,從而降低網路速度。
反之亦然,您可以關閉算力,等待難度下降然後再開啟,因此使用這種可能的操作方法導致的出塊數量短時遠遠超出了預期。
BCH總算力本身似乎並沒有太大變化,但是最近未知算力的比例卻有了相當大的提高。
如果未知算力的礦工不是BCH的粉絲,而是想要發動51%攻擊來實現雙花,那麼他們完全可以做到:提高通貨膨脹率,並以一種欺騙的方式賺更多的幣。
這樣做的結果是使BCH的速度減半,昨天它與比特幣價格的比率就出現了下降。
2019年10月,BCH挖礦難度
這是一個有趣的圖表,顯示了階梯性走勢,因為比特幣的難度通常僅隨著其算力不斷提高而增加。
在2017年8月1日,比特幣分叉出比特幣現金,因此BCH挖礦難度開始變得相當混亂,上下波動相當混亂。
最初,這種變化很大,但BCH更改了演算法,減慢了波動速度。
然而,由於BCH算力僅為比特幣的2.8%,因此其挖礦困難從未真正穩定下來,一直在上下變動。
在過去的幾天裡,BCH算力躍升了,但是正如區塊數量所示,它顯然被人玩弄。
為什麼?大概是為了賺錢,要麼直接透過獲得更多的BCH賺錢,要麼就將現金推到比特幣,如果實體擁有比特幣,則可以間接受益。
之所以能夠做到這一點一直是眾所周知的,因為BCH是共享比特幣算力的少數鏈,因此允許比特幣礦工根據需要輕鬆攻擊它。
這些礦工中有許多恰好支援BCH,因此沒有任何問題,但Blockstream擁有的比特幣算力大約是BCH的兩倍。
Blockstream的業務模式依賴於保持比特幣1MB區塊大小,因此顯然有破壞BCH的動機,但是沒有證據表明該公司參與此事,而且很可能是其他人。
解決此問題的真正方法是更改BCH演算法,使其與比特幣擁有不同的礦工,但這將淘汰目前主要支援BCH並有時甚至捍衛BCH的asics礦工。
因此,現在大概的解決方案是等待,看看發生了什麼,尚不清楚會出現孤塊,但是如果繼續下去,可能需要一種新演算法,儘管礦工似乎不願意採取任何行動,但會加快區塊時間,因此暫時增加供應通脹。