[发明专利]区块链交易处理方法及系统在审
申请号: | 201811564556.8 | 申请日: | 2018-12-20 |
公开(公告)号: | CN111353884A | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 贺海文;贺海武;周兵;饶毓霖;王伟 | 申请(专利权)人: | 上海智知盾科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 北京汉智嘉成知识产权代理有限公司 11682 | 代理人: | 姜劲;赵晓祎 |
地址: | 201304 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 交易 处理 方法 系统 | ||
本发明涉及区块链技术领域,公开了一种区块链交易处理方法及系统。本发明实施例中,区块链交易处理方法应用于区块链网络上的节点,其中,节点具有主碎片以及m个子碎片;该方法包括:主碎片将若干个待处理交易划分为A个交易集合,并分配A个交易集合至m个子碎片进行处理;其中,A和m为大于0的自然数;主碎片获取各子碎片新生成的子区块,并根据各子区块进行区块打包;主碎片对打包生成的新区块进行广播;其中,若新区块在区块链网络中验证通过,则新区块作为有效区块记录在区块链网络的各节点中。本发明实施例能够增加区块链网络每秒的交易量,使得区块链网络的交易吞吐量得到提升,并保证了区块链的一致性。
技术领域
本发明涉及区块链技术领域,尤其涉及区块链交易处理方法及系统。
背景技术
区块链是一个去中心化去信任的集体维护的可靠数据库,目前面临的最大问题之一就是可扩展性。所有主流的平台系统都在努力提高每秒的交易量。事实上,当今的比特币网络平均每秒可以处理7-10笔交易、以太坊网络每秒处理20-30笔交易,这一数字远低于像维萨Visa这样的中心化支付系统,后者平均每秒能处理约8000笔交易。缓慢的交易处理速度造成了区块链系统的一个主要问题:大量的未完成交易阻塞了网络,使得那些诸如实时支付这样的应用程序很难在区块链上一展身手,确认支付的时间拉长,就会给用户带来诸多不便,这也是为什么Visa这样的信用卡支付方式仍然更具吸引力的主要原因之一。
发明内容
本发明的目的在于提供一种区块链交易处理方法及系统,能够增加区块链网络每秒的交易量,使得区块链网络的交易吞吐量得到提升。
为解决上述技术问题,根据本发明的一个方面,提供了一种区块链交易处理方法,应用于区块链网络上的节点,其中,节点具有主碎片以及m个子碎片;该方法包括:主碎片将若干个待处理交易划分为A个交易集合,并分配A个交易集合至m个子碎片进行处理;其中,其中,A和m为大于0的自然数;主碎片获取各子碎片新生成的子区块,并根据各子区块进行区块打包;主碎片对打包生成的新区块进行广播;其中,若新区块在区块链网络中验证通过,则新区块作为有效区块记录在区块链网络的各节点中。
本发明的实施例还提供了一种区块链交易处理系统,包括:主碎片以及m个子碎片;主碎片用于将若干个待处理交易划分为A个交易集合,并分配A个交易集合至m个子碎片进行处理;其中,A和m为大于0的自然数;主碎片用于获取各子碎片新生成的子区块,并根据各子区块进行区块打包;主碎片用于对打包生成的新区块进行广播;其中,若新区块在区块链网络中验证通过,则新区块作为有效区块记录在区块链网络的各节点中。
本发明实施例相对于现有技术而言,区块链网络中的节点包括一主碎片以及若干个子碎片,主碎片将各待处理交易划分为A个交易集合,并将所划分出的A个交易集合分配到子碎片进行处理,而后,主碎片根据各子碎片生成的新的子区块进行区块的打包,以便于后续新区块的广播以及上链。这样,利用主碎片对待处理交易进行分配,利用子碎片对交易进行处理,以及,利用主碎片进行信息的统筹、主网通信,实现了交易的并行处理,提高了处理效率,在保证区块链一致性和可靠性的情况下,增加了区块链网络每秒的交易量,使得区块链网络的交易吞吐量得到提升。
可选地,A等于m,分配A个交易集合至m个子碎片进行处理,具体包括:平均分配A个交易集合至m个子碎片进行处理。这样,实现了子碎片的充分利用,交易的并行处理效率较高。
可选地,分配A个交易集合至m个子碎片进行处理后,还包括:若第一预设时长内生成的所有子区块中未对应到全部的待处理交易,则主碎片放弃各待处理交易,并生成错误日志。这样,避免了节点长时间无响应导致资源浪费的情况,并能够帮助技术人员及时地进行故障排查。
可选地,若一子碎片生成子区块超过第二预设时长的次数超过预设次数,则认定子碎片故障。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海智知盾科技有限公司,未经上海智知盾科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811564556.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:命名实体识别方法、装置、服务器及存储介质
- 下一篇:一种摩托车用排气管