區塊鏈能創造信用嗎?

03-14

雷鋒網 ( 公眾號:雷鋒網 ( 公眾號:雷鋒網 ) ) AI 金融評論按:本文作者為中國信息通信研究院(工信部電信研究院)專傢敖萌博士,雷鋒網 ( 公眾號:雷鋒網 ) 獨傢特約文章,雷鋒網 ( 公眾號:雷鋒網 ) 與信通院子公司泰爾英福(微信號 Teleinfo_)聯合首發。未來,敖萌博士原創的區塊鏈系列文章還將繼續刊出,敬請關註!

(在聽一個區塊鏈微課時,有專傢提出 " 信任不等於信用,信任是人際關系,信用是資金融通 "。這句話指出瞭很多區塊鏈應用的誤區,本期就詳細探討一下這個問題。)

本系列的開篇,在介紹區塊鏈是什麼的時候,提到瞭這樣一句話:" 區塊鏈的價值在於,沒有任何一個中心能夠控制這個系統,數據一旦產生便不可更改,這產生瞭強大的信任。因此人們常說區塊鏈是一臺創造信任的機器。"

區塊鏈能創造信任,那麼能創造信用嗎?

首先,我們看一下 " 信任 " 的概念,信任是一個復雜的概念,很多學科都涉及到這個概念,但是至今沒有一個統一的定義。

在區塊鏈中,我們認為信任是指:區塊鏈中的節點運行者相信區塊鏈上面的數據是確定的。換句話說,就是區塊鏈中的節點運行者信任區塊鏈上的數據。

信用的含義則是:在經濟活動中能夠履行承諾。而在經濟學中,信用往往是債務。

那麼,從 " 信任數據 " 能否推導到 " 信用 "?需要看具體問題具體分析:

情況一:假設 Alice 和 Bob 在以太坊上構建瞭一個智能合約,Bob 將 10 個 ETH 轉移到該合約的地址上,約定 3 天後,Alice 調用這個合約,就可以得到這 10 個 ETH。那麼,在這個經濟活動中,3 天後 Alice 調用這個合約,Bob 的承諾就會被以太坊自動執行。這裡,信任以太坊上的數據就能得出 Bob 會履行承諾的結論

情況二:如果 Bob 一開始沒有 10 個 ETH 呢?簡單說,我沒錢,你能咋地?這樣我們就要看這個函數是怎樣編寫的,是否專門處理瞭這個情況?

從智能合約的角度來說,一個完善的智能合約,應該考慮到所有異常的情況(違約情況)—— Bob 沒有在 3 天內把 10 個 ETH 轉移到合約地址中。我們就可以這樣編寫:如果合約賬戶上不足 10 個 ETH,先轉走全部餘額,剩下的等合約地址中有的時候再處理,等等。

這裡,在智能合約編寫的時候,實質上是把 Bob 未來的全部可能性都考慮進去,然後寫成瞭一個程序上完善的合約。從這個完善的合約上看,該合約是一定能被履行的。但是對於 Alice 而言,她所期望的履行方式僅僅是正常的情況,而不包括違約情況。

因此,信任數據推導出信任合約,但是合約中隻有一部分是真實期望的結果,另一部分(違約情況處理)並不是真實期望的結果,整個過程也沒有產生 100% 的信用。

於是,問題又回到瞭和現實社會相同的情況,我們判斷一個主體 X 是否有足夠的信用,需要收集大量和 X 相關的數據,然後通過一些數學手段和數學模型,來分析它的信用情況。

而在區塊鏈中,我們隻完成瞭前一半的一小部分——我們有區塊鏈上和 X 相關的數據,並且這些數據是確定的(很難講數據是真實的,隻能用 " 確定 " 這個詞)。其他的都不在區塊鏈上,甚至我們有的可能隻是 X 履約的歷史數據,而 X 的其他數據都無法從區塊鏈上獲取到。那麼,從信用模型角度,這個數據量就很少瞭。

因此,區塊鏈不能創造信用,它隻能創造信任。

依靠信用的交易活動,在區塊鏈上的風險,和在現實世界上的風險沒有區別,甚至可能更高一點(這些交易活動依賴的智能合約可能有 bug)。但是,不依靠信用的交易活動,是可以充分相信的。

情況三:仍以 Alice 和 Bob 的交易為例,Bob 當前沒有 10 個 ETH,但是他有 10000 個 EOS。Alice 和 Bob 之間編寫的智能合約中,Bob 首先把 10000 個 EOS 轉移到合約地址上,3 天後,如果 Bob 給合約地址充瞭 10 個 ETH,則 Alice 獲得 10 個 ETH,10000 個 EOS 全部轉移回 Bob 賬戶;如果合約地址上的 ETH 不足 10 個,則將 10000 個 EOS 轉給 Alice。

在這個合約中,合約正常執行的情況和違約情況都能夠在以太坊上正常處理,並且違約情況也是 Alice 能夠接受的,那麼,信任以太坊上的數據就能得出 Bob 會履行承諾的結論。但是,情況一和情況三一樣,這種履行承諾,我認為不能稱之為 " 創造 " 瞭信用。

精彩圖片
文章評論 相關閱讀
© 2016 看看新聞 http://www.kankannews.cc/