[发明专利]并行构建区块链视图的方法、计算机系统和可读存储介质有效
| 申请号: | 201710448013.9 | 申请日: | 2017-06-14 |
| 公开(公告)号: | CN109146677B | 公开(公告)日: | 2021-07-23 |
| 发明(设计)人: | 曹锋;崇志宏 | 申请(专利权)人: | 深圳区块链金融服务有限公司;上海万链信息技术有限公司 |
| 主分类号: | G06Q40/04 | 分类号: | G06Q40/04;H04L29/08 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;张平 |
| 地址: | 518054 广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 并行 构建 区块 视图 方法 计算机系统 可读 存储 介质 | ||
本公开提供了一种并行构建区块链视图的方法、实现该方法的计算机系统以及计算机可读存储介质。该方法包括:为该区块链中的多个交易构建包括多个条目的数据结构,该多个条目中的每个条目包括该多个交易中的一个交易所涉及的转出账户的标识符、转入账户的标识符和交易数量;基于账户的标识符将该多个条目划分为多个组,并且将每组条目分发给多个计算机节点中的一个计算机节点;从该多个计算机节点中的每个计算机节点接收针对分发给该计算机节点的一组条目中的每个账户并行构建的节点视图;以及组合该多个计算机节点的节点视图以形成该区块链的完整视图。
技术领域
本公开涉及互联网技术,更具体地,涉及一种用于并行构建区块链视图的方法、计算机系统和可读存储介质。
背景技术
区块链(Blockchain)是比特币的一个重要概念,其本质上是一个去中心化的数据库,用于存储交易的分布式共享账本。区块链由区块构成,每个区块包含一组交易的信息。
每当网络中有交易产生时,网络中有强大运算能力的节点(即矿工(Miner))就开始竞争解一个哈希谜题,竞争成功的节点获得产生新的区块的权利以构造出新的区块来记录最新的交易。新的区块按照时间顺序线性地被补充到原有的区块链末端,这个账本就会不停的增长和延长。
区块链的这种分布式特性使得能够在非信任网络中进行信任交易,并且没有任何一个单方能够自己修改交易历史。因此,区块链提供了交易历史的可追溯性。当前,越来越多的地区和组织在研究将区块链用于自己的应用,如金融、健康等。
视图是从一个或几个实际表(也称为基本表)中根据用户需要而做成的一个虚表。通过建立视图的方式能够查看原始数据库中的感兴趣的数据,从而简化数据操作,提供安全保护功能。传统的集中式数据库的视图构建只需要查询一个节点的数据即可。
发明内容
然而,区块链技术使用的是分布式数据库,分布式数据库是物理上分散的多个数据存储单元组成的一个逻辑上统一的数据库,具有高 并发性的特点。传统的用于集中式数据库的视图构建技术已经不能适用于为区块链构建视图。
针对以上问题,本公开提出了一种区块链视图的并行构建方法、实现该方法的计算机系统以及计算机可读存储介质。
根据本公开的一个方面,提供了一种用于并行构建区块链视图的方法。该方法包括:为该区块链中的多个交易构建包括多个条目的数据结构,该多个条目中的每个条目包括该多个交易中的一个交易所涉及的转出账户的标识符、转入账户的标识符和交易数量;基于账户的标识符将该多个条目划分为多个组,并且将每组条目分发给多个计算机节点中的一个计算机节点;从该多个计算机节点中的每个计算机节点接收针对分发给该计算机节点的一组条目中的每个账户并行构建的节点视图;以及组合该多个计算机节点的节点视图以形成该区块链的完整视图。
根据本公开的另一个方面,提供了一种用于并行构建区块链视图的计算机系统。该计算机系统包括:存储器,其中存储有计算机程序代码;以及处理器,其被配置为运行该存储器中存储的计算机程序,以为该区块链中的多个交易构建包括多个条目的数据结构,该多个条目中的每个条目包括该多个交易中的一个交易所涉及的转出账户的标识符、转入账户的标识符和交易数量;基于账户的标识符将该多个条目划分为多个组,并且将每组条目分发给多个计算机节点中的一个计算机节点;从该多个计算机节点中的每个计算机节点接收针对分发给该计算机节点的一组条目中的每个账户并行构建的节点视图;以及组合该多个计算机节点的节点视图以形成该区块链的完整视图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳区块链金融服务有限公司;上海万链信息技术有限公司,未经深圳区块链金融服务有限公司;上海万链信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710448013.9/2.html,转载请声明来源钻瓜专利网。





