根據區塊鏈的開發對象的不同,可以將區塊鏈分成三類:公有鏈,私有鏈和聯盟鏈。
公有鏈對所有人開放,節點可以隨意的加入;私有鏈只對單獨的實體進行開放,如公司內部;聯盟鏈只會對一些特定的組織開放。
公有鏈
公有鏈是完全去中心化的一種區塊鏈,比特幣就屬於這種鏈。在公有鏈上,各個節點均可自由加入和退出網絡,並參加鏈上數據的讀寫,並且,網絡中不存在任何中心化的服務端節點。
公有鏈有三個主要特點。首先,公有鏈中的用戶權益可以得到很好的保護,因為公有鏈中的程序開發者不能干涉用戶。其次,開放性更強,任何用戶都可以在其上開發自己的應用,並且產生效應。最后,數據是完全公開透明的,每個參與者都能夠看到所有賬戶的交易活動。
聯盟鏈
聯盟鏈是指由多個機構共同參與管理的區塊鏈,每個組織或機構管理一個或多個節點,其數據只允許系統內不同的機構進行讀寫和發送。系統由幾個權威的機構共同分布式記賬,這些節點再根據共識機制協調工作。這是部分去中心化的區塊鏈,民眾可以進行查閱和交易,不過驗證交易需要由聯盟內部決定。
聯盟鏈的各個節點通常有與之對應的實體機構組織,通過授權后才能加入與退出網絡。各機構組織組成利益相關的聯盟,共同維護區塊鏈的健康運轉。
從某種程度上來說,其實聯盟鏈也屬於私有鏈,但它私有的程度不同,其權限設計要求更復雜,可信度更高。
私有鏈
私有鏈是對單獨的個人或實體進行開放的區塊鏈系統。系統內的每個節點的權限都需要組織來分配,對每個節點開放的數據量要視情況由組織來決定。雖然對各個節點都進行了限制,但私有鏈仍然是區塊鏈的多節點的框架。
私有鏈有一些自己的特點。首先就是它的交易速度會很快,私有鏈的交易速度是其他公有鏈和聯盟連所不能比的,主要是因為不需要每個節點來驗證一個交易,少量的節點就可以完成驗證。其次,更好的隱私保護。由於讀取數據的權限受限,任何節點參與者很難獲得數據鏈上面的數據。再次,節點連接方便。私有鏈中的節點連接是很方便的。最后,交易成本很是便宜。對於每一筆交易,只需要算力比較好的由信任度高的幾個節點驗證就可以了。這樣就大大降低了交易所花費的成本。
一般來說,公有鏈適用於對可信度、安全性有很高要求,而對交易速度要求不高的場景。私有鏈或聯盟鏈更適合對隱私保護、交易速度和內部監管等具有很高要求的應用。
參考文章:
https://baijiahao.baidu.com/s?id=1598806079671889070&wfr=spider&for=pc