[发明专利]基于区块链的事务处理方法、装置、电子设备和介质有效
申请号: | 202010239593.2 | 申请日: | 2020-03-30 |
公开(公告)号: | CN111464297B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 荆博 | 申请(专利权)人: | 百度国际科技(深圳)有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/40;H04L67/60 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 事务处理 方法 装置 电子设备 介质 | ||
本申请公开了基于区块链的事务处理方法、装置、电子设备和介质,涉及区块链技术领域。该方法由用户节点执行时,方案为:若存在当前事务处理需求,则根据父密钥和父密钥链码生成子密钥;采用子密钥对智能合约需要调用的目标参数原文进行加密,得到目标参数密文;根据子密钥和目标参数密文向区块链网络发起当前事务处理请求,指示区块链网络根据密钥存储区中的根密钥和根密钥链码对当前事务处理请求进行处理;父密钥和父密钥链码由密钥管理服务根据根密钥和根密钥链码生成。本申请实施例,解决了区块链网络无法对用户节点发送的密文进行处理的问题,使区块链网络能够根据根密钥和根密钥链码对当前事务处理请求进行处理。
技术领域
本申请涉及互联网技术领域,尤其涉及一种区块链技术,具体涉及基于区块链的事务处理方法、装置、电子设备和介质。
背景技术
对于在区块链网络上进行的智能合约交易,可能需要加密保护以保证交易数据的安全性。如果由交易的发起方对相关数据进行加密保护,例如轻量级节点对数据进行加密,那么将密文发送至区块链网络后,其它全节点无法运行智能合约对密文进行处理,也无法对智能合约运行的正确性进行验证。因此,目前智能合约交易的相关数据通常是明文存储在区块链网络账本中,未能得到有效的保护。
另外,对于涉及到智能合约的相关交易,对合约数据的访问和操作通常是在操作系统层面进行,而操作系统有可能会入侵到内存区域来获取和修改合约数据,威胁到合约数据的安全。
发明内容
本申请实施例提供的基于区块链的事务处理方法、装置、电子设备和介质,以实现调用智能合约对包含目标参数密文的当前事务处理请求进行处理。
本申请实施例公开了基于区块链的事务处理方法,由用户节点执行,该方法包括:
若用户存在当前事务处理需求,则根据用户节点的父密钥和父密钥链码,生成所述用户节点的子密钥;
采用所述用户节点的子密钥,对智能合约需要调用的目标参数原文进行加密,得到目标参数密文;
根据所述用户节点的子密钥和所述目标参数密文,向区块链网络发起当前事务处理请求,用于指示所述区块链网络根据密钥存储区中的根密钥和根密钥链码调用智能合约对所述当前事务处理请求进行处理;
其中,所述用户节点的父密钥和所述父密钥链码由密钥管理服务预先根据所述根密钥和所述根密钥链码生成。
上述实施例具有如下优点或有益效果:用户节点根据父密钥和父密钥链码生成子密钥,采用子密钥对目标参数原文进行加密,其中用户节点的父密钥和所述父密钥链码由密钥管理服务预先根据所述根密钥和所述根密钥链码生成,从而克服了区块链网络无法调用智能合约对用户节点发送的包含目标参数密文的当前事务处理请求进行处理的问题,实现了区块链网络根据密钥存储区中的根密钥和根密钥链码调用智能合约对加密数据进行处理,以及对处理结果进行验证的效果。
进一步地,若用户存在当前事务处理需求,则根据用户节点的父密钥和父密钥链码,生成所述用户节点的子密钥,包括:
若用户存在当前事务处理需求,则生成当前事务编号;
根据所述用户节点的父密钥、所述父密钥链码和所述当前事务编号,生成所述用户节点的子密钥。
据此,上述实施例具有如下优点或有益效果:通过生成当前事务编号,并根据用户节点的父密钥、父密钥链码和当前事务编号生成子密钥,从而使子密钥与用户节点相对应,并便于后续通过用户节点的当前事务编号确定用户节点的子密钥。
进一步地,根据所述用户节点的子密钥和所述目标参数密文,向区块链网络发起当前事务处理请求,包括:
向所述区块链网络中可信背书节点发送包括所述用户节点的子密钥和所述目标参数密文的当前背书事务请求,用于指示所述可信背书节点根据密钥存储区中的根密钥和根密钥链码调用智能合约对所述当前背书事务请求进行处理得到背书处理结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度国际科技(深圳)有限公司,未经百度国际科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010239593.2/2.html,转载请声明来源钻瓜专利网。