Hyperledger Fabric v2.x 更新说明
v1.0 是 Hyperledger Fabric 的第一个主版本,Fabric v2.0 为用户和运营商提供了重要的新特性,包括对新应用程序和隐私模式的支持,增强了对智能合约的管理和对节点操作的新选项。
在 v2.0 上的每一个 v2.x 次要发行版本都有少量特性更新、改进和 bug 修复。
v2.2 是 Fabric v2.x 的第一个 LTS(long-term support,长期支持版本)。后续将在 v2.2.x 版本中提供修复,直到发布新的 LTS 版本。
下面我们就来看看 Fabric v2.0 发布的一些亮点······
智能合约的去中心化治理
Fabric v2.0 引入了智能合约的去中心化治理,为在 Peer 节点上安装和启动链码提供了一个新的流程。新的 Fabric 链码生命周期支持多个组织在链码和账本交互之前协商链码的参数,例如链码背书策略。和以前的生命周期相比,新的模式有几个改进:
- 多个组织必须认同链码参数 在 Fabric 1.x 版本中,一个组织可以为通道中的所有其他成员设置链码的参数(例如背书策略),这些成员只能拒绝安装链码,因而不能参与和该链码相关的交易。新的 Fabric 链码生命周期更加灵活,它既支持中心化的信任模型(如以前的生命周期模型),也支持去中心化的模型ÿ