[发明专利]一种区块链的事务实现方法、装置、设备和介质有效
申请号: | 202010113572.6 | 申请日: | 2020-02-24 |
公开(公告)号: | CN111342972B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 王玉操;孙君意;肖伟 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L67/1042;H04L67/1097 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 事务 实现 方法 装置 设备 介质 | ||
本申请公开了一种区块链的事务验证方法、装置、设备和介质,涉及区块链技术领域。该方法包括:获取执行链节点向验证链网络发起的记录事务请求,所述记录事务请求中携带有所述执行链中的执行链区块信息和执行链事务信息;执行所述记录事务请求,以将所述执行链区块信息和执行链事务信息在验证链中进行上链存储;获取向验证链网络发起的验证事务请求,所述验证事务请求中携带有待验证执行链事务信息;执行所述验证事务请求,以根据所述验证链中记录的执行链区块信息和执行链事务信息,对所述待验证执行链事务信息进行验证。本实施例能够有效提高执行链的公信力,且提供便捷的事务验证方式。
技术领域
本申请实施例涉及计算机技术领域,具体涉及区块链技术。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。按照区块链规模和组织方式来区分,大致可分为公链、联盟链和私有链。
目前仍然处于区块链应用的早期阶段,大量的联盟链和私有链存在,但联盟链和私有链,一般是有一个或数个机构所提供的区块链节点来组建的网络,且区块链的账户权限也是受限的,所以存在数据封闭性,难以让外部用户相信其可信性。
发明内容
本申请实施例一种区块链的资源流通监控方法、装置、设备和介质,以增强对区块链中资源流通的风险监控能力。
第一方面,本申请实施例公开了一种区块链的事务验证方法,由验证链节点执行,所述方法包括:
获取执行链节点向验证链网络发起的记录事务请求,所述记录事务请求中携带有所述执行链中的执行链区块信息和执行链事务信息;
执行所述记录事务请求,以将所述执行链区块信息和执行链事务信息在验证链中进行上链存储;
获取向验证链网络发起的验证事务请求,所述验证事务请求中携带有待验证执行链事务信息;
执行所述验证事务请求,以根据所述验证链中记录的执行链区块信息和执行链事务信息,对所述待验证执行链事务信息进行验证。
上述申请中的一个实施例具有如下优点或有益效果:通过跨链技术来提高了链的信用。具体通过在验证链上来存储执行链的区块和事务信息,并提供直接的事务验证功能,从而提供了执行链的信用,也简化了验证过程。通过这种存证机制,联盟网络和私有网络也具备了和开放的公链网络一样的公信力。
另外,根据本申请上述实施例的区块链的事务验证方法,还可以具有如下附加的技术特征:
可选的,所述执行链区块信息包括所述执行链中区块的区块标识、出块时间和出块节点标识;
所述执行链事务信息包括所述执行链中区块内事务数据的梅克尔树根和事务标识列表。
可选的,所述待验证执行链事务信息包括事务标识,则执行所述验证事务请求,以根据所述验证链中记录的执行链区块信息和执行链事务信息,对所述待验证执行链事务信息进行验证包括:
执行所述验证事务请求,以根据所述待验证执行链事务标识,在所述验证链中记录的事务标识列表中进行查找;
如果所述事务标识列表中存在所述待验证执行链事务标识,则确定存在对应的区块,确定验证结果为通过验证。
上述申请中的一个实施例具有如下优点或有益效果,通过确定给待验证事务是否存在于执行链上报的区块中来确定事务的有效性,快捷直接。
可选的,确定存在对应的区块之后,还包括:
从所述待验证执行事务信息中获取事务提交时间;
如果所述事务提交时间与验证链中记录的出块时间匹配,则确定验证结果为通过验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010113572.6/2.html,转载请声明来源钻瓜专利网。