Hyperledger Fabric CA的动态交易证书

超级账本(Hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,其目标是让成员共同合作,共建开放平台,满足多个行业用户的需求,并简化业务流程。

Hyperledger Fabric CA是Fabric的一个重要模块,如图1-2所示。

CA在Hyperleder Fabric框架体系架构中的流程图

CA在Hyperleder Fabric框架体系架构中的流程图

Fabric CA为网络提供身份管理、隐私、保密和可审计性的服务。在一个不带权限的区块链中,参与者是不需要被授权的,且所有的节点都可以同样地提交交易并把它们汇集到可接受的块中。例如,它们没有角色的区分。FabricCA通过公钥基础设施(Public Key Infrastructure,PKI)和去中心化、共识技术使得不带权限的区块链变成带权限的区块链。在Fabric中,用户通过注册来获得长时间的、可能根据用户类型生成的身份凭证(或称登记证书,Enrollment Certificates)。在用户使用过程中,这样的证书允许交易证书颁发机构(Transaction Certificate Authority,TCA)颁发匿名的动态交易证书。动态交易证书解决了比特币的半匿名问题,因为每一笔不同的交易可以用不同的动态交易证书。实体的登记证书可以用来产生动态交易证书,但是按照密码学原理,从动态交易证书不可能推断出实体的登记证书,这样用户的数据加密得到了保障。

868区块链学习网为您整理《Hyperledger Fabric CA的动态交易证书》仅供参考。