[发明专利]基于区块链的数据处理方法和装置有效
| 申请号: | 202110446732.3 | 申请日: | 2021-04-25 |
| 公开(公告)号: | CN113132401B | 公开(公告)日: | 2023-06-27 |
| 发明(设计)人: | 陈彬;陈诗鹏 | 申请(专利权)人: | 深圳大学 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/10;H04L67/1095 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 潘登 |
| 地址: | 518060 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 数据处理 方法 装置 | ||
本申请实施例公开了基于区块链的数据处理方法和装置。由分片区块链网络中的区块生成节点执行的方法包括:根据分片区块链网络中各区块链节点的信任度,从各区块链节点中为当前区块选择至少两个验证节点;在产生所述当前区块后,向所述至少两个验证节点发起对所述当前区块的验证投票;根据所述至少两个验证节点的验证投票信息,确定当前区块的共识结果。本方案通过根据区块链节点的信任度,分片区块链网络的各区块链节点中选择验证节点,并使用验证节点进行区块共识,能够提高当前区块的出块稳定性和出块效率,从而提高区块链网络的安全性。
技术领域
本申请实施例涉及区块链技术领域,尤其涉及基于区块链的数据处理方法和装置。
背景技术
区块链具备去中心化、去信任化以及数据透明可验证等特点,正逐步成为一种颠覆性和变革性的技术,具备巨大的潜力和利益,但区块链的性能扩展成为区块链技术发展的一个关键瓶颈。因此学者们提出了基于分片的区块链,区块链中的节点被随机分配进小组形成不同分片,网络上的交易通过一定规则路由到不同分片进行处理,单独的分片只需处理部分交易,将网络分割为多个分片使得更多的交易可以同时被处理,赋予了系统并行处理的能力,随着网络中节点数增加,链上将能处理更多的交易。
基于分片的区块链系统方案做到了横向扩展,随着节点数量的增加能够提高系统对交易的处理速度,因此分片成为高效高速区块链的热点技术。但是,现有的分片方案中依然存在稳定性问题。
发明内容
本申请实施例提供基于区块链的数据处理方法和装置,可以达到区块链的稳定性,进而提高区块链网络的出块效率。
第一方面,本申请实施例提供了基于区块链的数据处理方法,由分片区块链网络中的区块生成节点执行,所述方法包括:
根据分片区块链网络中各区块链节点的信任度,从各区块链节点中为当前区块选择至少两个验证节点;
在产生所述当前区块后,向所述至少两个验证节点发起对所述当前区块的验证投票;
根据所述至少两个验证节点的验证投票信息,确定当前区块的共识结果。
第二方面,本申请实施例还提供了基于区块链的数据处理方法,由主区块链网络中的区块生成节点执行,所述方法包括:
在监测到重新分片事件时,获取分片区块链网络中各区块链节点的信任度;
将各区块链节点的信任度写入主区块链,使重新分片后新分片区块链网络中区块生成节点执行如下:从主区块链获取新分片区块链网络中各区块链节点的信任度,并根据新分片区块链网络中各区块链节点的信任度确定新分片区块链网络的委员会节点。
第三方面,本申请实施例提供了基于区块链的数据处理装置,配置于分片区块链网络中的区块生成节点,所述装置包括:
验证节点选择模块,用于根据分片区块链网络中各区块链节点的信任度,从各区块链节点中为当前区块选择至少两个验证节点;
验证投票模块,用于在产生所述当前区块后,向所述至少两个验证节点发起对所述当前区块的验证投票;
共识结果确定模块,用于根据所述至少两个验证节点的验证投票信息,确定当前区块的共识结果。
第四方面,本申请实施例提供了基于区块链的数据处理装置,配置于主区块链网络中的区块生成节点,所述装置包括:
节点信任度获取模块,用于在监测到重新分片事件时,获取分片区块链网络中各区块链节点的信任度;
信任度写入模块,用于将各区块链节点的信任度写入主区块链,使重新分片后新分片区块链网络中区块生成节点执行如下:从主区块链获取新分片区块链网络中各区块链节点的信任度,并根据新分片区块链网络中各区块链节点的信任度确定新分片区块链网络的委员会节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大学,未经深圳大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110446732.3/2.html,转载请声明来源钻瓜专利网。





