來源:人民日?qǐng)?bào)
區(qū)塊鏈(blockchain)是眼下的大熱門,宣稱它將創(chuàng)造未來??墒?,很多人對(duì)區(qū)塊鏈的了解還是非常少,區(qū)塊鏈到底是什么,有何特別之處?
首先不要把區(qū)塊鏈想的過于高深,他是一個(gè)分布在全球各地、能夠協(xié)同運(yùn)轉(zhuǎn)的數(shù)據(jù)庫存儲(chǔ)系統(tǒng),區(qū)別于傳統(tǒng)數(shù)據(jù)庫運(yùn)作——讀寫權(quán)限掌握在一個(gè)公司或者一個(gè)集權(quán)手上(中心化的特征),區(qū)塊鏈認(rèn)為,任何有能力架設(shè)服務(wù)器的人都可以參與其中。區(qū)塊鏈沒有管理員,它是徹底無中心的。
去中心化
「去中心化」在區(qū)塊鏈?zhǔn)澜缋锩媸且粋€(gè)很重要的概念,很多模型(比如賬本的維護(hù)、貨幣的發(fā)行、時(shí)間戳的設(shè)計(jì)、網(wǎng)絡(luò)的維護(hù)、節(jié)點(diǎn)間的競(jìng)爭(zhēng)等等等等)的設(shè)計(jì)都依賴于這個(gè)中心思想,那到底什么是去中心化呢?在解釋真正去中心化之前,我們還是先簡(jiǎn)單了解下什么是中心化吧。
中心化?
回憶一下你在網(wǎng)上購買一本書的流程:
-
***步,你下單并把錢打給支付寶;
-
第二步,支付寶收款后通知賣家可以發(fā)貨了;
-
第三步,賣家收到支付寶通知之后給你發(fā)貨;
-
第四步,你收到書之后,覺得滿意,在支付寶上選擇確認(rèn)收貨;
-
第五步,支付寶收到通知,把款項(xiàng)打給賣家。流程結(jié)束。
你會(huì)發(fā)現(xiàn),雖然你是在跟賣家做交易,但是,所有的關(guān)鍵流程都是在跟支付寶打交道。這樣的好處在于:萬一哪個(gè)環(huán)節(jié)出問題,賣家和買家都可以通過支付寶尋求幫助,讓支付寶做出仲裁。這就是一個(gè)最簡(jiǎn)單的基于中心化思維構(gòu)建的交易模型,它的價(jià)值顯著,就是建立權(quán)威,通過權(quán)威背書來獲得多方的信任,同時(shí)依賴權(quán)威方背后的資本和技術(shù)實(shí)力確保數(shù)據(jù)的可靠安全。
你一定會(huì)擺出一個(gè)巨大的問號(hào)臉 ⊙.⊙?——“通過權(quán)威背書來獲得多方的信任,同時(shí)依賴權(quán)威方背后的資本和技術(shù)實(shí)力確保數(shù)據(jù)的可靠安全”,真的可以嘛?!
假如說,支付寶程序發(fā)生重大 BUG,導(dǎo)致一段時(shí)間內(nèi)的轉(zhuǎn)賬記錄全部丟失,或者更徹底一點(diǎn),支付寶的服務(wù)器全部癱瘓了。而我剛剛轉(zhuǎn)出去的 100 元找誰說理去,這個(gè)時(shí)候,你就成了刀殂上的魚肉;支付寶有良心,會(huì)勉為其難承認(rèn)你剛剛轉(zhuǎn)賬的事實(shí),但他不承認(rèn)你也沒轍,因?yàn)榇_實(shí)連他自己也不知道這筆轉(zhuǎn)賬是否真實(shí)存在。
上述就是中心化***的弊端——過分依賴中心和權(quán)威,也就意味著逐漸喪失自己的話語權(quán)。
去中心化?
那么去中心化的形態(tài)是什么樣子呢?還是拿剛才那個(gè)例子繼續(xù),我們構(gòu)建一個(gè)極簡(jiǎn)的去中心化的交易系統(tǒng),看看我們是如何在網(wǎng)絡(luò)上從不認(rèn)識(shí)的賣家手里買到一本書的。
-
***步,你下單并把錢打給賣家;
-
第二步,你將這條轉(zhuǎn)賬信息記錄在自己賬本上;
-
第三步,你將這條轉(zhuǎn)賬信息廣播出去;
-
第四步,賣家和支付寶在收到你的轉(zhuǎn)賬信息之后,在他們自己的賬本上分別記錄;
-
第五步,賣家發(fā)貨,同時(shí)將發(fā)貨的事實(shí)記錄在自己的賬本上;
-
第六步,賣家把這條事實(shí)記錄廣播出去;
-
第七步,你和支付寶收到這條事實(shí)記錄,在自己的賬本上分別記錄;
-
第八步,你收到書籍。至此,交易流程走完。
剛才“人為刀俎我為魚肉”的情況在這個(gè)體系下就比較難發(fā)生,因?yàn)樗腥说馁~本上都有著完全一樣的交易記錄,支付寶的賬本服務(wù)器壞了,對(duì)不起賣家的賬本還存在,我的賬本還存在;這些都是這筆交易真實(shí)發(fā)生的鐵證。
區(qū)塊鏈作為無人管理的分布式數(shù)據(jù)庫,從2009年開始已經(jīng)運(yùn)行了8年,沒有出現(xiàn)大的問題。這證明它是可行的。
但是,為了保證數(shù)據(jù)的可靠性,區(qū)塊鏈也有自己的代價(jià)。一是效率,數(shù)據(jù)寫入?yún)^(qū)塊鏈,最少要等待十分鐘,所有節(jié)點(diǎn)都同步數(shù)據(jù),則需要更多的時(shí)間;二是能耗,區(qū)塊的生成需要礦工進(jìn)行無數(shù)無意義的計(jì)算,這是非常耗費(fèi)能源的。
因此,區(qū)塊鏈的適用場(chǎng)景,其實(shí)非常有限。