Hyperledger Fabric(功能)

Hyperledger Fabric功能

Hyperledger Fabric是分佈式分類帳技術(DLT)的一種實現,可在模塊化區塊鏈架構中提供企業級網絡安全性,可擴展性,機密性和性能,Hyperledger Fabric提供如下區塊鏈網絡功能:算法

身份管理

爲了啓用許可網絡,Hyperledger Fabric提供成員資格身份服務,用於管理用戶ID並對網絡上的全部參與者進行身份驗證,訪問控制列表可用於經過受權特定網絡操做來提供額外的權限層。例如,能夠容許特定用戶ID調用鏈碼應用程序,可是不能部署新的鏈碼。segmentfault

隱私和機密性

Hyperledger Fabric能夠實現競爭的商業利益,以及任何須要私有,保密交易的組,在同一個容許的網絡上共存。私有通道是受限制的消息傳遞路徑,可用於爲網絡成員的特定子集提供交易隱私和機密性。
全部數據,包括交易,成員和通道信息,在通道上是不可見的,而且任何未明確授予對通頻道的訪問權限的網絡成員都沒法訪問。安全

高效的處理

Hyperledger Fabric按節點類型分配網絡角色,爲了向網絡提供併發性和並行性,交易執行與交易排序和提交分開。在排序交易以前執行交易使每一個對等節點可以同時處理多個交易,這種併發執行提升了每一個對等點的處理效率,並加速了向排序服務的交易交付。網絡

除了啓用並行處理以外,分工還能夠減輕排序節點對交易執行和分類賬維護的負擔,同時使對等節點免於排序(共識)工做負載。角色的這種分叉也限制了受權和認證所需的處理;全部對等節點都沒必要信任全部排序節點,反之亦然,所以一方上的進程能夠獨立於另外一方的驗證運行。架構

鏈碼功能

鏈碼應用程序編碼是由通道上特定類型的交易調用的邏輯,鏈碼定義資產全部權變動的參數。例如,確保全部轉移全部權的交易都遵循相同的規則和要求,系統鏈碼被區分爲定義整個通道操做參數的鏈碼,生命週期和配置系統鏈碼定義了通道的規則;承認和驗證系統鏈碼定義了承認和驗證交易的要求。併發

模塊化設計

Hyperledger Fabric實現了模塊化架構,爲網絡設計人員提供了功能選擇,例如,用於身份、排序(共識)和加密的特定算法能夠插拔到任何Hyperledger Fabric網絡,結果是任何行業或公共領域均可以採用的通用區塊鏈架構,並確保其網絡可跨市場、監管和地理邊界進行互操做。分佈式


上一篇:關鍵概念介紹

相關文章
相關標籤/搜索