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
   34   35   36   37   38   39   40   41   42   43   44