[发明专利]一种智能合约系统的构建方法和智能合约系统在审

专利信息
申请号: 201811511228.1 申请日: 2018-12-11
公开(公告)号: CN109615518A 公开(公告)日: 2019-04-12
发明(设计)人: 杨子一;李斌;张勇 申请(专利权)人: 北京瑞卓喜投科技发展有限公司
主分类号: G06Q40/04 分类号: G06Q40/04;G06Q50/18
代理公司: 北京力量专利代理事务所(特殊普通合伙) 11504 代理人: 王鸿远
地址: 101201 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 智能 构建 功能单元 嵌套 安全漏洞 分类存储 业务功能 有效代码 语义 复用率 积木式 模块化 调用 灵活
【权利要求书】:

1.一种智能合约系统的构建方法,其特征在于,包括:

获取智能合约代码;

根据智能合约代码的功能,将智能合约代码拆分为实现不同功能的代码,根据实现不同功能的代码构建多个不同的功能单元;

将多个不同的功能单元分类存储。

2.根据权利要求1所述的构建方法,其特征在于,根据智能合约代码的功能,将智能合约代码拆分为实现不同功能的代码,根据实现不同功能的代码构建多个不同的功能单元的步骤包括:

根据智能合约代码的功能,提取用于实现业务功能的代码,组成智能合约代码模块;

根据智能合约代码的功能,提取用于实现代码漏洞验证功能的代码,组成智能合约验证模块。

3.根据权利要求2所述的构建方法,其特征在于,根据智能合约代码的功能,将智能合约代码拆分为实现不同功能的代码,根据实现不同功能的代码构建多个不同的功能单元的步骤还包括:

根据智能合约代码模块中代码的功能,提取用于响应业务请求,根据业务请求处理业务数据,并为外部设备提供服务接口的代码,组成控制器子模块;

根据智能合约代码模块中代码的功能,提取用于定义数据结构,并提供所存储业务数据的读写接口的代码,组成数据子模块。

4.根据权利要求3所述的构建方法,其特征在于,根据智能合约代码的功能,将智能合约代码拆分为实现不同功能的代码,根据实现不同功能的代码构建多个不同的功能单元的步骤还包括:

根据控制器子模块中代码的功能,提取用于根据业务请求读取数据子模块所存储业务数据,并根据业务请求对业务数据进行逻辑处理的代码,组成业务控制器单元;

根据控制器子模块中代码的功能,提取用于根据业务请求提供对应的数据子模块地址的代码,组成数据地址控制器单元。

5.根据权利要求4所述的构建方法,其特征在于,根据智能合约代码的功能,将智能合约代码拆分为实现不同功能的代码,根据实现不同功能的代码构建多个不同的功能单元的步骤还包括:

根据数据地址控制器单元中代码的功能,提取根据业务请求确定数据子模块命名,并根据数据子模块命名与数据子模块地址之间的映射关系提供数据子模块地址的代码,组成命名空间控制器单元;和/或

根据数据地址控制器单元中代码的功能,提取根据业务请求确定业务类别,并根据业务类别与数据子模块地址之间的映射关系提供数据子模块地址的代码,组成业务分类控制器单元;和/或

根据数据地址控制器单元中代码的功能,提取根据业务请求从预先存储的子合约中查找对应的数据子模块地址的代码,组成工厂控制器单元。

6.根据权利要求2所述的构建方法,其特征在于,根据智能合约代码的功能,将智能合约代码拆分为实现不同功能的代码,根据实现不同功能的代码构建多个不同的功能单元的步骤还包括:

根据所述智能合约验证模块中代码的功能,提取在智能合约开发阶段对智能合约代码进行形式化验证的代码,组成开发形式化验证子模块;和/或

根据所述智能合约验证模块中代码的功能,提取对于区块链上存储的智能合约代码进行形式化验证的代码,组成链上形式化验证子模块;和/或

根据所述智能合约验证模块中代码的功能,提取在智能合约开发阶段对智能合约系统各模块进行测试,验证智能合约系统各模块是否存在漏洞的代码,组成开发测试验证子模块。

7.一种智能合约系统,其特征在于,包括:

智能合约代码模块,用于实现业务功能;

智能合约验证模块,用于实现代码漏洞验证功能;

其中,所述智能合约代码模块、所述智能合约验证模块分类存储在不同地址。

8.根据权利要求7所述的智能合约系统,其特征在于,所述智能合约代码模块包括:

控制器子模块,所述控制器子模块用于响应业务请求,根据业务请求处理业务数据,并为外部设备提供服务接口;

数据子模块,所述数据子模块用于定义数据结构,并提供所存储业务数据的读写接口。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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