比特幣生態(tài)體系構(gòu)成
礦工:通過挖礦維持比特幣鏈正常生長和運(yùn)行,同時也獲得每個區(qū)塊比特幣獎勵
交易所:交易所提供比特幣交易場所,獲取傭金收益
比特幣投資者:投資者通過比特幣價值增值獲取利差。
分叉原因
交易量快速增長,BTC單個區(qū)塊容量1M,嚴(yán)重限制了交易確認(rèn)速度,限制比特幣發(fā)展。但針對分叉一直存在爭議擴(kuò)容爭議,
數(shù)千個比特幣節(jié)點(diǎn)運(yùn)行著比特幣程序組成了比特幣區(qū)塊鏈網(wǎng)絡(luò),這個網(wǎng)絡(luò)記錄了比特幣的所有交易信息。在2017年8月1日上午8:00比特幣區(qū)塊鏈網(wǎng)絡(luò)可能會經(jīng)歷一次所謂的鏈分叉。這是因?yàn)楫?dāng)一部分比特幣節(jié)點(diǎn)運(yùn)行的軟件程序和另一部節(jié)點(diǎn)運(yùn)行的軟件程序不能完全適配。結(jié)果,其中一些節(jié)點(diǎn)廣播的確認(rèn)交易在其他節(jié)點(diǎn)看來可能不被接受或認(rèn)同。這可能導(dǎo)致可靠的確認(rèn)數(shù)不知道需要多長時間。這意味著在這段時期你收到的一些比特幣會從你的錢包里消失,或者其他人無法收到已經(jīng)支付的比特幣,直到不兼容的情況被解決。
隨著數(shù)據(jù)量不斷上漲,處理時間將進(jìn)一步延長,如果用戶希望自己的交易被更快處理,則需要付出更高的交易費(fèi)用。當(dāng)儲存交易數(shù)據(jù)超過1MB上限時,整個塊的交易都可能面臨被拒絕的風(fēng)險,因此就提出了區(qū)塊擴(kuò)容的提案。
解決方案
BIP141
當(dāng)前的隔離見證激活方案是由BIP141定義。持續(xù)兩周時間里95%的算力在區(qū)塊數(shù)據(jù)中發(fā)出bit1支持信號。30%支持率,
BIP148
BIP148就是用戶激活軟分叉,目的是觸發(fā)BIP141的激活條件。比特幣BIP148軟件會拒絕不包含bit1信號的區(qū)塊。也就是說如果大多數(shù)礦工運(yùn)行這個軟件,他們會拒絕那些少數(shù)沒有運(yùn)行這個軟件的礦工挖出的區(qū)塊。因此,這些礦工會擁有最長的鏈,最終運(yùn)行BIP0141的節(jié)點(diǎn)會在鏈上看到超過95%的區(qū)塊包含bit1,這樣隔離見證的激活條件就觸發(fā)了。
SegWit2x
SegWit2x是由一些比特幣公司和80%的礦工在Consensus2017會議上簽署的協(xié)議。SegWit2x的內(nèi)容包含隔離見證的激活和區(qū)塊體積擴(kuò)大至2MB。不過激活方式不同,它也是由礦工算力決定,不過算力要求是80%,而不是95%。而且這種方式不適用bit1數(shù)據(jù)發(fā)出信號,而是使用bit4。這意味著不同方案的隔離見證激活時間和激活環(huán)境不同,這讓節(jié)點(diǎn)的隔離見證區(qū)塊中繼策略混淆,可能導(dǎo)致分裂。
BIP91
BIP91通過讓SegWit2x 和BIP148產(chǎn)生兼容性從而避免分裂。BIP91通過讓SegWit2x 和BIP148產(chǎn)生兼容性從而避免分裂。它與BIP148在某種程度上有相似,就是BIP91拒絕沒有Bit1隔離見證信號的區(qū)塊,這樣BIP141就會被兼容。不過它沒有設(shè)置激活時間,而是由算力觸發(fā)。BIP91會拒絕非隔離見證區(qū)塊,如果80%的算力在持續(xù)兩天內(nèi)支發(fā)出第一次支持信號,它就會被鎖定。這種支持信號使用bit4發(fā)出,這樣紐約共識就可以激活(80%算力用bit4發(fā)信號),同時激活現(xiàn)有的隔離見證方案。如果這些在8月1日前完成就會和BIP148兼容,因?yàn)锽IP148也會拒絕非bit1區(qū)塊。
事件發(fā)展進(jìn)程
2015年起:BIP100,BIP101,BIP102,BIP109,BIP248等
2015年12月香港比特幣擴(kuò)容會議2M
2017年5月23日,數(shù)字貨幣公司(DCG)創(chuàng)始人兼投資者Barry Sibert四處奔走呼吁之下,社區(qū)內(nèi)56家比特幣初創(chuàng)公司齊聚紐約,談?wù)摻鉀Q擴(kuò)容之爭的問題,經(jīng)常激烈的討論和爭吵與會代表同意了Barry Sibert提出了Segwit2M(后改為Segwit2x)妥協(xié)方案,共同簽署了紐約共識。
2017年6月15日成都,與會方:國內(nèi)各大交易所、礦池、礦機(jī)廠商、礦工,達(dá)成以下共識
1、支持紐約共識SegWit2x方案;
2、6月19日開始礦工投票支持SegWit2x方案。為避免使用BIP9投票方式影響正式投票結(jié)果,在coinbase中寫入“NYA”標(biāo)記,代表投票支持紐約共識SegWit2x方案;
3、立即開始紐約共識SegWit2x方案btc1軟件測試并加入testnet5,并在正式版本發(fā)布后盡快部署;
4、在7月31號之前激活紐約共識SegWit2x方案。

7月14日:BTC1的部署
7月21日:對BIP91開始投票
7月23日:BIP91鎖定
7月25:BIP91激活
7月29日:BIP91的截止日期
7月31日:BIP141的截止日
8月1日:BIP148激活
8月4日:Bitcoin ABC可能會出現(xiàn)
8月15日:BIP148可能會更改PoW算法
8月中旬到8月末:隔離見證鎖定
8月末到9月中旬:隔離見證激活
10月末到11月中旬:SegWit2x硬分叉
方案
硬分叉:直接進(jìn)行鏈上擴(kuò)容的硬分叉。硬分叉需要前后兼容,實(shí)施難度較大,且容易造成比特幣網(wǎng)絡(luò)的分裂,形成兩條鏈,對于比特幣的價值會造成破壞性的影響。兩個比特幣形成競爭關(guān)系,可能分化為兩種比特幣,這種內(nèi)耗會導(dǎo)致價格急劇下降。例:現(xiàn)有比特幣將分為一條支持區(qū)塊容量2M的鏈 BTU 和一條支持區(qū)塊容量1M的鏈 BTC兩條完全獨(dú)立隔離的鏈,原BTC持有者則在BTU鏈上鏡像持有相同數(shù)量BTU,礦工也可以同時在兩條鏈上挖礦,獲取獎勵。比特幣社區(qū)面臨取舍,而主要取舍在于對BTU的支持上。支持BTU則意味著增發(fā)了一倍的比特幣,可能會大幅分散BTC交易市場資金和關(guān)注度;不支持BTU,則會影響B(tài)TU持有者利益,甚至影響礦工利益。
軟分叉:采用隔離驗(yàn)證SegWit(紐約共識)軟分叉方案,軟分叉對于比特幣的可擴(kuò)展性是一種無效的解決方案,反而會向協(xié)議引入更多的技術(shù)債務(wù),得不償失;
BIP148:用戶激活軟分叉(UASF)用戶激活軟分叉在萊特幣上已經(jīng)被證明是行不通的,最基本的靠譜代碼都沒有,所謂的經(jīng)濟(jì)多數(shù)也沒有一個
人具體的衡量標(biāo)準(zhǔn)。
長期規(guī)劃派:應(yīng)該一部到位,設(shè)置一個確定地增長規(guī)則,避免以后再次擴(kuò)容調(diào)整
短期擱置派:未來發(fā)展無非預(yù)期,應(yīng)當(dāng)設(shè)定一個短期擴(kuò)容策略,后期根據(jù)發(fā)展進(jìn)行策略調(diào)整。
隔離見證擴(kuò)容將很快被填滿,閃電網(wǎng)絡(luò)的成熟需要很長時間,緊迫的市場擴(kuò)容需求在近期難以滿足。
礦工投票
注意事項(xiàng)
1 無論是接受還是支付比特幣,請在8月1日當(dāng)天前后12-24個小時內(nèi)停止相關(guān)操作,給比特幣網(wǎng)絡(luò)留出足夠多的時間確認(rèn)節(jié)點(diǎn)。同時在此期間也不要信任任何支付確認(rèn),因?yàn)檫@些這些數(shù)據(jù)很可能在短時間內(nèi)從你的賬戶消失,所以我們需要等待網(wǎng)絡(luò)恢復(fù)到一個穩(wěn)定的狀態(tài)后再進(jìn)行相關(guān)操作。
2、保護(hù)好你的私匙,在此期間盡可能的將區(qū)塊資產(chǎn)進(jìn)行冷存儲,保存在本地備份包內(nèi),預(yù)防某些不靠譜的服務(wù)商及黑客盜取風(fēng)險。
3、正確面對價格波動。無論結(jié)果如何,都會導(dǎo)致價格的大幅波動,在此期間,謹(jǐn)慎操作,平衡收益與風(fēng)險。同時要謹(jǐn)慎對待某些帶有優(yōu)惠活動的鏈接。很可能是黑客用來盜取用戶資產(chǎn)。
無論是硬分還是軟分,都無法徹底的解決問題。 ? 前文提到的側(cè)鏈技術(shù)才是真正解決比特幣發(fā)展的關(guān)鍵。