1. 程式人生 > >Hyperledger Fabric 官方最新翻譯---關鍵概念(二)(Hyperledger Fabric Functionalities)

Hyperledger Fabric 官方最新翻譯---關鍵概念(二)(Hyperledger Fabric Functionalities)

  Fabric是一個分散式賬本技術(DLT)的實現,它在一個模組化的區塊鏈機制中提供企業級的網路安全,可擴充套件性,機密性和效能。Fabric提供了一下的區塊鏈網路功能:
  

身份管理

  允許一個有許可權網路,Fabric提供了一個會員管理機制服務用來管理使用者IDs和對所有網路參與者的鑑權。訪問控制列表,可以用來對特殊的網路操作提供額外的許可權層。例如,一個專用的使用者ID可以被允許呼叫鏈碼應用程式,但是不允許釋出新的鏈碼。
  

隱私和機密性

  Fabric允許競爭商業利益,以及任何需要隱私和機密性交易的群體,可以在同一個有許可權的網路中共存。隱私channel一個受限制的訊息通道為特定的網路小群體成員提供隱私和機密性。所有的資料包括交易,成員和渠道資訊,對沒有被授權分配到channel的網路成員都是不可見和不可訪問的。

高效的處理

  Fabric是通過節點的型別分配網路許可權的。為了為網路提供併發性和並行性,交易執行被分為了交易排序和提交。執行交易之前縣排序它們是為了每個peer節點能同時處理多個交易。這種併發執行機制增加了每個peer階段的操作效率以及加快了想ordering service交付交易。
  為了允許程序的並行,將ordering節點從交易執行和賬本維護的分工中解除,同時peer節點也從排序(共識)工作負擔中解除。角色的分支也限制了授權和認證所需的處理。所有的peer不用必須信任所有的排序節點,反之亦然,一個角色的程序可以不需要另一個角色的驗證來執行。
 

鏈碼功能

  鏈碼應用程式將channel上要執行的特殊型別的交易進行了編碼。鏈碼定義了資產所有權變更的引數,例如,確保所有用來資產轉移的交易遵循同樣的規則和要求。系統鏈碼被區分為定義為整個渠道定義操作引數的鏈碼。生命週期和配置系統鏈碼定義channel的規則。背書和確認系統鏈碼定義了背書和驗證交易的需求。

模組化設計

  Fabric實現了一個模組機制用來對網路設計者提供功能選擇。例如,特別的身份識別,排序(共識)和加密演算法,可以被插拔到任何一個Fabric網路。其結果是,任何行業或公共領域都可以採用的通用塊鏈架構,並保證其網路可以跨市場、監管和地理邊界進行互操作。