[发明专利]一种区块链的数据处理方法、装置、设备及介质有效
申请号: | 201811089410.2 | 申请日: | 2018-09-18 |
公开(公告)号: | CN109347803B | 公开(公告)日: | 2021-08-17 |
发明(设计)人: | 肖伟 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L29/08 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 数据处理 方法 装置 设备 介质 | ||
本发明实施例公开了一种区块链的数据处理方法、装置、设备及介质。其中,该方法应用于区块链节点,该方法包括:接收任一节点发起的同步组创建事务请求;根据所述同步组创建事务请求,确定至少一个区块,作为所述同步组的同步区块;根据所述同步区块确定所述同步组的同步签名;将所述同步签名作为事务数据,记录在区块中。通过本发明实施例的技术方案,将同步签名作为事务数据存储于区块中,降低了同步签名被篡改的概率。同时,若区块链中任一节点想要获取区块数据,可以以同步组为单位进行验证,为区块链中的节点验证区块链数据提供了一种新思路,优化了区块数据的验证方式。
技术领域
本发明实施例涉及区块链技术,尤其涉及一种区块链的数据处理方法、装置、设备及介质。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。
现有区块链技术中,当某个节点需要从其他节点同步获取区块链数据时,需要对接收到的数据进行多重验证,以确定区块的有效性、合法性和数据正确性等,验证过程需要占用大量处理器的处理资源,耗时较长。
发明内容
本发明实施例提供一种区块链的数据处理方法、装置、设备及介质,以优化区块数据的验证方式。
第一方面,本发明实施例提供了一种区块链的数据处理方法,应用于区块链节点,该方法包括:
接收任一节点发起的同步组创建事务请求;
根据所述同步组创建事务请求,确定至少一个区块,作为所述同步组的同步区块;
根据所述同步区块确定所述同步组的同步签名;
将所述同步签名作为事务数据,记录在区块中。
第二方面,本发明实施例还提供了一种区块链的数据处理方法,应用于区块链节点,包括:
如果产生同步组使用需求,则发起同步组创建事务请求;
将所述同步组创建事务请求向区块链网络传输,以请求当前区块生成节点根据所述同步组创建事务请求进行处理,确定同步组包括的同步区块以及根据所述同步区块确定所述同步组的同步签名,将所述同步签名作为事务数据,记录在区块中。
第三方面,本发明实施例还提供了一种区块链的数据处理装置,配置于区块链节点中,该装置包括:
事务请求接收模块,用于接收任一节点发起的同步组创建事务请求;
同步区块确定模块,用于根据所述同步组创建事务请求,确定至少一个区块,作为所述同步组的同步区块;
同步签名确定模块,用于根据所述同步区块确定所述同步组的同步签名;
记录模块,用于将所述同步签名作为事务数据,记录在区块中。
第四方面,本发明实施例还提供了一种区块链的数据处理装置,配置于区块链节点中,该装置包括:
事务请求发起模块,用于如果产生同步组使用需求,则发起同步组创建事务请求;
事务请求传输模块,用于将所述同步组创建事务请求向区块链网络传输,以请求当前区块生成节点根据所述同步组创建事务请求进行处理,确定同步组包括的同步区块以及根据所述同步区块确定所述同步组的同步签名,将所述同步签名作为事务数据,记录在区块中。
第五方面,本发明实施例还提供了一种设备,该设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811089410.2/2.html,转载请声明来源钻瓜专利网。