• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 百科 查看內容
    • 6994
    • 0
    • 分享到

    為什么說去中心化是區塊鏈最根本的特征?

    2018-4-6 20:07

    來源: 蘇寧金融研究院

    區塊鏈與傳統分布式系統的 5 點區別


    作為一種全新種類的分布式系統,區塊鏈往往被錯誤地當作是一個分布式的數據庫或日志系統,實際上區塊鏈與傳統的分布式系統之間有著本質的區別——去中心化。現在我們來審視一下區塊鏈與傳統分布式系統的主要區別:

    (1)一致性算法:區塊鏈需要解決的是拜占庭將軍問題,即網絡中存在一個或多個欺詐節點,可能會故意違反協議或傳輸錯誤的數據,因此區塊鏈往往采用拜占庭容錯的一致性算法(通常稱為共識算法),如 BFT、PoW、PoS 等;而傳統分布式系統只需考慮節點失效和通訊錯誤的情況,往往采用 paxos、raft 之類的一致性算法,這類算法不能對抗欺詐節點。

    (2)中央控制方:在區塊鏈網絡中是不存在中央控制方的,沒有一個節點可以控制或協調賬本數據的生成,各節點通過共識算法進行協調,生成一致的賬本。而傳統發布式系統則往往是由一個機構進行控制,統一調度各節點參與運算。

    (3)規則制定:區塊鏈的規則就是共識協議,又稱共識機制,共識算法是其中的一部分。共識機制一般是由一個人或一個團隊設計制定,并開發出相應的程序,提供給社區使用。這一點似乎與傳統的分布式系統一樣,但區塊鏈的共識機制的改變、升級是需要社區對此有一致的共識,如果不能達成共識,則任何人都可以實施硬分叉,另建一個社區、一條鏈。這就是共識機制的去中心化過程。

    (4)計算模式:由于區塊鏈節點之間不具有相互信任,因此區塊鏈的業務計算是通過智能合約完成的,智能合約代碼在網絡上的所有(或部分)節點上同時運行,其執行結果通過共識算法在全網進行驗證,通過這種計算上的冗余來保證計算結果的一致性。而傳統分布式系統則無需考慮這些問題,同樣的運算只需在一個或少數幾個節點上進行,結果也無需其他節點驗證,可以獲得很高的效率。

    (5)性能:區塊鏈是以相對的低效率來換取公正,目前主流的公有鏈每秒只能處理幾筆到幾十筆交易,更高效的區塊鏈軟件正在研發之中;而分布式系統的性能理論上可以無限提升,目前已達到每秒數十萬筆交易。

    由此可見,區塊鏈是一種特殊的分布式系統,通過解決拜占庭將軍問題實現了非信任網絡環境下的最終一致性,代價是相對較低的效率。如果剔除區塊鏈的去中心化因素,由一個或幾個中心節點來控制整個系統,則這種效率的犧牲變得毫無必要,區塊鏈就退化為傳統的分布式系統。

    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频