所周知,區(qū)塊鏈的最大特點就是去中心(介)化和不可篡改,因此很多人將區(qū)塊鏈等同于無法造假與真實。不過當(dāng)區(qū)塊鏈加成的是虛假數(shù)據(jù)時,我們還能說區(qū)塊鏈加成后的信息就是真實無誤的嗎?
一、信任的條件
現(xiàn)實生活中,一件事情如果源頭是可信的,過程也是可信的,那么結(jié)果一定也是可信的。
因此如果區(qū)塊鏈能產(chǎn)生信任,那么在流程上有兩個關(guān)鍵條件:
(上鏈前的)數(shù)據(jù)是真實的
(上鏈后的)數(shù)據(jù)是不可篡改的
滿足“數(shù)據(jù)是真實的”這個條件,大概有兩種方式:
可以驗證:同樣的輸入導(dǎo)致同樣的輸出。比如1+1=2,比如print(‘hello world’),比如SHA256。此時本質(zhì)上是對數(shù)學(xué)的信任,且因此產(chǎn)生了信任
有人保證:有權(quán)威機構(gòu)為此負責(zé)。比如公證機構(gòu)稱,小明向慈善組織捐贈了10萬元,并提供了轉(zhuǎn)賬記錄。因為銀行是可信的,機構(gòu)是可信的,因此該行為是可信的。此時本質(zhì)上是轉(zhuǎn)移了信任
二、區(qū)塊鏈中的信任
區(qū)塊鏈可以分為公有鏈和許可鏈。但任何區(qū)塊鏈都包含三個層面:交易,區(qū)塊,鏈。
一筆交易通過付款人的數(shù)字簽名(或引用上一個交易的UTXO再簽名)來確保交易本身的不可篡改,通過打包到區(qū)塊、連接成鏈來保證整個交易鏈條的不可篡改。
因此,在大多數(shù)情況下,區(qū)塊鏈是不可篡改的。但區(qū)塊鏈是否可信任,取決于交易中的數(shù)據(jù)是否真實。
1. 比特幣
比特幣的交易主要是轉(zhuǎn)賬,每一筆轉(zhuǎn)賬都可以通過鎖定腳本和解鎖腳本追溯到由系統(tǒng)生成的coinbase,所在區(qū)塊有一個通過消耗電力且得到大多數(shù)節(jié)點驗證的挖礦的解,所有人都可以驗證其真實性且不可篡改。
但如果你在比特幣系統(tǒng)中寫下“為了部落!”,其他人其實沒法驗證你是否真心為了部落,只能看到你寫了這句話。
因此比特幣在轉(zhuǎn)賬上是可信任的,但只是一個可信任的支付系統(tǒng)。
2. 以太坊
以太坊的交易主要有轉(zhuǎn)賬和智能合約調(diào)用兩種方式,其轉(zhuǎn)賬方式和比特幣略有不同但也是可信任的。
而對同樣的輸入,智能合約計算出來的結(jié)果是確定(但不能保證計算的輸入是真實的),所有人都可以驗證,且不能更改。
因此以太坊是可信任的支付系統(tǒng)和可靠的計算系統(tǒng)。
3. fabric
那聯(lián)盟鏈,如fabric,是可信任的嗎?
fabric的交易(提案)主要是調(diào)用智能合約(鏈碼),按我的理解,是某事在區(qū)塊鏈中的記錄。
fabric在信任方面的改變主要在許可、多通道和節(jié)點的分拆:
(1)許可指參與的節(jié)點在加入前需要認證和許可
(2)多通道指不同節(jié)點之間可以建立獨立的“鏈”,保證節(jié)點業(yè)務(wù)的隔離和安全性
(3)節(jié)點分拆為背書節(jié)點、排序節(jié)點和提交節(jié)點
背書節(jié)點負責(zé)對交易進行背書和確認
排序節(jié)點對交易進行排序并打包生成新區(qū)塊
提交節(jié)點對交易進行(格式上的)校驗并追加到區(qū)塊鏈
可以看出,fabric中對交易的驗證,實際上主要是節(jié)點的背書,即通過“有人保證”來保證數(shù)據(jù)的真實性。
因此聯(lián)盟鏈本身只能保證數(shù)據(jù)的不可篡改和記賬效率的提高,而不能保證數(shù)據(jù)的真實性。
三、善款溯源
近期看到的基于聯(lián)盟鏈的善款溯源的應(yīng)用,其目標是提高信息的透明度,從而提高公眾的信任,主要有三個步驟:
背書:機構(gòu)為數(shù)據(jù)進行背書并提交到區(qū)塊鏈
記賬:各節(jié)點記賬
公開:在網(wǎng)絡(luò)上公開數(shù)據(jù)
區(qū)塊鏈參與其中,讓各參與方共同維護同一個賬本,可以優(yōu)化各方的關(guān)系。
因為賬本各方都能看到對方的行為,因此記賬的節(jié)點要為自己所背書的數(shù)據(jù)負責(zé),是對不作為機構(gòu)的施壓。
但從慈善機構(gòu)的角度來看,可以分為公開意愿和公開能力兩個維度。善款溯源的主要問題應(yīng)該是機構(gòu)的公開意愿。
如果慈善機構(gòu)的公開意愿足夠強,實際上有非常多的方法進行保證和公開來獲得信任,而非一定用區(qū)塊鏈。
比如直接在微博上公開某醫(yī)院領(lǐng)取某物資的簽字或回執(zhí),只要對方也通過一些途徑進行公開確認就可以了。
再考慮到區(qū)塊鏈目前的部署成本、維護成本、學(xué)習(xí)成本和遷移成本,在沒有規(guī)模化的情況下,對比實際上能帶來的效益,如果不是國家用行政手段強制推行,區(qū)塊鏈在其中可能難以真正落地。
這也側(cè)面說明了在某些場景下,區(qū)塊鏈目前最大的需求在G端。
四、結(jié)論
綜上所述,區(qū)塊鏈能實現(xiàn)的,是去中心(介)化和不可篡改。
在特定場景下,真實的線上數(shù)據(jù)來源在區(qū)塊鏈的加成下,可以讓用戶在無信任的狀態(tài)下完成任務(wù)。
但在大部分場景,如果希望通過區(qū)塊鏈獲得信任,則需要保證數(shù)據(jù)的真實性,或者有權(quán)威機構(gòu)對此保證(雖然這和中本聰?shù)脑O(shè)想背道而馳)。
-
區(qū)塊鏈
+關(guān)注
關(guān)注
111文章
15562瀏覽量
106057 -
去中心化
+關(guān)注
關(guān)注
0文章
69瀏覽量
8925
發(fā)布評論請先 登錄
相關(guān)推薦
評論