BCC的挖礦盈利超過(guò)了BTC,很多算力都切換到了BCC,導(dǎo)致BCC出塊加快,昨天BCC一個(gè)小時(shí)會(huì)出幾十塊區(qū)塊。與此同時(shí)BTC的出塊速度有所降低,有那么一段時(shí)間BTC一小時(shí)只出一兩塊區(qū)塊。
短期來(lái)看,BTC用戶變得不方便:等待確認(rèn)時(shí)間變長(zhǎng),礦工費(fèi)上漲等。但是長(zhǎng)期來(lái)看,這種情況會(huì)讓BCC 變得很不穩(wěn)定。原因如下:
本文一些假設(shè):本文假定所有或大部分礦工追逐短期盈利,他們會(huì)在沒有任何損失的情況下在不同的區(qū)塊鏈之間切換,不計(jì)算他們要等待100個(gè)區(qū)塊之后才能花掉他們的區(qū)塊獎(jiǎng)勵(lì)。本文還假定BTC區(qū)塊獎(jiǎng)勵(lì)BCC的區(qū)塊獎(jiǎng)勵(lì)更有價(jià)值,在本文寫作時(shí)確實(shí)是這樣的。BCC和BTC每個(gè)區(qū)塊的獎(jiǎng)勵(lì)都是12.5個(gè)幣,而BTC價(jià)格是BCC的6倍。此外,BTC區(qū)塊所包含的礦工費(fèi)也更多。雖然實(shí)際情況要比這復(fù)雜,但是這些假設(shè)基本符合現(xiàn)實(shí)。
正常的挖礦
挖礦的主要目的是盈利,礦工投入了資源(時(shí)間、電力、硬件等)挖礦獲得獎(jiǎng)勵(lì)。挖礦盈利取決于區(qū)塊獎(jiǎng)勵(lì)的價(jià)值和挖礦難度。難度低,挖取一個(gè)區(qū)塊所需資源就低,難度高,所需資源就高。
值得注意的是,礦工的數(shù)量(算力)對(duì)短期的盈利并沒有影響,例如,如果有很多礦工挖BCC,這意味著在這段時(shí)間出塊更快,直到下個(gè)難度調(diào)整的到來(lái)。BCC和BTC的難度調(diào)整都是2016個(gè)區(qū)塊,時(shí)間“本應(yīng)該”是大約兩周。如果2016個(gè)區(qū)塊在不到兩周的時(shí)間被挖出,難度就會(huì)上調(diào),那么接下來(lái)的2016個(gè)區(qū)塊的挖掘就會(huì)更困難一些。如果2016個(gè)區(qū)塊的挖掘時(shí)間大于兩周,難度就會(huì)下調(diào),接下來(lái)的2016個(gè)區(qū)塊的挖掘會(huì)容易一些。
難度是根據(jù)出塊的速度比“本應(yīng)該”的速度快多少或慢多少來(lái)調(diào)整的,可以提高四倍或降低至四分之一。
BTC VS BCC
目前BTC一個(gè)區(qū)塊的獎(jiǎng)勵(lì)價(jià)值是BCC 的七倍,因此只有BCC的難度是BTC的七分之一或更低時(shí),對(duì)BCC的挖礦才會(huì)更有利。(過(guò)去幾天這種情況已經(jīng)發(fā)生)
如果這樣的情況發(fā)證,那么就會(huì)出現(xiàn)有趣的事情。某個(gè)時(shí)間段挖BCC更有利可圖,對(duì)所有的礦工來(lái)說(shuō)挖BCC都會(huì)更有利,大部分的礦工會(huì)停止BTC挖礦,轉(zhuǎn)向BCC挖礦。
當(dāng)然,這是不能持續(xù)的,如果太多礦工去挖BCC ,那么2016個(gè)區(qū)塊很快就挖出了,(這已經(jīng)發(fā)生了),因此下個(gè)難度調(diào)整會(huì)很快來(lái)臨,也就一兩天(這已經(jīng)發(fā)生了)。而且,因?yàn)槌鰤K太快,難度會(huì)上調(diào)很多:可能是四倍(這也已經(jīng)發(fā)生)。
BCC的問(wèn)題就在這里開始出現(xiàn)了。這個(gè)時(shí)候,BCC的難度太高,BTC區(qū)塊鏈挖礦重新變得更有利可圖。因此,BTC在經(jīng)歷了兩天的算力下降后,所有的礦工又回到了BTC區(qū)塊鏈。
BTC的挖礦難度還和原來(lái)一樣高,這2016區(qū)塊的挖取沒有變得更快,和原來(lái)一樣。因此在這2016個(gè)區(qū)塊挖出之后,也沒有太大變化。挖BTC區(qū)塊依然是更有利可圖。追逐利潤(rùn)最大化的礦工依然會(huì)在BTC上挖礦。
再過(guò)一個(gè)難度調(diào)整周期,還是沒有太大變化,BTC對(duì)礦工來(lái)說(shuō)依然是最有利可圖的區(qū)塊鏈。
而此時(shí)對(duì)BCC的挖礦就不是最有利的,BCC的區(qū)塊鏈將卡殼。
BCC的解決方案
BCC對(duì)此有自己的解決方案,BCC有自己的緊急難度調(diào)整方案:如果在12個(gè)小時(shí)內(nèi),少于6個(gè)區(qū)塊被發(fā)現(xiàn),難度調(diào)整會(huì)下降20%。這會(huì)讓難度很快下降到正常水平。
但是,這個(gè)解決方案并不完美。第一,它還是至少需要挖到6個(gè)區(qū)塊或更多來(lái)降低難度。這意味著必須有礦工在賠本的情況下堅(jiān)持在BCC上挖礦,這不符合他們的短期利益。其次,不待見BCC 的礦工可以搗亂——在BCC 上挖礦來(lái)阻止它難度調(diào)整。
即使有一些礦工在BCC上朝著難度調(diào)整進(jìn)行挖礦,也會(huì)在一段時(shí)間后陷入與上文相同的情景:BCC有幾天獎(jiǎng)勵(lì)更高,然后難度暴增,然后BCC區(qū)塊鏈卡殼,然后BCC 礦工賠本挖礦維持它存活,如此反復(fù)。
有趣的是,這個(gè)情況對(duì)大部分的礦工是有利的。一些礦工不管短期利益維持到BCC難度調(diào)整,一旦難度調(diào)整了,大部分礦工一股腦切換到BCC 上,挖一兩天的BCC 。只要有BCC的買家存在,這樣的循環(huán)對(duì)礦工來(lái)說(shuō)非常有利。
其它解決方案
這種方案其實(shí)并不新鮮。有一個(gè)早期的山寨幣叫做域名幣在2011年就面臨相似的問(wèn)題。在算力暴增時(shí),它的區(qū)塊鏈卡殼了,它的礦工在賠本的情況下堅(jiān)持了幾個(gè)月才熬到下個(gè)難度調(diào)整。這個(gè)循環(huán)重復(fù)了好幾次,最后域名幣通過(guò)與比特幣“混合挖礦”修復(fù)了這個(gè)問(wèn)題。現(xiàn)在所有的比特幣礦工可以使用自己的比特幣算力自動(dòng)挖域名幣,而不需要切換區(qū)塊鏈。很多比特幣礦工也是這么做的。
域名幣面對(duì)的這個(gè)問(wèn)題也是萊特幣創(chuàng)始人Charlie Lee決定使用Scrypt 算法的主要原因。他認(rèn)為山寨幣不可能與比特幣競(jìng)爭(zhēng)SHA256算力,最終肯定會(huì)導(dǎo)致這樣的不穩(wěn)定結(jié)果。使用完全不同的算法,礦工就不會(huì)再兩條鏈之間切換,也就解決了這個(gè)問(wèn)題。
另外一些競(jìng)爭(zhēng)幣如以太坊也有更快的難度調(diào)整機(jī)制,雖然這也會(huì)發(fā)生礦工賠本挖礦的情況,不過(guò)這種情況只會(huì)持續(xù)幾個(gè)小時(shí)或幾天)——而不是數(shù)周或數(shù)月。
如果BCC要采用這樣的解決方案,那么它要進(jìn)行一次硬分叉?;蛘咚膮^(qū)塊獎(jiǎng)勵(lì)價(jià)值遠(yuǎn)高于BTC也可以解決問(wèn)題。
評(píng)論
查看更多