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