一、為什么會有區(qū)塊鏈的創(chuàng)新?
第一代互聯(lián)網(wǎng)的起點是TCP/IP協(xié)議,就是執(zhí)行一個網(wǎng)絡上所有節(jié)點統(tǒng)一格式對等傳輸信息的開放代碼。但是這樣一個并不復雜的創(chuàng)新對于人類的影響是劃時代的,她把全球統(tǒng)一市場所需要的基本價值觀:“自由、平等、博愛”,給程序化、協(xié)議化、可執(zhí)行化了。進而派生出STMP郵件協(xié)議、HTTP域名協(xié)議等,去中心化的實現(xiàn)了全球信息傳遞的低成本高效率。正如阿里巴巴副總裁高紅冰所說:
“互聯(lián)網(wǎng)就是消滅那個價值很低、成本很高的(信息)供應鏈——它開放、互聯(lián)、對等、全球化、去中心化。”
我們知道:市場的本質(zhì)也是去中心化的,她自動執(zhí)行也就是“等價交換”的去中心化協(xié)議,就像諾貝爾獎金獲得者羅納德?科斯總結(jié)的:“市場經(jīng)濟建立在兩個深厚的認知基礎上:承認無知和包容不確定性?!眮啴??斯密也形容市場是:“看不見的手”!因此,市場一定需要信息去中心化的低成本流動,互聯(lián)網(wǎng)正是適應了全球統(tǒng)一市場形成的大氣候下,橫空出世了。
但是,第一代互聯(lián)網(wǎng)去中心化的解決了信息的低成本高效率傳輸?shù)膯栴},她沒有解決信息的信用問題。因此,第二代互聯(lián)網(wǎng)必須突破的是:怎樣去中心化的建立全球信用?讓價值傳遞也低成本高效率進行。
那么原來的中心化信用體系有什么問題呢?眾所周知:中心化的信用,如各國法幣,信用價值不同,清算體系也各不兼容,給全球貿(mào)易增加了很大成本。目前以美元為中心的全球信用體系,在機制上存在“特里芬悖論”(實質(zhì)就是一國法幣無法同時兼顧解決本國經(jīng)濟利益和全球經(jīng)濟需要的沖突),因此2009年中國央行行長周小川呼吁超主權(quán)存儲貨幣的產(chǎn)生,同年,中本聰在網(wǎng)上公開了第一代區(qū)塊鏈源代碼————“比特幣”。
二、區(qū)塊鏈系統(tǒng)是怎樣運行的?
首先,中本聰很清楚建立一個支付系統(tǒng)的信用必須解決防止“重復支付”問題,也就是不能造假幣。中心化的信用系統(tǒng)是靠國家機器防止造假幣。“比特幣”怎么辦呢?中本聰?shù)膫ゴ髣?chuàng)新是給每一筆交易“蓋時間戳”(timestamp)。每十分鐘一個區(qū)塊(block:相當于網(wǎng)絡賬簿),把這十分鐘的全網(wǎng)交易都正確的蓋上時間戳。問題是誰來蓋呢?中本聰并沒有假設互聯(lián)網(wǎng)上都是雷鋒,他同意亞當。斯密的觀點:市場上的人是貪婪的。他讓所謂自稱“礦工”的人去競爭這十分鐘一個區(qū)塊的記賬權(quán),競爭的規(guī)則就是正確記賬的同時要去解SHA256難題,誰能證明自己的計算機算力最快(所謂PROOF OF WORK 機制),ta就能競爭到這十分鐘區(qū)塊的合法記賬權(quán),并得到二十五個比特幣的獎勵。這就是所謂俗稱的“挖礦”過程,實際是建立一個全網(wǎng)總賬——區(qū)塊鏈的去中心化信用過程,所以礦工更本質(zhì)的職能是“記賬員”!
中本聰在其比特幣白皮書中,比較詳盡的敘述了這個信用系統(tǒng)建立的過程:
第一步:每一筆交易為了讓全網(wǎng)承認有效,必須廣播給每個節(jié)點(node:也就是礦工);
第二步:每個礦工節(jié)點要正確無誤的給這十分鐘的每一筆交易蓋上時間戳并記入那個區(qū)塊(block);
第三步:每個礦工節(jié)點要通過解SHA256難題去競爭這個十分鐘區(qū)塊的合法記賬權(quán),并爭取得到二十五個比特幣的獎勵(頭四年是每十分鐘五十個比特幣,每四年遞減一半);
第四步:如果一個礦工節(jié)點解開了這十分鐘的SHA256難題,ta將向全網(wǎng)公布ta這十分鐘區(qū)塊記錄的所有蓋時間戳交易,并由全網(wǎng)其他礦工節(jié)點核對;
第五步:全網(wǎng)其他礦工節(jié)點核對該區(qū)塊記賬的正確性(因為他們同時也在蓋時間戳記賬,只是沒有競爭到合法區(qū)塊記賬權(quán),因此無獎勵),沒有錯誤后他們將在該合法區(qū)塊之后競爭下一個區(qū)塊,這樣就形成了一個合法記賬的區(qū)塊單鏈,也就是比特幣支付系統(tǒng)的總賬——區(qū)塊鏈。