利索能及
我要发布
收藏
专利号: 2021105894301
申请人: 长沙链奇科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-01-07
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于区块链的交易处理方法,其特征在于,包括:获取多个交易申请,其中,多个所述交易申请为在预设时间间隔内接收到的交易申请,所述交易申请包括分组标识,所述分组标识为所述交易申请对应的交易发起节点创建所述交易申请时自行添加的;

根据每个所述交易申请对应的分组标识对多个所述交易申请进行分组,得到N个分组;

对N个所述分组中包含的多个所述交易申请进行并行验证处理;

根据验证成功的多个所述交易申请生成目标区块。

2.根据权利要求1所述的方法,其特征在于,所述交易申请还包括:数字签名和交易信息;所述对N个所述分组中包含的多个所述交易申请进行并行验证处理,包括:根据N个所述分组中包含的每个所述交易申请对应的交易信息对N个所述分组中包含的多个所述交易申请对应的数字签名进行并行校验处理;

对N个所述分组中校验成功的多个所述交易申请对应的交易信息进行并行验证处理;

根据每个所述分组中验证成功的多个所述交易申请生成每个所述分组对应的子区块。

3.根据权利要求2所述的方法,其特征在于,所述交易申请还包括:公钥;所述根据N个所述分组中包含的每个所述交易申请对应的交易信息对N个所述分组中包含的多个所述交易申请对应的数字签名进行并行校验处理,包括:使用所述交易申请对应的公钥对所述交易申请对应的数字签名进行解密处理,以获得所述交易申请对应的第一摘要信息;

对所述交易申请对应的交易信息进行哈希处理,以生成所述交易申请对应的第二摘要信息;

判断所述交易申请对应的第一摘要信息与第二摘要信息是否相同;

若相同,则确定所述交易申请对应的数字签名校验成功。

4.根据权利要求2所述的方法,其特征在于,所述交易申请还包括:分配金额,所述交易信息包括:交易金额;所述对N个所述分组中校验成功的多个所述交易申请对应的交易信息进行并行验证处理,包括:

根据所述交易申请对应的分配金额和交易金额判断所述交易申请对应的交易发起节点是否具有支付所述交易金额的能力;

若是,则确定所述交易申请对应的交易信息验证成功。

5.根据权利要求2所述的方法,其特征在于,在所述对N个所述分组中包含的多个所述交易申请进行并行验证处理之后,所述方法还包括:将每个所述分组对应的子区块输入至预置智能合约中,以便所述预置智能合约输出每个所述交易发起节点对应的最终余额;

所述根据验证成功的多个所述交易申请生成目标区块,包括:对多个所述子区块和每个所述交易发起节点对应的最终余额进行打包处理,以获得所述目标区块。

6.根据权利要求1‑5中任一项所述的方法,其特征在于,所述交易申请为其对应的交易发起节点使用预置智能合约验证成功后,广播至区块链平台中的。

7.一种基于区块链的交易处理装置,其特征在于,包括:获取单元,用于获取多个交易申请,其中,多个所述交易申请为在预设时间间隔内接收到的交易申请,所述交易申请包括分组标识,所述分组标识为所述交易申请对应的交易发起节点创建所述交易申请时自行添加的;

分组单元,用于根据每个所述交易申请对应的分组标识对多个所述交易申请进行分组,得到N个分组;

验证单元,用于对N个所述分组中包含的多个所述交易申请进行并行验证处理;

生成单元,用于根据验证成功的多个所述交易申请生成目标区块。

8.根据权利要求7所述的装置,其特征在于,所述交易申请还包括:数字签名和交易信息;所述验证单元包括:

校验模块,用于根据N个所述分组中包含的每个所述交易申请对应的交易信息对N个所述分组中包含的多个所述交易申请对应的数字签名进行并行校验处理;

验证模块,用于对N个所述分组中校验成功的多个所述交易申请对应的交易信息进行并行验证处理;

生成模块,用于根据每个所述分组中验证成功的多个所述交易申请生成每个所述分组对应的子区块。

9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至6中任一项所述的基于区块链的交易处理方法。

10.一种基于区块链的交易处理装置,其特征在于,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行权利要求1至6中任一项所述的基于区块链的交易处理方法。