[发明专利]一种基于智能合约的数据创建方法、装置、设备及存储介质在审

专利信息
申请号: 201911417074.4 申请日: 2019-12-31
公开(公告)号: CN111159301A 公开(公告)日: 2020-05-15
发明(设计)人: 王旭明 申请(专利权)人: 中国银行股份有限公司
主分类号: G06F16/27 分类号: G06F16/27;G06Q40/04
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 赵晓荣
地址: 100818 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 智能 合约 数据 创建 方法 装置 设备 存储 介质
【说明书】:

发明实施例公开了一种基于智能合约的数据创建方法、装置、设备及存储介质,所述方法包括:接收创建数据的命令;根据所述命令调用对应的代理合约;根据所述代理合约中的映射关系索引到对应的行为合约;分析所述行为合约中的业务逻辑关系,根据所述业务逻辑关系利用所述行为合约中的工厂合约生成对应的数据合约。通过本申请实施例提供的数据创建方法,根据项目的流程与功能将智能合约进行了分层设计,通过采用代理合约、行为合约、设计合约三种智能合约完成数据的创建,不仅可以减少工作量、提升效率,还能避免恶意行为对合约正常执行的干扰。

技术领域

本发明涉及区块链领域,尤其是涉及一种基于智能合约的数据创建方法、装置、设备及存储介质。

背景技术

区块链作为一项新技术,其特有的分布式点对点网络技术、智能合约自动化执行技术、加密算法和认证技术还有分布式共识算法技术为其提供了不可篡改、去中心化、安全高效自动化执行等特性。区块链技术通过技术手段创造了一台信任的机器,在金融领域场景的应用非常广阔。

其中,区块链的重要模块--智能合约,传统也被称为“链码”。智能合约可以理解为将合同以代码的形式搬到了区块链上,是区块链上的计算机程序,但是其不需要任何人监督合同的执行,订立合同的双发也无法完成单方面的违约,一切都按合同的约定自动执行。在增加细致的控制条件之后,可以应用于不同的场景中,完成更复杂的执行逻辑。

智能合约的出现让区块链真正意义上实现了可编程,目前的智能合约编写支持多种语言,从以太坊之后已经达到了图灵完备。智能合约作为合同的代码化形式以及项目的后台代码,其应用模式的好坏决定了整个项目的安全性、健壮性以及高效性。

在使用智能合约创建数据时,一般要对一条数据进行从头到尾的完整的代码编写。现有的区块链应用都是简单的小型项目,数据量较小,在智能合约的应用上仅仅是简单的逻辑处理,但如果当以区块链为基础构建大型的项目时,数据量会呈指数型增长,对于开发人员来说需要对每一条数据都进行从头到尾的完整的代码编写,工作量巨大,且对于数据之间的功能相似、设置完全相同的部分也要一一进行编写,这种开发属于重复性劳动,效率非常低下。

发明内容

针对上述问题,本申请提供一种基于智能合约的数据创建方法、装置、设备及存储介质,解决了在以区块链为基础进行项目开发时,开发人员需要对数据中功能相似或相同的部分进行重复性开发、导致的工作量大且效率低下的问题。

在本申请第一方面提供了一种基于智能合约的数据创建方法,所述方法包括:

接收创建数据的命令;

根据所述命令调用对应的代理合约;其中,代理合约为管理操作接口的合约;

根据所述代理合约中的映射关系索引到对应的行为合约;

分析所述行为合约中的业务逻辑关系,根据所述业务逻辑关系利用所述行为合约中的工厂合约生成对应的数据合约;其中,所述数据合约用于存储数据。

可选的,所述方法还包括:

将所述智能合约中的公用接口和字段以基类的形式预先进行保存;其中,所述智能合约包括代理合约、行为合约与数据合约。

可选的,所述方法还包括:

采用继承机制通过类的派生完成所述智能合约的创建。

可选的,所述根据所述命令调用对应的代理合约,包括:

判断所述命令是否为对象操作,若是,调用对象代理合约;其中,所述对象代理合约为增加操作对象、删除操作对象、修改操作对象的功能接口。

可选的,所述根据所述命令调用对应的代理合约,包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911417074.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top