距離BCH 5月15日的硬分叉升級(jí)已經(jīng)不足一周,開(kāi)發(fā)者們和全節(jié)點(diǎn)運(yùn)行人員都在做著最后的準(zhǔn)備。開(kāi)發(fā)者方面,Bitcoin ABC開(kāi)發(fā)組在5月6日發(fā)布了自
距離BCH 5月15日的硬分叉升級(jí)已經(jīng)不足一周,開(kāi)發(fā)者們和全節(jié)點(diǎn)運(yùn)行人員都在做著最后的準(zhǔn)備。開(kāi)發(fā)者方面,Bitcoin ABC開(kāi)發(fā)組在5月6日發(fā)布了自0.19版本之后的第五個(gè)版本0.19.5,不出意外的話,這應(yīng)該是升級(jí)前的最終版本;而在全節(jié)點(diǎn)方面,根據(jù)cash.coin.dance的數(shù)據(jù)顯示,將近有半數(shù)節(jié)點(diǎn)完成了0.19版本的更迭。
BCH客戶端運(yùn)行占比
Bitcoin ABC客戶端的運(yùn)行數(shù)量雖然較去年相比有所下降,但總體上還是占據(jù)了主流。
上圖是詳細(xì)的客戶端運(yùn)行數(shù)據(jù),經(jīng)統(tǒng)計(jì),運(yùn)行Bitcoin ABC客戶端0.19版本的為319個(gè),約占ABC客戶端總數(shù)的42%,運(yùn)行0.18版本為360個(gè),約占總比45%。
從這個(gè)數(shù)據(jù)來(lái)看,節(jié)點(diǎn)更新的速度似乎并不理想,但相較于往年一周前更新的占比來(lái)看,尤其是與去年11月份的升級(jí)相比較,BCH全節(jié)點(diǎn)的更新速度要快了很多。在接下來(lái)的幾天里,大部分的ABC節(jié)點(diǎn)應(yīng)該都會(huì)進(jìn)行升級(jí)。
升級(jí)后全節(jié)點(diǎn)不更新版本有什么影響?
運(yùn)行BCH全節(jié)點(diǎn)的基本上可以分為三類,包括礦工(礦池)等挖礦人群、交易所和錢包等基礎(chǔ)設(shè)施、使用個(gè)人電腦或家用電腦運(yùn)行的個(gè)人節(jié)點(diǎn)。
1. 對(duì)于礦工們來(lái)說(shuō),在硬分叉升級(jí)后沒(méi)有同步客戶端的節(jié)點(diǎn)會(huì)面臨挖礦沒(méi)有收入的情況, 因?yàn)锽CH屬于硬分叉升級(jí),一般來(lái)說(shuō)新舊兩個(gè)版本不兼容,所運(yùn)行的也不是一條區(qū)塊鏈,所以舊版本挖出的BCH是不會(huì)被識(shí)別的。
2.對(duì)于交易和錢包等基礎(chǔ)設(shè)施來(lái)說(shuō),影響不大,因?yàn)樵谌ツ?1月份升級(jí)后,開(kāi)發(fā)組在0.18版本中加入了自動(dòng)重放保護(hù),這個(gè)保護(hù)會(huì)使得當(dāng)0.19版的協(xié)議激活后,0.18版本的協(xié)議會(huì)自動(dòng)添加重放保護(hù),交易所和錢包等基礎(chǔ)設(shè)施會(huì)自動(dòng)兼容新版本。另外,交易所內(nèi)的交易不上鏈,大部分幣都在線下的冷錢包中,版本改動(dòng)影響有限。
3. 對(duì)于個(gè)人節(jié)點(diǎn),不更新版本會(huì)導(dǎo)致電腦中全節(jié)點(diǎn)內(nèi)的交易記錄保持在硬分叉前,硬分叉之后的交易是無(wú)法收錄進(jìn)去的,等同于礦工。
如果有人惡意挖原鏈會(huì)造成分裂嗎?
上圖是BCH近七天的算力占比圖,不知名算力逐漸上升,現(xiàn)在已經(jīng)占到了全部算力的34%,目前還不知道這份算力的持有者是誰(shuí)。
匿名的算力究竟要干什么不得而至,但就算以最大的惡意來(lái)揣測(cè)它,即假設(shè)它會(huì)在分叉后繼續(xù)挖原鏈,那么它能對(duì)BCH造成的損失也極為有限。
1. 沒(méi)有共識(shí),用戶不予認(rèn)可。
如果想要空投分叉幣或者分糖果,項(xiàng)目方一般會(huì)提前造勢(shì)做準(zhǔn)備,最起碼會(huì)讓幣圈或者某針對(duì)人群了解這一消息,其次是和交易所配合,但從目前來(lái)看,不存在分叉BCH的消息,所以即便這股不知名算力想要借助這種方式分叉新幣,它也很難被認(rèn)可的。
2. 錢包和交易所不支持。
不是每一個(gè)分叉幣,交易所和錢包都會(huì)進(jìn)行空投,沒(méi)有共識(shí)和流通性的分叉幣,交易所和錢包一般不予理睬。
3. 收益和支出不成正比,挖礦難以為繼。
BCH挖礦采用的是DAA動(dòng)態(tài)難度調(diào)整算法,整個(gè)網(wǎng)絡(luò)的挖礦難度會(huì)基于之前144個(gè)區(qū)塊所完成的工作量及逝去時(shí)間來(lái)調(diào)節(jié),不知名算力的突然涌入會(huì)持續(xù)增加出塊的難度,造成收益的降低。在BCH幣價(jià)近期沒(méi)有明顯拉升的前提下, Unknown算力的收益其實(shí)非常低,甚至是賠錢挖礦。
4. 自動(dòng)重放保護(hù)將舊鏈與新鏈的交易區(qū)分開(kāi)來(lái)。
硬分叉之后的兩條鏈,由于地址和私鑰生產(chǎn)的算力相同,交易格式也完全相同,所以就會(huì)出現(xiàn)一個(gè)漏洞,即你在其中一條鏈上發(fā)起的交易,可以到另一條鏈上去重新廣播,可能也會(huì)得到確認(rèn),這就是“重放攻擊”,ETH和ETC就是這么來(lái)的。
BCH在去年11月升級(jí)時(shí)加入了自動(dòng)重放保護(hù)功能,所以想要借助舊鏈發(fā)動(dòng)重放攻擊是不可能的。
繼續(xù)運(yùn)行BU客戶端會(huì)與ABC 0.19版本沖突嗎?
BU開(kāi)發(fā)組在上月發(fā)布了BU1.6.0.0版本的客戶端,此版本與即將到來(lái)的15號(hào)BCH協(xié)議升級(jí)兼容,新版中對(duì)隔離見(jiàn)證恢復(fù)和Schnorr簽名都進(jìn)行了合并,另外,BU客戶端在兼容的基礎(chǔ)上還極大地改進(jìn)了石墨烯區(qū)塊傳播技術(shù),實(shí)現(xiàn)了緊湊塊(BIP152)。
臨近升級(jí),澄清一個(gè)關(guān)于隔離見(jiàn)證的誤解
本次升級(jí)的一個(gè)改動(dòng)點(diǎn)是隔離見(jiàn)證復(fù)原,部分不了解此次升級(jí)詳情的人或許會(huì)因?yàn)樽置嬉馑级a(chǎn)生誤解。隔離見(jiàn)證復(fù)原是一個(gè)新的CLEANSTACK規(guī)則,它是為了讓礦工從比特幣的隔離見(jiàn)證地址中恢復(fù)用戶錯(cuò)發(fā)的BCH,并不是指恢復(fù)比特幣的隔離見(jiàn)證技術(shù)。