錯(cuò)過(guò)了Bitcoin的買(mǎi)一送一,我們還能做些什么?

我是一個(gè)剛?cè)腴T(mén)區(qū)塊鏈的小白,當(dāng)聽(tīng)說(shuō)比特幣分叉的風(fēng)險(xiǎn)之后,只知道會(huì)產(chǎn)生一種新的貨幣,但是對(duì)于比特幣將產(chǎn)生怎樣的影響無(wú)法判斷,因此沒(méi)敢買(mǎi)入比特幣。不知道有多少人和我一樣,因?yàn)椴欢桓屹I(mǎi)入,甚至因?yàn)榭只哦鴴伿郾忍貛诺?。再看看目前比特幣的價(jià)格,我們除了懊悔自己錯(cuò)過(guò)了Bitcoin的買(mǎi)一送一,是否還能做些什么來(lái)挽回呢?

答案很簡(jiǎn)單,那就是去學(xué)習(xí)更多比特幣相關(guān)知識(shí),讓自己對(duì)于以后出現(xiàn)的風(fēng)險(xiǎn)和機(jī)會(huì)能夠真正掌握在自己手中。正如李笑來(lái)老師所說(shuō),面對(duì)一把鎖時(shí),我們一直盯著鎖是無(wú)法將它打開(kāi)的,唯有去其他地方尋找開(kāi)鎖的鑰匙。

到底什么是分叉,為什么會(huì)出現(xiàn)分叉,BIP91、BIP141、BIP148、SegWit2x是什么意思,都是需要自己做的功課。

1.什么是分叉?

分叉可以分為硬分叉和軟分叉。所謂硬分叉是指,區(qū)塊鏈發(fā)生永久性分歧,在新共識(shí)規(guī)則發(fā)布后,部分沒(méi)有升級(jí)的節(jié)點(diǎn)無(wú)法驗(yàn)證已經(jīng)升級(jí)的節(jié)點(diǎn)生產(chǎn)的區(qū)塊。軟分叉是指,當(dāng)新共識(shí)規(guī)則發(fā)布后,沒(méi)有升級(jí)的節(jié)點(diǎn)會(huì)因?yàn)椴恢佬鹿沧R(shí)規(guī)則下,而生產(chǎn)不合法的區(qū)塊,就會(huì)產(chǎn)生臨時(shí)性分叉。打個(gè)比方說(shuō)明,軟分叉就好比是對(duì)一條路進(jìn)行闊寬,而硬分叉是放棄之前的路,而在其旁邊重新修一條新路。

硬分叉在區(qū)塊鏈中的表現(xiàn)是,原本一條區(qū)塊鏈拆分成兩條或多條區(qū)塊鏈。就如在2016年6 月 18 日,THE DAO發(fā)生盜幣,為了挽回?fù)p失,只好選擇硬分叉的方式,分裂出了ETH和ETC。

2.為什么比特幣會(huì)出現(xiàn)分叉?

比特幣之所以會(huì)出現(xiàn)分叉,是因?yàn)楦鞣綄?duì)底層協(xié)議的分歧而產(chǎn)生的。就如開(kāi)國(guó)際會(huì)議一樣,各國(guó)都有自己的打算,要想最終達(dá)成協(xié)議是很困難的。當(dāng)前比特幣區(qū)塊大小為1M,每秒最多處理7筆交易【按平均每筆交易占用250KB,10分鐘產(chǎn)生一個(gè)新區(qū)塊計(jì)算,每秒交易次數(shù)=1000000KB/250KB/(10min*60s)=6.6667≈7】。而且這個(gè)還只是理論上的,根據(jù)最新產(chǎn)生的區(qū)塊480318,交易數(shù)僅僅為2557,比我假設(shè)的4000低了不少,圖中可以看出,之前產(chǎn)生的區(qū)塊甚至更低。

這樣的設(shè)置在創(chuàng)立之初還能維持比特幣的正常交易,但隨著現(xiàn)在交易量和交易頻率的大幅提升,嚴(yán)重滯后于發(fā)展需要。于是,為了解決這一問(wèn)題,出現(xiàn)了兩派人馬。一派是比特幣Core團(tuán)隊(duì),另一派是擴(kuò)容派。

比特幣Core團(tuán)隊(duì)支持部署隔離見(jiàn)證(Segregated Witness,Segwit),即通過(guò)將交易信息和驗(yàn)證信息分離,騰出空間,解決比特幣網(wǎng)絡(luò)交易吞吐量問(wèn)題,變相達(dá)到區(qū)塊擴(kuò)容的效果。這就好像線下購(gòu)物和線上購(gòu)物的區(qū)別,線下購(gòu)物時(shí),每完成一筆交易必須包括以下過(guò)程:支付、收錢(qián)、找零、提貨、確認(rèn)交易,而在線上購(gòu)物的體驗(yàn)是,只要你把錢(qián)打給支付寶之后,賣(mài)家就直接發(fā)貨給你,僅有支付、拿貨這兩個(gè)步驟,而其他步驟則是通過(guò)之后的操作完成,并不耽誤你提貨這一終極目標(biāo)。因此,這樣的過(guò)程使得交易效率提升了。

與比特幣Core團(tuán)隊(duì)敵對(duì)的勢(shì)力是擴(kuò)容團(tuán)隊(duì)。擴(kuò)容團(tuán)隊(duì)的人員主要由礦工組成,他們的主張是直接擴(kuò)大每個(gè)區(qū)塊的容量,以達(dá)到提高交易次數(shù)的目的。但是這樣做的后果是可能產(chǎn)生硬分叉的風(fēng)險(xiǎn),并且Core團(tuán)隊(duì)認(rèn)為,隨著區(qū)塊容量的提升,整個(gè)交易記錄會(huì)變得過(guò)于龐大,超出普通人能承受的地步,最終只能由大公司和機(jī)構(gòu)來(lái)保存大帳本記錄,進(jìn)而失去了比特幣去中心化的本意。目前大帳本大小越為200GB,如果容量擴(kuò)大一倍,那基本要占到普通電腦硬盤(pán)容量的一半了,并且如果朝著這一趨勢(shì)發(fā)展下去,后果是不堪設(shè)想的。

3.BIP91、BIP141、BIP148、SegWit2x是什么意思?

要解釋以上概念,首先需要知道BIP是什么意思?

WIKI對(duì)BIP的解釋如下:

Bitcoin Improvement Proposal(BIP) is a design document for introducing features or information to Bitcoin. This is the standard way of communicating ideas since Bitcoin has no formal structure.

BIP稱(chēng)為比特幣改進(jìn)提案,就是通過(guò)提出功能或信息的設(shè)計(jì)文檔,幫助比特幣提升,但是必須注意的一點(diǎn)是,這個(gè)設(shè)計(jì)文檔只是提案,因此需要通過(guò)投票,獲得大部分人的認(rèn)可后才能實(shí)施。只有處于Active和Final狀態(tài)的BIP才是被大眾認(rèn)可的,以下是BIP的流程圖。進(jìn)入https://github.com/bitcoin/bips中,可以查詢(xún)截至目前的BIP提案。


圖片來(lái)自WIKI

還有一點(diǎn)想說(shuō)明的是,BIP之后的數(shù)字大小并不代表提案創(chuàng)建的先后順序,我覺(jué)得這也是大多數(shù)小白容易造成誤解的地方。例如BIP91的創(chuàng)建時(shí)間是在2017年5月22日,BIP141的創(chuàng)建是在2015年12月21日,而B(niǎo)IP148則創(chuàng)建于2017年3月12日。如果注意到此次比特幣分裂的話,都應(yīng)該看到過(guò)BIP91、BIP141、BIP148這幾個(gè)提案,他們之間的關(guān)系是什么呢?

通過(guò)查詢(xún)BIP141,可以看到BIP141提案的標(biāo)題是Segregated Witness (Consensus layer),目前隔離見(jiàn)證的實(shí)現(xiàn)就是由BIP141定義的。BIP141通過(guò)BIP9定義的激活方式激活,持續(xù)兩周時(shí)間里95%的算力在區(qū)塊數(shù)據(jù)中發(fā)出bit1支持信號(hào)。

BIP148是用戶(hù)激活軟分叉(User Activated Soft Fork,UASF),專(zhuān)門(mén)用于觸發(fā)BIP141。2017年8月1日后,任何執(zhí)行BIP148的Bitcoin軟件,都將拒絕所有不包含bit1信號(hào)的區(qū)塊。如果BIP148獲得大多數(shù)礦工的支持,那么所有部署B(yǎng)IP141的節(jié)點(diǎn)將看到超過(guò)95%的區(qū)塊包含bit1信號(hào),意味著SegWit將激活。如果BIP141無(wú)法得到大多數(shù)礦工的支持,那么比特幣將出現(xiàn)硬分叉。因?yàn)槔骐p方互不相讓?zhuān)沟米罱K結(jié)局無(wú)法預(yù)料。為了達(dá)成雙贏的局面,有人提出了SegWit2x,又被稱(chēng)為紐約共識(shí),即SegWit+2M區(qū)塊擴(kuò)容的解決方案,共識(shí)中約定先SegWit軟分叉,后2M硬分叉的方式完成擴(kuò)容升級(jí)。這是一個(gè)折中的方案,對(duì)擴(kuò)容派來(lái)說(shuō)實(shí)現(xiàn)了擴(kuò)容,對(duì)Core團(tuán)隊(duì)來(lái)說(shuō)2M的區(qū)塊鏈大小也是能夠接受的。但問(wèn)題是,SegWit2x與BIP141和BIP148互不兼容,SegWit2x接受的支持信號(hào)是bit4,為了實(shí)現(xiàn)兼容,BIP91出現(xiàn)了。BIP91方案就是既接受bit1信號(hào)也接收bit4信號(hào),讓兩者實(shí)現(xiàn)兼容,只不過(guò)BIP91的激活閾值由95%變?yōu)榱?0%。

看下SegWit Timeline,7月21日BIP91開(kāi)始投票,如果BIP91在8月1日前鎖定并激活,那么BIP148便宣告失敗,暫時(shí)避免硬分叉的風(fēng)險(xiǎn)。比特幣之前跌破13000元,還記是從什么時(shí)間開(kāi)始回漲的嗎?就是在7月21日BIP91被鎖定之后開(kāi)始的。

明明硬分叉的風(fēng)險(xiǎn)已暫時(shí)結(jié)束,為什么又出現(xiàn)了BCC呢?可以說(shuō)這是一個(gè)人為事件,為了應(yīng)對(duì)BIP148失敗,中國(guó)挖礦和芯片制造商比特大陸提出了針對(duì)BIP148遭遇失敗的應(yīng)急預(yù)案:UAHF(User Activated Hard Fork),通過(guò)戶(hù)激活硬分叉克隆出一條新鏈來(lái),BCC由此誕生。BCC不僅不包含隔離見(jiàn)證,而且區(qū)塊大小也被擴(kuò)容到了8M。

從SegWit Timeline上可以看出,對(duì)于比特幣來(lái)說(shuō),此次的分叉只是小考,之后2M的擴(kuò)容才是更大的考驗(yàn),結(jié)局將會(huì)朝著什么方向發(fā)展讓我們拭目以待。


參考資料:

1.BIP91: The SegWit Activation "Kludge" That Should Keep Bitcoin Whole:https://bitcoinmagazine.com/articles/bip91-segwit-activation-kludge-should-keep-bitcoin-whole/

2.結(jié)合Segwit2x和BIP141,BIP91會(huì)是解決擴(kuò)容問(wèn)題的最佳選擇嗎?:http://www.8btc.com/segwit2x-explain

3.UASF/Segwit2x Scenarios and Timelines:https://medium.com/@jimmysong/uasf-segwit2x-scenarios-and-timelines-1a540336c4be

4.什么是硬分叉,什么是軟分叉,什么是共識(shí)?:http://www.8btc.com/tan90d97

5.近期UASF(BIP148),UAHF(BCC)等擴(kuò)容分叉解讀:http://www.8btc.com/uasf-vs-uahf

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容