Fabric是一个基于区块链的分布式账本开源框架。它采用模块化的架构,可以将共识服务、成员认证等模块,根据客户需求进行替换。还可以通过docker容器技术执行chaincode智能合约。
在2018年10月刚刚发布了最新的1.3版本。下面就让我们来看看Fabric的1.3版本有哪些新功能。
1.3版本的新特征
1、增加MSP的身份混合器(Identity Mixer)
身份证混合器是一种采用零知识证明(zero-knowledge proofs)来保证匿名身份和不可连接的一种方法。
什么叫零知识证明?零知识证明就是提出验证的一方可以通过不泄漏自己任何加密信息的情况下,向来验证方证明自己的身份,这样对匿名隐私保护将更彻底,可以有效解决很多安全问题。
此外新增加了一个叫idexmigen的工具用来生成身份混合证书。
2、设置key-level背书策略
通常我们是在chaincode实力化或升级的时候设置和修改背书策略的。1.3版本增加了key级别的背书策略,运行在chaincode运行的时候动态修改背书策略。为了实现这个功能增加了四个shim接口。接口如下:
SetStateValidationParameter(key string, ep []byte) error
GetStateValidationParameter(key string) ([]byte, error)
SetPrivateDataValidationParameter(collection, key string, ep []byte) error
GetPrivateDataValidationParameter(collection, key string) ([]byte, error)
注:ep就是endorsement policy背书策略的缩写。是背书策略的二进制数据,以byte数组形式存在。

最低0.47元/天 解锁文章
433

被折叠的 条评论
为什么被折叠?



