1.一种基于区块链的交易处理方法,其特征在于,包括:记账节点获取多个交易申请,其中,多个所述交易申请为所述记账节点在预设时间间隔内接收到的交易申请,所述交易申请包括交易信息,所述交易信息由交易发起者创建交易生成;
根据每个所述交易申请对应的交易信息对多个所述交易申请进行分组,得到N个集合,使得每个所述集合中包含的多个所述交易申请为不同所述交易发起者创建的交易申请;
依次对每个所述集合中包含的多个所述交易申请进行并行验证处理;
将验证成功的多个所述交易申请放入区块内进行存储;
所述依次对每个所述集合中包含的多个所述交易申请进行并行验证处理,包括:对N个所述集合中的第一个集合内的多笔交易申请进行并行验证处理完毕后,再对N个所述集合中的第二个集合内的多笔交易申请进行并行验证处理,以此类推。
2.根据权利要求1所述的方法,其特征在于,所述交易申请还包括:所述交易申请对应的数字签名;所述依次对每个所述集合中包含的多个所述交易申请进行并行验证处理,包括:
依次提取每个所述集合中包含的多个所述交易申请,使得所述记账节点对N个所述集合进行串行处理;
根据所述集合内包含的每个所述交易申请对应的交易信息对多个所述交易申请对应的数字签名进行并行校验处理,并对校验成功的多个所述交易申请对应的交易信息进行并行验证处理。
3.根据权利要求2所述的方法,其特征在于,所述交易申请还包括:所述交易申请对应的公钥;所述根据所述集合内包含的每个所述交易申请对应的交易信息对多个所述交易申请对应的数字签名进行并行校验处理,包括分别使用所述集合中包含的每个所述交易申请对应的公钥对每个所述交易申请对应的数字签名进行解密,以获得每个所述交易申请对应的第一摘要信息;
对每个所述交易申请对应的交易信息进行哈希处理,生成每个所述交易申请对应的第二摘要信息;
判断每个所述交易申请对应的第一摘要信息与第二摘要信息是否相同;
若相同,则确定所述交易申请对应的数字签名校验成功。
4.根据权利要求3所述的方法,其特征在于,所述交易信息包括:所述交易申请对应的交易发起者地址;所述根据每个所述交易申请对应的交易信息对多个所述交易申请进行分组,得到N个集合,使得每个所述集合中包含的多个所述交易申请为不同所述交易发起者创建的交易申请,包括:
根据每个所述交易申请对应的交易发起者地址对多个所述交易申请进行分组,得到N个集合,使得每个所述集合中包含的多个所述交易申请为不同所述交易发起者创建的交易申请。
5.根据权利要求4所述的方法,其特征在于,所述交易信息还包括:所述交易申请对应的交易金额;所述对校验成功的多个所述交易申请对应的交易信息进行并行验证处理,包括:
判断校验成功的每个所述交易申请对应的交易发起者地址是否具有支付对应的交易金额的能力;
若是,则确定所述交易申请对应的交易信息验证成功。
6.根据权利要求1‑5中任一项所述的方法,其特征在于,在所述依次对每个所述集合中包含的多个所述交易申请进行并行验证处理之后,所述方法还包括:将验证失败的所述交易申请进行删除处理。
7.一种基于区块链的交易处理装置,其特征在于,包括:获取单元,用于记账节点获取多个交易申请,其中,多个所述交易申请为所述记账节点在预设时间间隔内接收到的交易申请,所述交易申请包括交易信息及数字签名,所述交易信息由交易发起者创建交易生成;
分组单元,用于根据所述获取单元获取的每个所述交易申请对应的交易信息对多个所述交易申请进行分组,得到N个集合,使得每个所述集合中包含的多个所述交易申请为不同所述交易发起者创建的交易申请;
验证单元,用于依次对所述分组单元划分的每个所述集合中包含的多个所述交易申请进行并行验证处理;
存储单元,用于将所述验证单元验证成功的多个所述交易申请放入区块内进行存储;
所述验证单元,具体用于对N个所述集合中的第一个集合内的多笔交易申请进行并行验证处理完毕后,再对N个所述集合中的第二个集合内的多笔交易申请进行并行验证处理,以此类推。
8.根据权利要求7所述的装置,其特征在于,所述交易申请还包括:所述交易申请对应的数字签名;所述验证单元包括:提取模块,用于依次提取每个所述集合中包含的多个所述交易申请,使得所述记账节点对N个所述集合进行串行处理;
校验模块,用于根据所述集合内包含的每个所述交易申请对应的交易信息对多个所述交易申请对应的数字签名进行并行校验处理;
验证模块,用于对所述校验模块校验成功的多个所述交易申请对应的交易信息进行并行验证处理。
9.根据权利要求8所述的装置,其特征在于,所述交易申请还包括:所述交易申请对应的公钥;所述校验模块包括:
解密子模块,用于分别使用所述集合中包含的每个所述交易申请对应的公钥对每个所述交易申请对应的数字签名进行解密,以获得每个所述交易申请对应的第一摘要信息;
生成子模块,用于对每个所述交易申请对应的交易信息进行哈希处理,生成每个所述交易申请对应的第二摘要信息;
第一判断子模块,用于判断每个所述交易申请对应的第一摘要信息与第二摘要信息是否相同;
第一确定子模块,用于当所述第一判断子模块判断所述交易申请对应的第一摘要信息与第二摘要信息相同时,确定所述交易申请对应的数字签名校验成功。
10.根据权利要求9所述的装置,其特征在于,所述交易信息包括:所述交易申请对应的交易发起者地址;所述分组单元,具体用于根据每个所述交易申请对应的交易发起者地址对多个所述交易申请进行分组,得到N个集合,使得每个所述集合中包含的多个所述交易申请为不同所述交易发起者创建的交易申请。
11.根据权利要求10所述的装置,其特征在于,所述交易信息还包括:所述交易申请对应的交易金额;所述验证模块包括:第二判断子模块,用于判断校验成功的每个所述交易申请对应的交易发起者地址是否具有支付对应的交易金额的能力;
第二确定子模块,用于当所述第二判断子模块判断所述交易申请对应的交易发起者地址具有支付对应的交易金额的能力时,确定所述交易申请对应的交易信息验证成功。
12.根据权利要求7‑11中任一项所述的装置,其特征在于,所述装置还包括:删除单元,用于在所述验证单元依次对每个所述集合中包含的多个所述交易申请进行并行验证处理之后,将验证失败的所述交易申请进行删除处理。
13.一种存储介质,其特征在于,所述存储介质中存储有程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至权利要求6中任一项所述的基于区块链的交易处理方法。