精选优质文档-倾情为你奉上CSAC信用链技术架构及区块算法一、技术架构 CSAC的整体架构分成三个层次:核心基础层通过 API 的接口为上层提供区块链基础服务; 平台 服务器层在底层之上,构建一系列符合行业标准的应用接口;应用在标准化的接口上创建高可用 性、可扩展性的区块链应用。整体结构如下: CSAC的核心功能又被纵向划分为三大主题功能板块:账户中心、分布式账本服务、平台管 理。其中,多数部分将会通过执行研发实现,有些部分采用某些标准的开源组件,还有一些部分 是在成熟框架上进行优化和改进。 二、数据存储CSAC的区块数据采取我们自主设计的数据管理方式进行存储,主要由三部分构成,如下图所示:三部分数据分别为用于提供快速查询交易数据的轻量化本地索引数据、用于存储对象化的交易 信息的分布式账本以及利用分布式哈希表技术用于存储文件的分布式文件系统。1、轻量化的本地索引数据:通过特有的安全协议对分布式账本上的交易记录进行监听,读取并存 储账本上带有特殊标记的数据相关的交易记录的索引信息、解析读取相应的摘要信息,以便上层应 用可根据摘要信息,对