超级账本hyperledger fabric第四集:系统架构

一.架构图

应用层:

  • API:提供了GRPC,RPC框架
  • SDK:在API基础上封装的SDK,go、java、python、nodejs
  • 事件:分布式系统中,达成共识需要一定时间,fabric使用异步通信模式开发,触发回调函数执行
  • 身份:依托于底层的成员服务,是联盟链的认证功能,例如CA
  • 账本:区块链的查询数据,是账本中查出来的,区块高度+交易ID,不重复
  • 交易: 对区块链数据进行修改,先提交交易到背书节点,签名认证之后再执行
  • 智能合约:做合约的安装、实例化和升级

应用程序角度

( 1 )身份管理

用户注册和登录系统后,获取到用户注册证书( ECert),其他所有的操作都需要与用户 证书关联的私钥进行签名,消息接收方首先会进行签名验证,才进行后续的消息处理 。 网 络节点同样会用到颁发的证书,比如系统启动和网络节点管理等都会对用户身份进行认证 和授权 。

( 2 )账本管理

授权的用户是可以查询账本数据( ledger)的&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值