[发明专利]决议事务请求的处理、验证方法、装置、设备及介质有效
申请号: | 201910357172.7 | 申请日: | 2019-04-29 |
公开(公告)号: | CN110084600B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 荆博 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40;G06Q40/04 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 决议 事务 请求 处理 验证 方法 装置 设备 介质 | ||
本发明实施例公开了一种决议事务请求的处理、验证方法、装置、设备及介质。该方法由区块链节点执行,其中,决议事务请求的处理方法包括:获取用户产生的决议事务请求;向决议成员节点发送决议事务请求,以请求各决议成员节点进行审核;接收决议成员节点审核后反馈的成员签名数据,并根据各成员签名数据生成成员联合签名;为决议事务请求添加成员联合签名;在区块链网络中发起决议事务请求,以请求区块链节点根据成员联合签名进行验证,并在验证通过时执行决议事务请求。本发明实施例的技术方案,以实现创建一种新形式的决议事务请求来执行区块链中需要被逆转的转账交易,且通过其中的成员联合签名保证了决议事务请求不被恶意利用。
技术领域
本发明实施例涉及区块链技术领域,尤其涉及一种决议事务请求的处理、验证方法、装置、设备及存储介质。
背景技术
随着区块链技术的不断发展,在区块链网络中有时会出现一些需要被逆转的转账交易,例如,一个用户的私钥被黑客攻击窃取,导致其资产损失,此时需要将该用户丢失的资产从黑客账户转回到用户账户,从而帮助用户挽回损失。
目前区块链节点在处理和资产交易相关的事务请求时,通常需要得到资产被转移方的用户签名后,方可对该事务请求进行处理。但是,对于需要被逆转的转账交易,黑客作为资产被转移方不可能对此次转账交易进行签名,所以区块链节点也就无法执行需要被逆转的转账交易。因此,对于区块链网络中出现的需要被逆转的转账交易,仍然存在如何判断是否要执行、如何执行以及如何防止交易作假等问题。针对上述问题,现有技术没有提供有效的解决方案。
发明内容
本发明实施例提供了一种决议事务请求的处理、验证方法、装置、设备及存储介质,以实现创建一种新形式的决议事务请求来执行区块链中需要被逆转的转账交易,且通过其中的成员联合签名保证了决议事务请求不被恶意利用。
第一方面,本发明实施例提供了一种决议事务请求的处理方法,应用于区块链节点,该方法包括:
获取用户产生的决议事务请求;
向决议成员节点发送所述决议事务请求,以请求各所述决议成员节点进行审核;
接收所述决议成员节点审核后反馈的成员签名数据,并根据各所述成员签名数据生成成员联合签名;
为所述决议事务请求添加成员联合签名;
在区块链网络中发起所述决议事务请求,以请求区块链节点根据所述成员联合签名进行验证,并在验证通过时执行所述决议事务请求。
第二方面,本发明实施例还提供了一种决议事务请求的验证方法,应用于区块链节点,该方法包括:
通过区块链网络接收到事务请求;
如果识别到所述事务请求为决议事务请求,则从所述决议事务请求中获取成员联合签名,并根据决议成员节点的公钥,对所述成员联合签名进行验证;
如果验证通过,则执行所述决议事务请求。
第三方面,本发明实施例还提供了一种决议事务请求的处理装置,配置于区块链节点中,该装置包括:
决议请求获取模块,用于获取用户产生的决议事务请求;
决议请求发送模块,用于向决议成员节点发送所述决议事务请求,以请求各所述决议成员节点进行审核;
联合签名生成模块,用于接收所述决议成员节点审核后反馈的成员签名数据,并根据各所述成员签名数据生成成员联合签名;
联合签名添加模块,用于为所述决议事务请求添加成员联合签名;
决议请求发起模块,用于在区块链网络中发起所述决议事务请求,以请求区块链节点根据所述成员联合签名进行验证,并在验证通过时执行所述决议事务请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910357172.7/2.html,转载请声明来源钻瓜专利网。