[发明专利]基于区块链的数据处理方法、装置、电子设备及可读介质有效
申请号: | 202010778709.X | 申请日: | 2020-08-05 |
公开(公告)号: | CN111915301B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 郭懿心;韦德志;郑伟涛;王兆创;刘友为 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38 |
代理公司: | 深圳市联鼎知识产权代理有限公司 44232 | 代理人: | 叶虹 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 数据处理 方法 装置 电子设备 可读 介质 | ||
本公开的实施例提供了一种基于区块链的数据处理方法、装置、电子设备及可读介质。该方法包括:获取第一对象的交易数据,并生成交易数据的摘要信息;将交易数据存储在第一简易支付验证节点本地后,生成交易数据的下载路径;将摘要信息和下载路径存储至区块链的目标区块;根据目标区块的区块头信息更新第一简易支付验证节点的第一默克尔树;将更新后的第一默克尔树同步至第二简易支付验证节点,以便于第二简易支付验证节点根据目标区块的区块头信息获取下载路径和摘要信息,根据下载路径从第一简易支付验证节点获得交易数据,根据摘要信息校验交易数据。本公开实施例提供的技术方案能够在保证数据不可篡改的前提下降低区块链的存储压力。
技术领域
本公开涉及计算机技术领域,具体而言,涉及一种基于区块链的数据处理方法、装置、电子设备及计算机可读介质。
背景技术
现有区块链技术,如公有链中的比特币、联盟链中的加密货币(libra)等,发行交易都是使用单层链的模式,在发行多笔交易后,将多笔交易组装成一个区块,经过其他节点共识通过之后,才会发布到区块链上。但为了保证区块发行的效率,每个区块的大小都会有一定的限制,如果单笔交易数据过大,可能就无法将数据上链。这就对发行大数据交易的场景造成了一定的影响。
因此,需要一种新的基于区块链的数据处理方法、装置、电子设备及计算机可读介质。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开实施例提供一种基于区块链的数据处理方法、装置、电子设备及计算机可读介质,进而能够达成大数据交易场景中的数据上链目的。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
本公开实施例提出一种基于区块链的数据处理方法,所述区块链包括上层链,所述上层链包括第一简易支付验证节点和第二简易支付验证节点;其中,所述方法包括:通过所述第一简易支付验证节点获取第一对象的交易数据,并生成所述交易数据的摘要信息;将所述交易数据存储在所述第一简易支付验证节点本地后,生成所述交易数据的下载路径;将所述摘要信息和所述下载路径存储至所述区块链的目标区块;根据所述目标区块的区块头信息更新所述第一简易支付验证节点的第一默克尔树;将更新后的所述第一默克尔树同步至所述第二简易支付验证节点,以便于所述第二简易支付验证节点根据所述目标区块的区块头信息获取所述下载路径和所述摘要信息,根据所述下载路径从所述第一简易支付验证节点获得所述交易数据,根据所述摘要信息校验所述交易数据。
本公开实施例提出一种基于区块链的数据处理方法,所述区块链包括上层链,所述上层链包括第一简易支付验证节点和第二简易支付验证节点;其中,所述方法包括:通过所述第二简易支付验证节点接收所述第一简易支付验证节点发送的第一默克尔树;根据所述第一默克尔树更新所述第二简易支付验证节点的第二默克尔树;根据更新后的所述第二默克尔树中的区块头信息确定目标区块;在所述区块链上的所述目标区块中获得摘要信息和下载路径;根据所述下载路径从所述第一简易支付验证节点获得交易数据;根据所述摘要信息校验所述交易数据通过后,将所述交易数据发送至第二对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010778709.X/2.html,转载请声明来源钻瓜专利网。