[发明专利]区块链交易处理方法及系统在审
申请号: | 201811564556.8 | 申请日: | 2018-12-20 |
公开(公告)号: | CN111353884A | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 贺海文;贺海武;周兵;饶毓霖;王伟 | 申请(专利权)人: | 上海智知盾科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 北京汉智嘉成知识产权代理有限公司 11682 | 代理人: | 姜劲;赵晓祎 |
地址: | 201304 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 交易 处理 方法 系统 | ||
1.一种区块链交易处理方法,其特征在于,应用于区块链网络上的节点,其中,所述节点具有主碎片以及m个子碎片;
所述方法包括:
所述主碎片将若干个待处理交易划分为A个交易集合,并分配A个所述交易集合至所述m个子碎片进行处理;其中,A和m为大于0的自然数;
所述主碎片获取各所述子碎片新生成的子区块,并根据各所述子区块进行区块打包;
所述主碎片对打包生成的新区块进行广播;其中,若所述新区块在所述区块链网络中验证通过,则所述新区块作为有效区块记录在所述区块链网络的各节点中。
2.如权利要求1所述的区块链交易处理方法,其特征在于,A等于m,所述分配A个所述交易集合至所述m个子碎片进行处理,具体包括:平均分配A个所述交易集合至所述m个子碎片进行处理。
3.如权利要求1所述的区块链交易处理方法,其特征在于,所述分配A个所述交易集合至所述m个子碎片进行处理后,还包括:
若第一预设时长内生成的所有所述子区块中未对应到全部的所述待处理交易,则所述主碎片放弃各所述待处理交易,并生成错误日志。
4.如权利要求3所述的区块链交易处理方法,其特征在于,若一所述子碎片生成子区块超过第二预设时长的次数超过预设次数,则认定所述子碎片故障。
5.如权利要求1所述的区块链交易处理方法,其特征在于,还包括:
若所述主碎片故障,则移除所述主碎片,并在所述m个子碎片中选取一子碎片作为新的主碎片。
6.如权利要求1、4或5所述的区块链交易处理方法,其特征在于,
若某一所述子碎片故障,则移除所述子碎片。
7.如权利要求1所述的区块链交易处理方法,其特征在于,所述主碎片与所述m个子碎片的共识算法相同。
8.如权利要求1所述的区块链交易处理方法,其特征在于,
若所述区块链网络中新增节点,则所述新增节点获取并同步所述区块链网络中的最长区块链。
9.一种区块链交易处理系统,其特征在于,包括:主碎片以及m个子碎片;
所述主碎片用于将若干个待处理交易划分为A个交易集合,并分配A个所述交易集合至所述m个子碎片进行处理;其中,A和m为大于0的自然数;
所述主碎片用于获取各所述子碎片新生成的子区块,并根据各所述子区块进行区块打包;
所述主碎片用于对打包生成的新区块进行广播;其中,若所述新区块在所述区块链网络中验证通过,则所述新区块作为有效区块记录在所述区块链网络的各节点中。
10.如权利要求9所述的区块链交易处理系统,其特征在于,还包括判断处理单元,用于在所述分配A个所述交易集合至所述m个子碎片进行处理后,判断若第一预设时长内生成的所有所述子区块中未对应到全部的所述待处理交易,则所述主碎片还用于放弃各所述待处理交易,并生成错误日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海智知盾科技有限公司,未经上海智知盾科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811564556.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:命名实体识别方法、装置、服务器及存储介质
- 下一篇:一种摩托车用排气管