Fabric超级账本v1.3的新特征

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数组形式存在。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值