當前位置:
首頁 > 最新 > 區塊鏈的信任從何而來?

區塊鏈的信任從何而來?

人們常說,區塊鏈解決了信任問題,那麼,到底是什麼意思?怎麼解決的?換句話說,區塊鏈的信任從哪而來?

首先是信任從數學和密碼學而來。人類相信科學。

完全隨機的隨機數生成器,保證了每次都會生成真正不同的隨機數。這樣,每次使用數字錢包,都能生成唯一不同的公鑰和私鑰。這樣,就不怕賬號和私鑰和別的用戶重了。也不用擔心自己的私鑰被人偷了。保證了賬號的可信。

加密hash,數學和理論上保證了任何一個內容都會生成出一個唯一的hash值,相同的內容都會生成相同的hash值,不同的內容都會生成出沒有衝突的不同hash值。從hash值,不可能推出原來的內容。這樣就保證數據的不可竄改和數字簽名的可信。

PKI(Public Key Infrastructure/公鑰體系)保證了任何公鑰加密的內容,只有唯一的對應的私鑰,能夠解開,保證了私密性和通訊過程中的安全性。任何私鑰的數字簽名的內容,只有相應的公鑰才可以驗證通過,保證了數據的integrity,傳輸的過程中不可能被竄改。拿到的內容,只可能是持有公鑰對應的私鑰的用戶產生的。保證了對數據來源的信任。

從數學和密碼學上,保證了區塊鏈上數據的所有權的正確和數據的可信。也就是說,一個用戶的私鑰簽名的數據,只可能是他的,因為別人沒法模擬,沒法竄改。

其次是信任從分散式共識而來。

區塊鏈的分散式共識,解決的是在有不誠實的節點的情況下,如果誠實的節點足夠多,是能達成共識的,達成一致性的可信結果。這就是常說的拜占庭將軍問題。

基本的原則,就像社會生活中的民主投票,當一個提議被多數人(超過50%)同意通過,那麼這個提議就是大家公認的結果,正確的結果,因為大部分人認為是對的。

比如,POW(Proof of work/工作量證明)就是解一道hash難題,誰先解出來的結果,就是這次的提議,然後,其它的節點去驗證,當大多數節點都驗證正確的話,那麼就是這次投票的正確結果,大家以後必須認同和遵守。

對多數民主的信任,就是對分散式共識的信任,也就是對區塊鏈的信任。

再次是信任從Merkle樹和區塊+鏈的數據結構和演算法而來。

每個區塊都有一個唯一的hash值來表示,後面的hash值的計算包括了前面區塊的hash值的內容,這樣,所有的區塊組成了一個鏈式數據結構。這種數據結構保證了數據幾乎不能被竄改,如果沒有巨大的計算資源。因為一旦前面的數據被改動,所在的區塊的hash值變了,那之後的所有的區塊的hash值必須重新計算,而這將是一個浩瀚的工程。

一個區塊內所有交易生成的Merkle樹的根節點的hash,是參與區塊的hash的計算,而交易本身的內容並沒有直接參与區塊hash的計算。這種方式,也保證了區塊內的交易是不能被竄改的。這樣,還可以通過Merkle樹中的路徑來證明一個交易的存在和正確性,這就是SPV後面的原理。

通過這些數據結構,交易和交易的順序,一旦生成,就確定了,不能改變,值得信任。

最後是信任從博弈論,經濟學和心理學而來。

博弈論中的納什均衡,指的是參與人的這樣一種策略組合,在該策略組合上,任何參與人單獨改變策略都不會得到好處。那麼,這樣,保證了參與者誠實合作,得到的經濟收益是最大的。任何人作惡的成本,可能都會大於他友好合作的收益。再說,如果作惡,破壞了整個區塊鏈的經濟系統,任何人都沒有好處,都是損失,這是一個雙輸的結果,大家都不願意看到。

在區塊鏈系統,由於密碼學的加持,不能無中生有產生新的交易,每個交易必須有源頭;也不能改變一個已經生成的交易的內容。那麼,只能有一種作弊方式,拿到商品後,撤回原來交易,就是常說的「雙花」。而這種作弊帶來的收益,不及老老實實的生成區塊來的合適。

從經濟利益和博弈來看,大家互相誠信合作才能整體收益最大。

密碼學,民主共識,數據結構和演算法,博弈論,經濟學,心理學,等等,讓區塊鏈贏得了人類的信任。可以看出,區塊鏈解決的是人們對它的信任,而不是解決的人和人之間的信任。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 待字閨中 的精彩文章:

區塊鏈的未來在於技術的巨大進步

TAG:待字閨中 |