[发明专利]用于并发处理区块链交易的方法、计算机系统和介质在审
| 申请号: | 201710978856.X | 申请日: | 2017-10-19 |
| 公开(公告)号: | CN110019202A | 公开(公告)日: | 2019-07-16 |
| 发明(设计)人: | 曹锋;崇志宏 | 申请(专利权)人: | 深圳区块链金融服务有限公司;上海万链信息技术有限公司 |
| 主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/28;G06Q20/10 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;张平 |
| 地址: | 518054 广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 交易 并发处理 计算机系统 区块 计算机可读存储介质 原子操作 构建 块池 并行 | ||
本公开提供了一种用于并发处理区块链交易的方法、实现该方法的计算机系统以及计算机可读存储介质。该方法包括:构建交易池以包含所有待处理的交易;将该交易池中的所有交易划分为多个原子块以构成原子块池,每个原子块包含一个或多个交易;以及对该多个原子块中的每个原子块并行进行原子操作,以处理其所包含的交易。
技术领域
本公开涉及互联网技术,更具体地,涉及一种用于并发处理区块链交易的方法、实现该方法的计算机系统以及计算机可读存储介质。
背景技术
区块链(Blockchain)是比特币的一个重要概念,其本质上是一个去中心化的数据库,用于存储交易的分布式共享账本。区块链由区块构成,每个区块包含一组交易的信息。
每当网络中有交易产生时,网络中有强大运算能力的节点(即矿工(Miner))就开始竞争解一个哈希谜题,竞争成功的节点获得产生新的区块的权利以构造出新的区块来记录最新的交易。新的区块按照时间顺序线性地被补充到原有的区块链末端,这个账本就会不停的增长和延长。
区块链的这种分布式特性使得能够在非信任网络中进行信任交易,并且没有任何一个单方能够自己修改交易历史。因此,区块链提供了交易历史的可追溯性。当前,越来越多的地区和组织在研究将区块链用于自己的应用,如金融、健康等。
随着区块链的链上交易规模的上升以及复杂交易(如智能合约)的执行时间的上升,所需的区块处理时间越来越长。当前,区块链交易的并发处理已经成为业界的一个研究热点。
发明内容
针对上述问题,本公开提出了一种并发处理区块链交易的方法和实现该方法的计算机系统以及计算机可读存储介质。
根据本公开的一个方面,提供了一种用于并发处理区块链交易的方法。该方法包括:构建交易池以包含所有待处理的交易;将该交易池中的所有交易划分为多个原子块以构成原子块池,每个原子块包含一个或多个交易;以及对该多个原子块中的每个原子块并行进行原子操作,以处理其所包含的交易。
根据本公开的另一个方面,提供了一种用于并发处理区块链交易的计算机系统。该计算机系统包括:存储器,其中存储有计算机程序代码;以及处理器,其被配置为运行该存储器中存储的计算机程序,以构建交易池以包含所有待处理的交易;将该交易池中的所有交易划分为多个原子块以构成原子块池,每个原子块包含一个或多个交易;以及对该多个原子块中的每个原子块并行进行原子操作,以处理其所包含的交易。
根据本公开的再一个方面,提供了一种计算机可读存储介质,其上存储有用于并发处理区块链交易的计算机代码。该计算机代码包括:用于构建交易池以包含所有待处理的交易的计算机代码;用于将该交易池中的所有交易划分为多个原子块以构成原子块池的计算机代码,每个原子块包含一个或多个交易;以及用于对该多个原子块中的每个原子块并行进行原子操作,以处理其所包含的交易的计算机代码。
附图说明
通过参考下列附图所给出的本公开的具体实施方式的描述,将更好地理解本公开,并且本公开的其他目的、细节、特点和优点将变得更加显而易见,其中:
图1示出了一种区块链结构的示意图;
图2示出了根据本公开的用于并发处理区块链交易的方法的示意图;
图3示出了根据图2所示的方法中对原子块执行原子操作的步骤的一种示例性流程图;以及
图4示出了根据本公开的用于并发处理区块链交易的计算机系统的方框图。
具体实施方式
下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整的传达给本领域的技术人员。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳区块链金融服务有限公司;上海万链信息技术有限公司,未经深圳区块链金融服务有限公司;上海万链信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710978856.X/2.html,转载请声明来源钻瓜专利网。





