區塊鏈可分為公有鏈、私有鏈和聯盟鏈。
1.公有鏈是指完全對外開放,任意節點都可加入,沒有身份認證,加入後可以進行資料讀取、新區塊的競爭、傳送確認交易等,其閱讀許可權公開,完全去中心化,沒有許可權的限定。
區塊鏈節點在地域上分散、形態結構各異,因此需要維護共識機制執行和保證資料安全儲存。資料安全通過數字加密儲存實現,而共識機制需要通過獎勵機制來維護,每個節點通過貢獻工作量來維護共識機制從而獲得貨幣獎勵。
存在問題不適用於以下場景:
2.私有鏈是對讀取許可權或者對外開放權 限進行限制,指定節點才可參與投票、記賬、建塊。節點數量固定,交易速度快,隱私維護度高,交易成本低,不易被惡意攻擊。資訊共享性差,你是用於構建跨域認證模型。
3.聯盟鏈既不會也不可能是完全集中化的,而應該是集中化和去中心化二者之間的乙個平衡,而聯盟鏈正是介於公有鏈與私有鏈之間的一種賬本結構,更符合目前大多數行業應用的實際需要,同時適度對外開放的讀取和驗證許可權又可以保證獲得公眾和社會的監督,因此受到了包括r3cev在內的許多機構的推崇。
區塊鏈不同模型的比較 寫入
讀取激勵機制
交易速度
交易成本
隱私保護度
交易吞吐量
公有鏈任意節點
任意節點需要慢
高低低私有鏈
指定節點
不需要極快極低高
高聯盟鏈
任意實體可選快
低中相對高
區塊鏈基礎架構模型
區塊鏈技術的模型是由自下而上的資料層 網路層 共識層 激勵層 合約層和應用層組成。首先是 資料層 封裝了底層資料區塊的鏈式結構,以及相關的非對稱公私鑰資料加密技術和時間戳等技術,這是整個區塊鏈技術中最底層的資料結構。這些技術是構建全球金融系統的基礎,數十年的使用證明了它非常安全的可靠性。而區塊鏈,正...
Tomcat架構模型
我考慮我還是先發布,最起碼有點虛榮感或者說成就感,啊哈哈哈,未修改版本,後面會有重新整理,然後修訂,再去掉這句話 參考 tomcat架構解析 直接來看一下url圖把,這裡其實很多都忘記了,就先簡單介紹一下每個類的功能。接收其他計算機 客戶端 發來的請求資料並進行解析,完成相關業務處理,然後把資料處理...
Kafka 架構模型
基於producer consumer topic broker 等的乙個基本架 kafka的元件介紹 topic 訊息根據topic進行歸類 producer 傳送訊息者 consumer 訊息接受者 broker 每個kafka例項 server zookeeper 依賴集群儲存meta資訊。t...