當前位置: 首頁>>技術教程>>正文


私有區塊鏈與公共區塊鏈:主要區別是什麽?

區塊鏈的主要目標之一是創建一個不變的公共分類賬賬簿,以確保交易的完整性。在過去的幾年中,許多不同類型的區塊鏈得到了發展,期間公共區塊鏈和私有區塊鏈的概念應運而生。兩者經常被混淆在一起,因為它們都有非常相似的特征。但是,它們的應用和允許的參與者類型並不相同。

公共區塊鏈與私有區塊鏈

公共區塊鏈和私有區塊鏈都是去中心化的、端到端(peer-to-peer)網絡,每個參與者都維護一個共享分類帳的副本,賬簿上存儲著數字簽名的交易。該分類帳隻能追加,不能編輯修改。區塊鏈的參與者通過共識協議保持賬簿同步。這個協議保證了分類賬簿的不變性,即使區塊鏈上有一些惡意參與者也無法破壞分類賬。

公共區塊鏈和私有區塊鏈之間的差異與網絡中允許維護賬本並執行共識協議的參與者的類型有關。

公共區塊鏈

公共區塊鏈是開放的網絡,允許任何人參與網絡,因此稱為“public”。這樣的網絡取決於其成功的參與者數量,因此通過激勵機製鼓勵越來越多的公眾參與。公共區塊鏈的最好例子是比特幣,在比特幣中,網絡(礦工)的參與者會獲得BTC令牌獎勵。

但是,公共區塊鏈也有其缺點。在區塊鏈中,每個區塊都包含網絡上許多交易的記錄。創建新的區塊會產生獎勵,也稱為“礦工費”。在公共區塊鏈中,網絡上可能有很多參與者,因此有必要保持獎勵代幣的稀缺性,並規範誰有權創建下一個區塊。為此,網絡中的每個參與者都必須解決一個複雜的密碼問題(也稱為“proof of work”)。解決問題的人都有權創建下一個區塊(並獲得獎勵)。不利的是,這些問題非常耗費資源並且需要大量的計算能力來解決。

另一個缺點是區塊鏈本身的公共性。交易幾乎沒有隱私,參與者沒有任何規章製度或標準。公共區塊鏈可能適用於公共領域的項目(例如Blockchain),但不適用於企業級場景。

私有區塊鏈

企業可以建立私有區塊鏈來保護其數據的隱私和安全。參與私有區塊鏈需要邀請,該邀請本身也可以通過網絡啟動程序或可以實施的一組規則進行驗證。這樣的網絡被稱為許可網絡,並限製了允許誰加入。私有區塊鏈還可以限製參與者的活動,以便某些交易隻能由某些參與者而不是其他參與者執行,盡管事實是它們在網絡上。這就增加了一層隱私。

參與規則可以由現有參與者、監管機構或團體設置。網絡中的所有參與者都在以去中心化的方式維護區塊鏈中發揮作用。

私有區塊鏈的一個例子是Linux Foundation的Hyperledger Fabric,旨在滿足企業需求。僅參與特定交易的實體對此可見,其他實體將無權訪問。因為這樣的區塊鏈更輕量級,所以它提供的交易吞吐量比公共區塊鏈要高幾個數量級。

有許可區塊鏈的快速發展,再加上大型企業的興趣,為更多私有區塊鏈的發展鋪平了道路,這將有助於將區塊鏈技術的使用多樣化到尚未探索的企業案例中。盡管公共區塊鏈的可操作性有限,但由企業驅動的私人區塊鏈卻具有改變日常生活許多方麵的能力。

參考資料

本文由《純淨天空》出品。文章地址: https://vimsky.com/zh-tw/article/4595.html,未經允許,請勿轉載。