[发明专利]一种区块链数据处理方法在审
申请号: | 202110704347.4 | 申请日: | 2021-06-24 |
公开(公告)号: | CN113327167A | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 白兴强;李辉忠;张开翔;范瑞彬 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F16/2458 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 王花丽;张颖玲 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 数据处理 方法 | ||
1.一种区块链数据处理方法,其特征在于,所述方法应用于区块链数据处理节点,所述方法包括:
接收客户端发送的目标交易;其中,所述目标交易中包括对区块链状态数据内容进行更改所调用的预编译合约的目标调用接口和交易参数,所述目标调用接口中包括以下预编译合约接口至少之一:表创建接口、数据插入接口、数据更新接口、数据查询接口和数据删除接口;
调用所述预编译合约的所述目标调用接口,基于所述交易参数执行所述目标交易,得到交易执行结果;
发送所述目标交易至区块链系统中的多个背书节点;
若检测到所述区块链系统广播的针对所述目标交易的广播结果,且所述广播结果指示所述目标交易通过验证,基于所述交易执行结果更新所述区块链状态数据;其中,所述广播结果为通过所述区块链系统对多个所述背书节点对所述目标交易进行验证后的验证结果进行确定得到的。
2.根据权利要求1所述的方法,其特征在于,所述调用所述预编译合约的所述目标调用接口,基于所述交易参数执行所述目标交易,得到交易执行结果之前,所述方法还包括:
从所述目标交易中获取合约地址;
对应的,所述调用所述预编译合约的所述目标调用接口,基于所述交易参数执行所述目标交易,得到交易执行结果,包括:
若所述合约地址为所述预编译合约对应的地址,调用所述预编译合约的所述目标调用接口,基于所述交易参数执行所述目标交易,得到交易执行结果;
若所述合约地址为Solidity智能合约对应的地址,通过所述Solidity智能合约调用所述预编译合约的所述目标调用接口,基于所述交易参数执行所述目标交易,得到交易执行结果。
3.根据权利要求1或2所述的方法,其特征在于,所述调用所述预编译合约的所述目标调用接口,基于所述交易参数执行所述目标交易,得到交易执行结果,包括:
若所述目标调用接口为所述表创建接口,调用所述表创建接口验证所述交易参数包括的表元数据信息是否合法;其中,所述目标交易包括调用所述表创建接口验证所述交易参数包括的表元数据信息是否合法;
若所述表创建接口验证所述表元数据信息合法,确定所述目标交易执行成功;
确定所述交易执行结果为所述表元数据信息。
4.根据权利要求3所述的方法,其特征在于,所述若检测到区块链系统广播的针对所述目标交易的广播结果,且所述广播结果指示所述目标交易通过验证,基于所述交易执行结果更新所述区块链状态数据,包括:
若检测到区块链系统广播的针对所述目标交易的广播结果,且所述广播结果指示所述目标交易通过验证,且所述区块链数据库为关系型数据库,将所述表元数据信息映射至所述区块链数据库中;其中,所述区块链数据库用于存储所述区块链状态数据;
若检测到区块链系统广播的针对所述目标交易的广播结果,且所述广播结果指示所述目标交易通过验证,且所述区块链数据库为键值型数据库,基于所述区块链数据库对应的表键值对参数和所述表元数据信息,构建所述目标交易对应的目标表键值对;
存储所述目标表键值对至所述区块链数据库中。
5.根据权利要求1或2所述的方法,其特征在于,所述调用所述预编译合约的所述目标调用接口,基于所述交易参数执行所述目标交易,得到交易执行结果,包括:
若所述目标调用接口为所述数据插入接口,调用所述数据插入接口验证所述交易参数包括的第一目标行数据信息是否与所述区块链数据库中对应的表的行字段匹配;其中,所述目标交易包括调用所述数据插入接口验证所述交易参数包括的第一目标行数据信息是否与所述区块链数据库中对应的表的行字段匹配;
若所述数据插入接口验证所述第一目标行数据信息与所述区块链数据库中对应的表的行字段匹配,确定所述目标交易执行成功;
确定所述交易执行结果为所述第一目标行数据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110704347.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种时钟补偿方法及装置
- 下一篇:涡旋型压缩机