[发明专利]一种基于区块链系统的数据处理方法及装置有效
申请号: | 201911081181.4 | 申请日: | 2019-11-07 |
公开(公告)号: | CN110879900B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 莫楠;白兴强;李辉忠;张开翔;范瑞彬 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64;G06Q40/04 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 彭燕 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 系统 数据处理 方法 装置 | ||
本发明实施例涉及金融科技(Finetch)技术领域,公开了一种基于区块链系统的数据处理方法及装置,接收获取第一智能合约的合约数据的查询请求后,根据智能合约与数据文件的对应关系,确定第一智能合约对应的数据文件,并使用第一合约和第二合约从第一智能合约对应的数据文件中获取查询请求对应的数据。本发明实施例中,第一合约用于创建和打开区块链系统中的数据文件,第二合约用于对第一合约打开的数据文件进行操作,通过使用第一合约和第二合约从智能合约对应的数据文件中获取智能合约的合约数据,可以无需使用智能合约的合约地址创建智能合约的合约对象,该种方式操作简单,便于实现,且可以提高数据处理的效率。
技术领域
本发明涉及金融科技(Finetch)技术领域,尤其涉及一种基于区块链系统的数据处理方法及装置。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,然而,由于金融行业的安全性、实时性要求,金融科技领域也对技术提出了更高的要求。区块链系统中部署有大量的智能合约,区块链系统的功能由智能合约来实现,智能合约是运行在区块链系统上的一份代码和数据的集合,代码用于实现智能合约的逻辑,而数据用于存储智能合约的状态。
在区块链系统中,智能合约的逻辑和数据基于智能合约的地址实现,而智能合约的合约地址是在智能合约被部署到区块链系统时被自动分配给智能合约的,该地址用于存储智能合约的代码和数据,不同智能合约的合约地址不同。如此,当获取智能合约的合约数据时,节点需要先根据智能合约的合约地址创建智能合约的合约对象,然后才能使用智能合约的合约对象到智能合约的地址处获取其合约数据;显然地,采用该种方式,由于智能合约的合约对象和智能合约的地址是绑定的,要想获取智能合约的合约数据,必须创建智能合约的合约对象,才能访问到智能合约的地址处存储的合约数据,由此可知,该种方式需要执行较为复杂的操作过程,导致数据处理的效率较低。
综上,目前亟需一种基于区块链系统的数据处理方法,用以解决现有技术通过智能合约的合约对象获取智能合约的合约数据所导致的数据处理的效率较低的技术问题。
发明内容
本发明实施例提供一种基于区块链系统的数据处理方法及装置,用以解决现有技术通过智能合约的合约对象获取智能合约的合约数据所导致的数据处理的效率较低的技术问题。
第一方面,本发明实施例提供的一种基于区块链系统的数据处理方法,包括:
接收查询请求,所述查询请求用于获取第一智能合约的合约数据;根据智能合约与数据文件的对应关系,确定所述第一智能合约对应的数据文件的标识,根据所述第一智能合约对应的数据文件的标识,使用所述第一合约打开所述第一智能合约对应的数据文件,并生成所述第二合约的合约对象,使用所述第二合约的合约对象从所述第一智能合约对应的数据文件中获取所述查询请求对应的数据;其中,所述第一智能合约对应的数据文件是所述第一智能合约的合约数据的备份,所述第一智能合约对应的数据文件是通过第一合约和第二合约得到的,所述第一合约用于对创建和打开所述区块链系统中的数据文件,所述第二合约用于对所述第一合约打开的数据文件进行操作。
在上述设计中,第一合约可以创建和打开区块链系统中的任一数据文件,第二合约可以对第一合约打开的数据文件进行操作,通过使用第一合约和第二合约生成智能合约对应的数据文件,当需要获取智能合约的合约数据时,只要查询得到智能合约对应的数据文件的标识,就可以使用第一合约和第二合约打开对应的数据文件,相比于现有技术需要使用智能合约的合约地址创建智能合约的合约对象才能获取到智能合约的合约数据的方式来说,该种方式操作简单,便于实现,且可以提高数据处理的效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911081181.4/2.html,转载请声明来源钻瓜专利网。