Hyperledger Fabric 官方最新翻译---关键概念(二)(Hyperledger Fabric Functionalities)

点此查看最新,fabric官方文档中文翻译目录

  Fabric是一个分布式账本技术(DLT)的实现,它在一个模块化的区块链机制中提供企业级的网络安全,可扩展性,机密性和性能。Fabric提供了一下的区块链网络功能:
  

身份管理

  允许一个有权限网络,Fabric提供了一个会员管理机制服务用来管理用户IDs和对所有网络参与者的鉴权。访问控制列表,可以用来对特殊的网络操作提供额外的权限层。例如,一个专用的用户ID可以被允许调用链码应用程序,但是不允许发布新的链码。
  

隐私和机密性

  Fabric允许竞争商业利益,以及任何需要隐私和机密性交易的群体,可以在同一个有权限的网络中共存。隐私channel一个受限制的消息通道为特定的网络小群体成员提供隐私和机密性。所有的数据包括交易,成员和渠道信息,对没有被授权分配到channel的网络成员都是不可见和不可访问的。

高效的处理

  Fabric是通过节点的类型分配网络权限的。为了为网络提供并发性和并行性,交易执行被分为了交易排序和提交。执行交易之前县排序它们是为了每个peer节点能同时处理多个交易。这种并发执行机制增加了每个peer阶段的操作效率以及加快了想ordering service交付交易。
  为了允许进程的并行,将ordering节点从交易执行和账本维护的分工中解除,同时peer节点也从排序(共识)工作负担中解除。角色的分支也限制了授权和认证所需的处理。所有的peer不用必须信任所有的排序节点,反之亦然,一个角色的进程可以不需要另一个角色的验证来执行。
 

链码功能

  链码应用程序将channel上要执行的特殊类型的交易进行了编码。链码定义了资产所有权变更的参数,例如,确保所有用来资产转移的交易遵循同样的规则和要求。系统链码被区分为定义为整个渠道定义操作参数的链码。生命周期和配置系统链码定义channel的规则。背书和确认系统链码定义了背书和验证交易的需求。

模块化设计

  Fabric实现了一个模块机制用来对网络设计者提供功能选择。例如,特别的身份识别,排序(共识)和加密算法,可以被插拔到任何一个Fabric网络。其结果是,任何行业或公共领域都可以采用的通用块链架构,并保证其网络可以跨市场、监管和地理边界进行互操作。

你可能感兴趣的:(跟我学Hyperledger,fabric)