一.架构图

应用层:
- API:提供了GRPC,RPC框架
- SDK:在API基础上封装的SDK,go、java、python、nodejs
- 事件:分布式系统中,达成共识需要一定时间,fabric使用异步通信模式开发,触发回调函数执行
- 身份:依托于底层的成员服务,是联盟链的认证功能,例如CA
- 账本:区块链的查询数据,是账本中查出来的,区块高度+交易ID,不重复
- 交易: 对区块链数据进行修改,先提交交易到背书节点,签名认证之后再执行
- 智能合约:做合约的安装、实例化和升级
应用程序角度
( 1 )身份管理
用户注册和登录系统后,获取到用户注册证书( ECert),其他所有的操作都需要与用户 证书关联的私钥进行签名,消息接收方首先会进行签名验证,才进行后续的消息处理 。 网 络节点同样会用到颁发的证书,比如系统启动和网络节点管理等都会对用户身份进行认证 和授权 。
( 2 )账本管理
授权的用户是可以查询账本数据( ledger)的,这可以通过多种方式查询,包括根据区 块号查询区块 、 根据区块哈希查询区块、根据交易号查询区块、根据交易号查询交易,还 可以根据通道名称获取查询到的区块链信息 。
( 3 )交易管理
账本数据只能通过交易执行才能更新,应用程序通过交易管理提交交易提案( Propo

最低0.47元/天 解锁文章
955

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



