天下萬物皆有形,皆有大小,皆有重量。譬如網(wǎng)絡(luò),是虛擬的,而字節(jié)卻是實在的,真實衡量互聯(lián)網(wǎng)上每一個存在的大小。每一次在互聯(lián)網(wǎng)上留下的痕跡都有大小,如寫下一個漢字,2個字節(jié)大;上傳一張圖片,大小更是從不到1k(1k=1024個字節(jié))到幾百m(1m=1024k)。
再比如,你用比特幣轉(zhuǎn)賬一次,那么這條轉(zhuǎn)賬記錄大小就是125字節(jié)到140字節(jié)。比特幣網(wǎng)絡(luò)中,每隔10分鐘,就自動打包全網(wǎng)記錄,形成一個新的區(qū)塊。這里,區(qū)塊的概念相當于一頁記帳本,目前每一個區(qū)塊的大小為1m。
區(qū)塊大小與交易量的迷思
近日,正是這小小的區(qū)塊擴容問題,引起了比特幣社區(qū)一次持續(xù)幾個月波瀾壯闊的論戰(zhàn)。參與這場論戰(zhàn)的有核心開發(fā)者,礦工、礦池,以及交易所等,背后涉及到利益、權(quán)力、社區(qū)機制和社區(qū)方向。
回歸到區(qū)塊鏈的概念,這是中本聰結(jié)合拓撲、密碼學等首創(chuàng)的技術(shù),這項技術(shù)正在受到包括中國央行在內(nèi)的諸多金融機構(gòu)的熱捧,也即將從底層改變?nèi)蚪鹑诮Y(jié)構(gòu)。
比特幣正是目前最成功的區(qū)塊鏈,中本聰7年前設(shè)計每一個區(qū)塊大小上限為1m,每秒可以處理7次交易,每一個區(qū)塊可以容納4000余次交易。比特幣礦工就是通過打包每一個區(qū)塊接入?yún)^(qū)塊鏈,在此行使了記賬權(quán),也獲得一定數(shù)量的比特幣作為獎勵,區(qū)塊鏈技術(shù)完美實現(xiàn)讓比特幣同時實現(xiàn)發(fā)行和流通。
今年是比特幣的第七年,隨著比特幣使用人群越來越多,比特幣承載的價值也越來越多,交易次數(shù)也越來越頻繁,若每一次交易都通過區(qū)塊鏈(onchain)來流通,那么每十分鐘全網(wǎng)的交易估計在1萬次-2萬次之間,遠遠超出目前區(qū)塊的4000次的容納量。
所以比特幣社區(qū)一直有人呼吁進行對比特幣區(qū)塊擴容,該擴容多少呢,社區(qū)有幾種方案,有擴容到2m的方案(bitcoin classic),有擴容到8m的方案,有擴容到20m的方案(bitcoin xt),還有區(qū)塊大小按年翻倍的方案。
區(qū)塊增容后,不可避免之殤
區(qū)塊大小的增容,如蝴蝶效應(yīng),會造成比特幣的一個大的變動。
第一、提高維護比特幣節(jié)點的成本,從而使全球比特幣節(jié)點變少。在闡述這點之前,需要引入比特幣節(jié)點的概念,在一個機器實體上載有比特幣核心客戶端和完整區(qū)塊鏈,即是比特幣節(jié)點,節(jié)點的作用在于對比特幣每一筆交易進行確認,即是區(qū)塊鏈確認,與此同時,比特幣的安全性和比特幣節(jié)點數(shù)是正向關(guān)系,節(jié)點越多,越安全可用。
目前全球有5700多個完整節(jié)點,運行這些節(jié)點的有比特幣礦池、交易所、礦工、愛好者等等,維護節(jié)點并沒有得到比特幣系統(tǒng)的獎勵。目前維護節(jié)點需要成本,該成本與區(qū)塊大小成正比,區(qū)塊越大,維護成本越高。
第二、粗暴的硬分叉機制,會造成社區(qū)的分裂。目前的幾種方案,都無法兼容現(xiàn)在的比特幣客戶端(bitcoin core),若是要運行新方案,都需要卸載原客戶端,再運行新客戶端,這就是硬分叉。如此一來,會讓比特幣節(jié)點分化,從而造成社區(qū)的裂變,不利于比特幣的穩(wěn)健運行。
第三、縮小比特幣應(yīng)用的范圍。無法否認的是,比特幣在Tor網(wǎng)絡(luò)上被廣泛應(yīng)用,甚至是暗網(wǎng)唯一認可的貨幣。Tor網(wǎng)絡(luò)的工作原理是通過非常復(fù)雜的協(xié)議,隨機選擇一條路徑通過一系列的Tor節(jié)點,返回到使用者,而在協(xié)議中,使用者也被看做是一個Tor節(jié)點,通過隨機的一系列的節(jié)點跳轉(zhuǎn),加密信息在路由器間層層傳遞,最后到達“出口節(jié)點”(exit node),所以Tor網(wǎng)絡(luò)也被稱為網(wǎng)中網(wǎng)、套中網(wǎng),其帶寬非常有限。
若比特幣區(qū)塊過大,在Tor網(wǎng)絡(luò)中運營比特幣大節(jié)點非常困難,這不但是成本的提高,而且是技術(shù)的限制。人性使然,對網(wǎng)絡(luò)追求必然有兩面,一方面追求井然有序的網(wǎng)絡(luò),一方面也追求匿名無疆界的網(wǎng)絡(luò)。比特幣作為Tor網(wǎng)絡(luò)的貨幣,讓Tor網(wǎng)絡(luò)有了自發(fā)而成的金融系統(tǒng),愈是自成體系。這是真實的人性,無須苛責。
比特幣代碼兩個版本該選擇哪一個?
目前的矛盾是,比特幣區(qū)塊若不增容,那么比特幣會造成交易擁堵,使用比特幣的人群無法擴大;同時比特幣交易次數(shù)沒有上升的話,比特幣礦工的收益會減少。因為“礦工的收益=區(qū)塊獎勵+交易次數(shù)*交易手續(xù)費”。其中區(qū)塊獎勵是四年減半,現(xiàn)在是挖掘出一個區(qū)塊獎勵25個比特幣,而交易費是0.0001比特幣每筆交易,比特幣礦工收益減少,會打擊其維護的動力,從而會讓算力下滑,影響到比特幣安全問題。
現(xiàn)在面臨的選擇:是堅持現(xiàn)在區(qū)塊大小為1m的bitcoin core;還是選擇區(qū)塊大小為2m的bitcoin classic?
先說bitcoin core,維護比特幣代碼一直是五個核心程序員,其中三名受雇于Blocksream公司,這家公司開發(fā)側(cè)鏈和閃電網(wǎng)絡(luò),在目前區(qū)塊大小1m的情況下,這些產(chǎn)品可以解決比特幣的缺陷,若比特幣增容到2m,那么這些產(chǎn)品的需要性會下降。所以,這三位程序員一致反對增容區(qū)塊。
在他們的描述中,可以把比特幣視作一個結(jié)算系統(tǒng),而不是交易系統(tǒng)大額的交易才需要通過區(qū)塊鏈上流通(onchain);小額的交易,頻繁的交易,可以通過比特幣錢包或閃電網(wǎng)絡(luò)等流通(offchain),如此可以大幅度減輕區(qū)塊的壓力。
其次關(guān)于礦工獎勵方面,雖然區(qū)塊獎勵越來越小,每個區(qū)塊交易次數(shù)也不能翻倍增長,但是可以提高交易手續(xù)費。回歸到收益公式:收益=區(qū)塊獎勵(四年減半)+交易次數(shù)(幾乎不變)*交易手續(xù)費(市場調(diào)節(jié)增加)。如此一來也可以保持比特幣礦工的收益,保持其維護算力的動力,使得算力穩(wěn)步增長,讓比特幣網(wǎng)絡(luò)更加強健。
再說bitcoin classic,這個版本是由另外兩位核心開發(fā)者Jeff 和Gavin提出并設(shè)計,區(qū)塊大小為2m,同時采取SegWit方案,使得區(qū)塊鏈最大能獲得8MB的等效容量,最高可以使得比特幣交易次數(shù)從現(xiàn)在的每秒7次提升到每秒70次,可以滿足目前比特幣的交易需求,和可以承載更大的價值傳遞。
兩周前bitcoin classic獲得了包括中國區(qū)多家礦池和交易所的支持,開發(fā)者Jeff 從紐約飛來北京,與中國比特幣企業(yè)haobtc、okcoin、bitmain、Bither, LIGHTNINGASIC等召開溝通會議,以期獲得更大支持。在會議上,Jeff在闡述bitcoin classic版本時,同時在對遠期發(fā)展沒有明確的規(guī)劃,這點尚未達到在座某些成員的預(yù)期,表示了觀望態(tài)度,需要達成更廣泛的共識再做表態(tài)。
1月23日,在國內(nèi)知名比特幣平臺haobtc的組織下,中國區(qū)幾個比特幣公司召開了一次小型研討會,會中haobtc平臺CEO吳鋼表示,支持區(qū)塊擴容,但反對比特幣分裂行為。同時,比特幣礦機生產(chǎn)商bitmain的CEO表示比特幣代碼權(quán)力,是目前比特幣社區(qū)唯一的權(quán)力中心,而比特幣去中心化的本質(zhì)就是去權(quán)力中心化,務(wù)必積極推動此事的進展。最后會中達成兩條共識:1.比特幣需要擴容至2MB; 2.反對低于90%算力共識的分叉。
比特幣作為一個去中心化的貨幣,開源代碼由核心開發(fā)者維護,算力由礦工分散部署,目前后者機會均等,有志者均可部署算力,而前者還缺少一個推薦更換機制,讓優(yōu)秀的程序員貢獻代碼,從而走入核心開發(fā)者行列。本次波瀾壯闊的討論,充分讓比特幣社區(qū)認識到此,力求把代碼權(quán)力去中心化,同時基于廣泛社區(qū)利益的前提下探索比特幣的每一次進化。
比特幣社區(qū),已經(jīng)演進成比特幣社會,在這個僅有七年歷史的群體中,正在努力探索共識下的權(quán)力制衡,利益下的權(quán)力制衡?;蛟S,是未來組織的雛型。






快報
根據(jù)《網(wǎng)絡(luò)安全法》實名制要求,請綁定手機號后發(fā)表評論
一看就是大玩家寫的文,真心不錯,通俗易懂!贊一個