Page 39 - Good Faith Chain
P. 39
秀巴信用链方案白皮书
4.3 底层平台 VV
4.3.1 基础服务
基础服务模块由接口适配、共识管理,网络通信和记录存储四个部分组成,如下图
图 4-3-1 基础服务
4.3.1.1 接口适配
为了用户方便、低成本的接入秀巴区块链,VV对应用层提供 MYSQL 和 API 的接口,
其中 API 接口支持同步和异步操作两种模式。接口适配层对业务请求进行解析,鉴权和签名
校验之后,通过共识算法将业务请求记录到账本存储上。接口适配模块作为共识管理模块的客
户端,也会参与共识管理。接口适配模块主要负责各个共识节点返回结果的汇总和一致性判断。
另外,当使用具有自主知识产权的“改进的 bft-raft”共识算法时候,接口适配模块还会收到
来自业务侧的选举切换请求,接口适配模块对选举切换请求进行汇总统计。当符合切换条件的
时候,通知共识管理模块重新选举。
4.3.1.2 共识管理
共识机制是区块链中核心的技术点。多方参与的节点在预设规则下,通过节点间的交互对
数据、行为或流程达成一致的过程称为共识。共识机制是指定义共识过程的算法、协议和规则。
39