[发明专利]基于节点分片的事务数据处理方法、系统、设备和介质在审
| 申请号: | 202011424745.2 | 申请日: | 2020-12-08 |
| 公开(公告)号: | CN112463310A | 公开(公告)日: | 2021-03-09 |
| 发明(设计)人: | 张扬;王超;吴飞鹏;卢小明 | 申请(专利权)人: | 北京众享比特科技有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46 |
| 代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙) 11435 | 代理人: | 郭栋梁 |
| 地址: | 101400 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 节点 分片 事务 数据处理 方法 系统 设备 介质 | ||
本申请公开了一种基于节点分片的事务数据处理方法、系统、设备和介质。该方法包括:网关分片接收至少一个客户端发送的事务数据;网关分片按照预设周期向每个事务处理分片发送对应的事务数据包;每个事务处理分片处理至少一个有效事务数据得到与事务处理分片对应的账户变量值集;每个事务处理分片发送账户变量值集至委员会分片;委员会分片基于有效账户变量值集更新委员会分片、网关分片和每个事务处理分片中与至少一个账户地址对应的账户数据。解决了高数据吞吐量的区块链网络开发难度大且维护成本高的问题。
技术领域
本申请一般涉及区块链网络技术领域,具体涉及一种基于节点分片的事务数据处理方法、系统、设备和介质。
背景技术
区块链网络是一种去中心化(即不依赖第三方)的分布式互联网数据存储系统,可以通过分布式节点进行事务数据的验证、传递和存储。
在区块链网络中,由于事务数据的处理过程需要每个节点参与,随着区块链网络中节点的不断增多,导致事务数据的吞吐量下降,事务数据的处理过程效率低下。
相关技术中,为了解决该问题,将区块链网络中的节点进行了分链处理,每个分链包括至少一个节点,每个分链可以并行处理事务数据,但是,由于每个分链是独立的平行链,需要增加跨分链通信机制,将该多个分链连接,增加了区块链网络的开发和维护难度,现有的区块链网络虽然具有较高的数据吞吐量,但是网络开发和维护难度大。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种可以提高数据吞吐量并降低区块链网络的维护成本的基于节点分片的事务数据处理方法、系统、设备和介质。
第一方面,本申请提供了一种基于节点分片的事务数据处理方法,包括:
网关分片接收至少一个客户端发送的事务数据,事务数据包括账户地址;
网关分片按照预设周期向每个事务处理分片发送对应的事务数据包,事务数据包包括至少一个事务数据;
每个事务处理分片处理至少一个有效事务数据得到与事务处理分片对应的账户变量值集;
每个事务处理分片发送账户变量值集至委员会分片;
委员会分片基于有效账户变量值集更新委员会分片、网关分片和每个事务处理分片中与至少一个账户地址对应的账户数据;
第二方面,本申请提供了一种基于节点分片的事务数据处理装置,包括:
接收模块,被配置为网关分片接收至少一个客户端发送的事务数据,事务数据包括账户地址;
第一发送模块,被配置为网关分片按照预设周期向每个事务处理分片发送对应的事务数据包,事务数据包包括至少一个事务数据;
处理模块,被配置为每个事务处理分片处理至少一个有效事务数据得到与事务处理分片对应的账户变量值集;
第二发送模块,被配置为每个事务处理分片发送账户变量值集至委员会分片;
更新模块,被配置为委员会分片基于有效账户变量值集更新委员会分片、网关分片和每个事务处理分片中与至少一个账户地址对应的账户数据;
第三方面,本申请提供了一种计算机设备,计算机设备包括:
处理器;
用于存储处理器的可执行指令的存储器;
其中,处理器被配置为执行如第一方面的基于节点分片的事务数据处理方法;
第四方面,本申请提供了一种计算机可读介质,计算机可读介质中存储有计算机程序,当计算机程序被处理器执行时,实现如第一方面的基于节点分片的事务数据处理方法。
本申请的实施例提供的技术方案可以包括以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京众享比特科技有限公司,未经北京众享比特科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011424745.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模拟宇宙历险的游乐设备
- 下一篇:一种具备避障功能的环保型涂漆滚筒





