Fabric的主要版本迭代
Fabric 1.X vs 2.X
Fabric version | v1.4 | v2.0 |
---|---|---|
–共识– | ||
Solo共识 orderer/consensus/solo | ☑ | ☐ 弃用 |
Kafka共识 orderer/consensus/kafka | ☑ | ☐ 弃用 |
Raft共识 orderer/consensus/etcdraft | ☑ | ☑ |
–新特性– | ||
新的生命周期系统链码 | ☐ peer chaincode命令被取代 | ☑ peer lifecycle chaincode |
能力类型版本 | V1_4_3 | V2_0 |
外部链码 | ☐ 只支持Docker容器 | ☑ 允许外部平台(如Kubernetes)管理链码生命周期 |
排序节点的账本结构 | ☑ ram ☑ json ☑ file | ☐ ram弃用 ☐ json弃用 ☑ file类型 |
–计划弃用– | ||
configtxgen的子命令outputAnchorPeersUpdate | ☑ | ☐计划弃用 |
通道的应用能力兼容版本
Capabilities:
Channel: &ChannelCapabilities #通道范围(/Channel)能力版本
V2_0: true
Orderer: &OrdererCapabilities #排序服务(/Channel/Orderer)能力版本
V2_0: true
Application: &ApplicationCapabilities #应用范围(/Channel/Application)能力版本
V2_0: true
V1_4_2: false
V1_3: false
V1_2: false