[发明专利]一种数据处理方法及装置有效
申请号: | 202011565196.0 | 申请日: | 2020-12-25 |
公开(公告)号: | CN112634040B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 姚晨立 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38;G06F21/60;G06F21/62 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
1.一种数据处理方法,其特征在于,所述方法应用于区块链,所述区块链包括管理节点和审核节点,所述方法包括合约部署过程和用户访问过程,其中,所述合约部署过程包括:
所述管理节点获取待部署的交易合约和所述交易合约的合约信息,所述合约信息包括所述交易合约的标识、发行方身份信息和接口调用信息;
所述管理节点上传所述合约信息至区块链,以便所述审核节点对签名后的合约信息进行合法性审核;
所述管理节点接收所述审核节点发送的审核结果,所述审核结果是所述审核节点利用监管合约的私钥进行签名得到的;
所述管理节点利用监管合约的私钥对所述审核结果进行校验并解析;
若所述审核结果为合法,所述管理节点在所述区块链上部署所述交易合约;
用户调用过程包括:
所述管理节点接收用户发送的合约调用请求,所述合约调用请求包括所述交易合约的标识;
响应于所述交易合约的审核结果为合法,所述管理节点调用部署在所述区块链上的交易合约;
其中,所述区块链还包括交易节点;
所述响应于所述审核结果为合法,所述管理节点在所述区块链上部署所述交易合约包括:
所述管理节点向所述交易节点发送所述交易合约和所述合约信息,以便所述交易节点部署所述交易合约;
其中,在所述管理节点向交易节点发送所述交易合约和所述合约信息前,所述方法还包括:
所述管理节点根据所述合约信息为所述交易合约分配网络接口,并记录所述网络接口的标识;
所述管理节点向所述交易节点发送所述网络接口的标识和所述交易合约的标识;
所述方法还包括:
所述管理节点接收区块修改请求,所述区块修改请求包括待修改的区块的标识;
所述管理节点根据所述区块修改请求生成两个区块;
所述管理节点将生成的两个区块插入所述待修改的区块的标识对应的位置。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括用户注册过程;所述用户注册过程包括:
所述管理节点接收用户注册信息,所述用户注册信息包括用户身份信息和用户公钥;
所述管理节点生成会话公钥和会话私钥,并将所述会话公钥、所述用户身份信息和所述用户公钥匹配存储;
所述管理节点利用所述监管合约的公钥加密所述会话私钥并发送给所述审核节点;
所述管理节点利用所述用户公钥加密所述会话私钥并发送给用户设备。
3.根据权利要求2所述的方法,其特征在于,所述合约调用请求包括用户公钥和用户身份信息;在管理节点调用部署在所述区块链上的交易合约后,所述用户调用过程包括:
所述管理节点根据所述用户身份信息确定所述会话公钥;
所述管理节点根据所述会话公钥加密交易数据并上传至区块链,所述交易数据是用户调用所述交易合约进行交易时生成的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011565196.0/1.html,转载请声明来源钻瓜专利网。