Hyperledger fabric中的几个重要的角色

本文介绍了HyperLedger Fabric中的关键组件如ApplicationBackend、NVP节点和VP节点的功能及作用,解释了这些组件如何支持交易管理和身份验证,同时展望了从0.6版本到1.0版本的重大改进。

Application Backend

存在的目的:
    后端应用程序服务支持应用程序关联到移动设备或者浏览器
关键角色:
    1)通过成员服务管理末端使用者和注册者
    2)启动交易请求,发送请求到末端
Owned by
    Solution provider, Network Proprietor


NVP节点

存在的目的:
    构建交易并且将它们发送到VP节点,peer节点保存了一份所有交易的副本以便于solution providers能够在本地查询它们
关键角色:
    1.管理或者维护通过成员服务发行的用户证书
    2.构建交易并且将交易转发到VP节点
    3.维护一个本地账本,允许application owner查询当地的信息
Owned by:
    Solution Provider, Network Auditor

VP节点
存在的目的:
    创建并且确认交易事物,并且维护chaincode的状态
关键角色:
    1)管理并且维护被成员服务发布的用户证书
    2)创建交易
    3)在区块链网络上和其他VP节点一起执行交易
    4)维护本地账本副本
    5)参与共识并且更新账本
Owned by:
    Network proprietor, Solution provider

membership(在未来的1.0版本中将变成cop)
存在的目的:
    末端用户或者组织的身份发行与管理
关键角色:
    1)发行登记证书给各个末端使用者或者组织
    2)发行交易证书到关联的各个末端使用者
    3)发行TSL证书确保在HyperLedger Fabric之间通信
    4)发行链特别的Key
Owned by: Third Party service provider

注:目前我们使用的HyperLedger fabric是0.6版本,与将要发布的1.0版本相比较,Fabric有以下变动:
1)HyperLedger Fabric v1.0 membersrvc模块将独立出来成为新的COP模块。
    COP将为Hyperledger fabric提供一个类似警方的安全功能
    COP的代码将比membership servicev0.6版本更短更简单
2)HyperLedger Fabric v1.0将更具有安全性和扩展性,COP的独立出来将更使基于HyperLedger Fabric改造更简单。
3)交易加密方面也将比v0.6版本加强很多,例如供应链, FOREX market, 健康医疗方面交易更加安全



评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

The_Web3_社区

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值