1. 程式人生 > >公有鏈、聯盟鏈、私有鏈區別

公有鏈、聯盟鏈、私有鏈區別

1、公有鏈:

公有鏈是世界上任何人都可以訪問讀取的、任何人都可以傳送交易並且如果交易有效的話可以將之包括到區塊中的、以及任何人都能夠參與與其共識過程的區塊。

優點:所有交易資料公開、透明,無法篡改。

缺點:低吞吐量(TPS),交易速度慢。

2、聯盟鏈:(代表:超級賬本(Hyperledger))

聯盟鏈即其共識過程受到一些預選節點控制的區塊鏈。多個有不同實體分別控制的節點組成一個聯盟鏈。每個機構都執行著一個或多個節點,其中的資料只允許系統內不同的機構進行讀寫和傳送交易,並且共同來記錄交易資料。

3、私有鏈:(代表:螞蟻金服)

是指寫入許可權僅在某一個組織控制下的區塊鏈,而讀寫許可權可能公開或者任意程度地加以限制。完全私有的區塊鏈更接近去中心化的資料庫

優點:更快的交易速度,更低的交易成本。不容易被惡意攻擊,更好的保護組織自身的隱私,交易資料不會對全網公開。

缺點:“去中心化”是區塊鏈的核心價值。而由某個組織或機構控制的私有鏈與“去中心化”理念有所出入。如果過於中心化,那就跟其他中心化資料庫沒有太大區別。

總結:

在對可信度、安全性有很高要求,而對交易速度不苛求的落地場景,公有鏈更有發展潛力。對於更加註重隱私保護、交易速度和內部監管等的落地應用,開發私有鏈或聯盟鏈則更加合適。

歡迎加入 IT 全棧工程師交流群 :593674370