[发明专利]一种数据处理方法及装置有效
申请号: | 202011565196.0 | 申请日: | 2020-12-25 |
公开(公告)号: | CN112634040B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 姚晨立 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38;G06F21/60;G06F21/62 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
本申请实施例提供了一种数据处理方法,旨在对智能交易合约进行监管。所述方法包括合约部署过程和用户访问过程,其中,所述合约部署过程包括:所述管理节点获取待部署的交易合约和所述交易合约的合约信息,所述合约信息包括所述交易合约的标识、发行方身份信息和接口调用信息;所述管理节点上传所述合约信息至区块链,以便所述审核节点对签名后的合约信息进行合法性审核;所述管理节点接收所述审核节点发送的审核结果,所述审核结果是所述审核节点利用所述监管合约的私钥进行签名得到的;所述管理节点利用监管合约的私钥对所述审核结果进行校验并解析;若所述审核结果为合法,所述管理节点在所述区块链上部署所述交易合约。
技术领域
本申请涉及区块链技术领域,尤其涉及一种数据处理方法及装置。
背景技术
区块链是一个分布式数据库,其中记录了已在参与方之间执行和共享的所有交易或数字事件的记录。区块链中产生的每笔交易都通过区块链中多个参与者的共识进行验证。而且,数据一旦被输入区块链就无法被删除。区块链包含有关每笔交易的特定且可验证的记录。区块链技术在金融和非金融领域都有广泛的应用。
目前,区块链的交易大多利用智能合约进行。智能合约允许在没有第三方的情况下执行可信交易。技术人员可以将合同条款的相关内容转换为智能合约,并部署在区块链的节点上。智能合约具有自治、安全、可信的特点。另外,智能合约还可以减少与合同相关的其他交易成本。
但是,智能合约也有难以监管的问题,例如电子货币多具有匿名属性,使监管机构难以监管资金流向。
发明内容
有鉴于此,本申请实施例提供了一种数据处理方法及装置,旨在提供一种能够对智能合约进行监管的技术方案。
第一方面,本申请实施例提供了一种数据处理方法,所述方法应用于区块链,所述区块链包括管理节点和审核节点,所述方法包括合约部署过程和用户访问过程,其中,所述合约部署过程包括:
所述管理节点获取待部署的交易合约和所述交易合约的合约信息,所述合约信息包括所述交易合约的标识、发行方身份信息和接口调用信息;
所述管理节点上传所述合约信息至区块链,以便所述审核节点对签名后的合约信息进行合法性审核;
所述管理节点接收所述审核节点发送的审核结果,所述审核结果是所述审核节点利用所述监管合约的私钥进行签名得到的;
所述管理节点利用监管合约的私钥对所述审核结果进行校验并解析;
若所述审核结果为合法,所述管理节点在所述区块链上部署所述交易合约;
所述用户调用过程包括:
所述管理节点接收用户发送的合约调用请求,所述合约调用请求包括所述交易合约的标识;
响应于所述交易合约的审核结果为合法,所述管理节点调用部署在所述区块链上的交易合约。
可选地,所述区块链还包括交易节点;
所述响应于所述审核结果为合法,所述管理节点在所述区块链上部署所述交易合约包括:
所述管理节点向所述交易节点发送所述交易合约和所述合约信息,以便所述交易节点部署所述交易合约。
可选地,在所述管理节点向交易节点发送所述交易合约和所述合约信息前,所述方法还包括:
所述管理节点根据所述合约信息为所述交易合约分配网络接口,并记录所述网络接口的标识;
所述管理节点向所述交易节点发送所述接口标识和所述交易合约的标识。
可选地,所述方法还包括用户注册过程;所述用户注册过程包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011565196.0/2.html,转载请声明来源钻瓜专利网。