雪花臺灣

區塊鏈技術如何實現去中心化?


這個問題要牽扯到一個古老的問題,那就是拜占庭將軍問題。可以百度一下,其實這個問題的本質就是分散式系統如何達成一致性的問題。這也是去中心化系統需要解決的核心問題。因為中心化系統要達成一致和更新數據非常簡單,大家都聽中心就好了,這個中心就決定了整個系統的決策。而去中心化系統不一樣,每個節點都是平等的,那麼這樣一個系統誰的數據纔是正確的,大家應該聽說的,又有誰來完成數據的更新。其實這就是區塊鏈技術的共識的演算法,比特幣採用的是POW機制,誰最先求解出一道數學難題,誰就能夠更新區塊,並且獲得區塊獎勵。還有的共識機制包括POS,DPOS,BPFT等等,都是為瞭解決分散式系統如何達成共識的問題。


形象地說:區塊鏈就像天空一樣,每個人都可以看到上面發生了什麼。

去中心化主要表示的是:區塊鏈作為一個

這樣就實現了去中心化的記賬,不同於現在中心化的記賬方式--只由銀行來記賬,銀行掛了你就查不了也轉不了賬。而區塊鏈去中心化記賬的方式主要的特點就是:

但區塊鏈因為有這麼多賬本副本,所以也會有一些缺點:


是節點

······························


就是各個節點相互配合做作,把大中心分散化成每一個小一點的中心項目,雖然也是中心吧,但不像大中心那樣子集中,比特幣以前嘗試過,不過失敗了,目前個人看好GL現在做的去中心化


區塊鏈的去中心化是指區塊鏈的運行維護不需要任何中心機構參與,技術方面關鍵是點是分散式資料庫,利用P2P網路實現分佈數據的同步。更具體的說話就是區塊鏈的錢包私鑰不會存儲在任何中心機構的伺服器上面,由用戶自己保管。所以做區塊鏈應用的朋友保證不存儲私鑰在伺服器上面即可。


推薦閱讀:
相關文章