比特幣區(qū)塊的容量大小決定了單個(gè)區(qū)塊內(nèi)同時(shí)可能被處理的交易數(shù)量。
眾所周知,比特幣中一個(gè)區(qū)塊的容量只有1M,而一筆交易是250字節(jié)甚至更多,我們可以算一下:
比特幣一個(gè)區(qū)塊的容量是1M
1M=1024KB(千字節(jié))=1048576字節(jié)
那么一個(gè)區(qū)塊包含的交易總數(shù)為:1048576÷250≈ 4194.3(筆)
比特幣中生成一個(gè)區(qū)塊所需的確認(rèn)時(shí)間為10分鐘,10分鐘=600秒
那么一個(gè)區(qū)塊每秒能處理的交易數(shù)為 :4194.3÷600≈7(筆)
如果一個(gè)區(qū)塊每秒只能處理7筆交易,要是交易數(shù)據(jù)再大點(diǎn),可能連7筆都達(dá)不到。這樣就會造成一個(gè)后果,比特幣上的交易擁堵而緩慢。一筆交易發(fā)生后,前面還有好多交易在排隊(duì)等待確認(rèn)。這就造成了擁堵,之前的加密貓事件就是鐵證。
據(jù)相關(guān)數(shù)據(jù)顯示,2017年末,比特幣區(qū)塊未確認(rèn)驗(yàn)證的交易數(shù)量創(chuàng)紀(jì)錄的超過了49萬,約為3年前的600倍以上。交易處理時(shí)間進(jìn)一步延長,用戶如果希望自己的交易被更快處理,則需要付出更高的交易費(fèi)用,高昂的交易費(fèi)用已經(jīng)超過使用Visa、PayPal的交易成本。
由此看來,比特幣系統(tǒng)改革,勢在必行。
擴(kuò)容之爭
關(guān)于比特幣的擴(kuò)容,其實(shí)很早之前,比特幣的核心開發(fā)團(tuán)隊(duì)就已經(jīng)在爭議了,正因?yàn)殛P(guān)于擴(kuò)容的矛盾激化,Gavin,Jeff等開發(fā)人員才離開Core開發(fā)團(tuán)隊(duì),另起爐灶建立了Classic 、XT 、BU等開發(fā)團(tuán)隊(duì)。
在爭論“如何擴(kuò)容”這一期間,有一系列方案被擺上臺面,包括各種鏈上擴(kuò)容協(xié)議、用側(cè)鏈或者閃電網(wǎng)絡(luò)擴(kuò)展比特幣。
但是,正如業(yè)內(nèi)人士所言“在比特幣的世界中,開發(fā)者是立法部門,礦工是行政部門,用戶是司法部門”,只有這三者達(dá)成共識,才可以做出某種改變。
2016年2月21日,來自比特幣業(yè)界及開發(fā)社區(qū)的代表終于就擴(kuò)容的問題首次達(dá)成共識,即“香港共識”。主要內(nèi)容就是 隔離見證+硬分叉2M。但是香港共識遭到Core開發(fā)團(tuán)隊(duì)其他人的方對,還沒開始就已經(jīng)結(jié)束。
隨后,擴(kuò)容方開始支持BU團(tuán)隊(duì)的方案,Bitcoin Unlimited (比特幣無限版)的主張是:由51%的礦池投票決定區(qū)塊的大小。
于是,比特幣區(qū)塊鏈在 2017 年 8 月 1 日經(jīng)歷了一次重大的硬分叉。本次分叉將比特幣分成了兩個(gè)分支:一個(gè)是主分支(BTC),另一個(gè)則是全新的、可行的二級分支,現(xiàn)在被稱為比特幣現(xiàn)金(BCH)。
分叉
分叉分為軟分叉和硬分叉兩種。簡單來說就是兼容性的不同,軟分叉是暫時(shí)的,硬分叉是永久的。
1)硬分叉
區(qū)塊鏈發(fā)生永久性分歧,在新共識規(guī)則發(fā)布后,部分沒有升級的節(jié)點(diǎn)無法驗(yàn)證已經(jīng)升級的節(jié)點(diǎn)生產(chǎn)的區(qū)塊,通常硬分叉就會發(fā)生。
硬分叉是指比特幣的區(qū)塊格式或共識發(fā)生改變時(shí),未升級的節(jié)點(diǎn)拒絕驗(yàn)證已經(jīng)升級的節(jié)點(diǎn)生產(chǎn)出的區(qū)塊,不過已經(jīng)升級的節(jié)點(diǎn)可以驗(yàn)證未升級節(jié)點(diǎn)生產(chǎn)出的區(qū)塊,然后大家各自延續(xù)自己認(rèn)為正確的鏈,所以分成兩條鏈。
特點(diǎn)
沒有向前兼容性,之前的版本將不可再用,需要強(qiáng)制升級;
在區(qū)塊鏈層面會有分叉的兩條鏈,一條舊鏈,一條分叉新鏈;
需要在某個(gè)時(shí)間點(diǎn)全部同意分叉升級,不同意的將會進(jìn)入舊鏈;
2)軟分叉
當(dāng)共識規(guī)則發(fā)布后,沒有升級的節(jié)點(diǎn)由于不了解新共識規(guī)則,就會產(chǎn)生不合法的區(qū)塊,從而產(chǎn)生臨時(shí)性分叉。
軟分叉是指比特幣交易的數(shù)據(jù)結(jié)構(gòu)發(fā)生改變時(shí),未升級節(jié)點(diǎn)可以驗(yàn)證已經(jīng)升級的節(jié)點(diǎn)生產(chǎn)出的區(qū)塊,而且已經(jīng)升級的節(jié)點(diǎn)也可以驗(yàn)證未升級的節(jié)點(diǎn)生產(chǎn)出的區(qū)塊。
特點(diǎn)
有較好的兼容性,之前版本的部分功能可用,可不升級;
在區(qū)塊鏈層面沒有分叉的鏈,只是組成鏈的區(qū)塊有新區(qū)塊和舊區(qū)塊之分;
相當(dāng)長的時(shí)間里,可允許不進(jìn)行升級,繼續(xù)使用原版本生成舊區(qū)塊,與新區(qū)塊并存;
硬分叉對價(jià)格的影響
我們在“幣圈就像圍城”一文中提到,比特幣結(jié)構(gòu)變化會引起價(jià)格波動。最明顯的就是,BTC每次硬分叉時(shí),都會影響幣價(jià)。
在筆者看來,分叉之后比特幣的價(jià)格是漲是跌,前景又會如何發(fā)展,由市場選擇決定。縱觀比特幣歷史上幾次分叉事件,通常分叉后會先暴跌一場,然后經(jīng)過時(shí)間的洗禮后漸漸回歸理性。
幣圈大佬江卓爾曾經(jīng)說出過幾個(gè)可能對價(jià)格造成影響的量,筆者將其列舉在下面,供大家參考:
硬分叉可能導(dǎo)致雙方的鐵桿支持者,往對方鏈上砸?guī)牛ɡ绫忍貛乓d把所有幣砸到Core鏈上),導(dǎo)致幣價(jià)下跌。
硬分叉可能導(dǎo)致一些投資者賣幣離場,進(jìn)而影響價(jià)格。
硬分叉的長時(shí)間周期,將緩慢釋放市場對硬分叉的恐慌。有可能利空出盡是利好,如果大區(qū)塊幣在分叉前取得明顯優(yōu)勢,那由于解決了僵持之久的擴(kuò)容危機(jī),幣價(jià)有可能上漲。
總結(jié)
無論是哪種擴(kuò)容方案,比起單方面的主張,經(jīng)過比特幣社區(qū)各方博弈所形成的共識才符合比特幣所傳承的精神。比特幣分叉彷佛是一個(gè)一旦開始就永遠(yuǎn)不落幕的會議,但這也正是去中心化的比特幣的魅力所在。
評論
查看更多