1.一种区块链的数据处理方法,应用于区块链系统中,其特征在于,包括:采用POA协议同步各个节点中的交易信息,其中,所述交易信息用于产生区块;
将各个所述节点产生的区块构建为有向无环图结构,并对所述区块存储的数据进行压缩,其中,所述区块采用聚合方式进行通信;
采用侧链协议和分片策略控制所述区块间的数据交互。
2.根据权利要求1所述的区块链的数据处理方法,其特征在于,区块链的节点包括第一节点和第二节点;
所述采用POA协议同步各个节点中的交易信息,包括:当所述第一节点产生的交易信息时,采用POA协议通过所述第二节点验证所述第一节点产生的交易信息,并存储验证通过的所述交易信息,其它第一节点同步所述交易信息是,从所述第二节点中获取所述交易信息。
3.根据权利要求1所述的区块链的数据处理方法,其特征在于,所述将各个所述节点产生的区块构建为有向无环图结构,并对所述区块存储的数据进行压缩,包括:区块链上的区块对所述节点产生的待上链区块进行验证;
将验证通过的所述待上链区块上链,指针指向验证的所述区块;
采用剪枝方法对所述区块链上的区块存储的信息进行压缩。
4.根据权利要求1所述的区块链的数据处理方法,其特征在于,所述区块采用聚合方式进行通信,包括:所述区块对预设时间窗口内待发送的多条数据进行边缘缓存;
对缓存的多条所述数据进行聚合,并将聚合后的数据发送至目标区块。
5.根据权利要求4所述的区块链的数据处理方法,其特征在于,所述预设时间窗口为所述区块根据当前网络的请求频率确定的时间窗口;
所述区块根据当前网络的请求频率确定的时间窗口包括:所述区块根据当前网络的请求频率查询时间窗口清单,以确定与所述请求频率匹配的时间窗口,所述时间窗口清单包括请求频率和与所述请求频率匹配的所述时间窗口。
6.根据权利要求4所述的区块链的数据处理方法,其特征在于,所述区块将聚合后的数据通过Gossip协议发送至所述目标区块。
7.根据权利要求1所述的区块链的数据处理方法,其特征在于,所述采用侧链协议和分片策略控制所述区块间的数据交互,包括:当区块链中的主链的区块中的通信信息转移至侧链的区块中时,采用SPV模式验证主链的区块已被锁定;
当区块链中的侧链的区块中的通信信息转移至主链的区块中时,采用SPV模式验证侧链的区块已被锁定;
采用分片策略对所述区块链中的区块进行分段,每一个分段之间相互独立,每一个分段独立验证所述分段内的通信信息。
8.一种区块链系统,其特征在于,包括:
共识层,用以采用POA协议同步各个节点中的交易信息,其中,所述交易信息用于产生区块;
数据层,用以将各个所述节点产生的区块构建为有向无环图结构,并对所述区块存储的数据进行压缩;
网络层,用以采用聚合方式控制所述区块间的通信;
合约层,用以采用侧链协议和分片策略控制所述区块间的数据交互。
9.一种计算机设备,其特征在于,所述计算机设备包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求
1至7任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至7任一项所述方法的步骤。