[发明专利]智能合约开发方法、装置、计算机设备及存储介质有效
申请号: | 201910790546.4 | 申请日: | 2019-08-26 |
公开(公告)号: | CN110502218B | 公开(公告)日: | 2023-05-19 |
发明(设计)人: | 林立鹏 | 申请(专利权)人: | 深圳前海环融联易信息科技服务有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06Q40/04 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 巫苑明 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 合约 开发 方法 装置 计算机 设备 存储 介质 | ||
1.智能合约开发方法,其特征在于,包括:
获取现有的合约;
对现有的合约根据业务需求进行模块化处理,形成合约模块;
获取用户需求;
根据用户需求调用合约模块进行智能合约开发,以得到智能合约;
反馈所述智能合约至终端;
所述根据用户需求调用合约模块进行智能合约开发,以得到处理结果,包括:
根据用户需求通过合约模块的接口调用对应的合约模块;
依据用户需求对调用对应的合约模块进行组装和扩展,以得到处理结果;
扩展过程中,将合约模块和需要扩展的合约特性进行整合,以形成智能合约。
2.根据权利要求1所述的智能合约开发方法,其特征在于,所述对现有的合约根据业务需求进行模块化处理,形成合约模块,包括:
对现有的合约根据业务需求进行合约类别划分,以形成各类合约的初始模块;
对各类合约的初始模块进行对应接口的设计,以得到合约模块。
3.根据权利要求1所述的智能合约开发方法,其特征在于,所述合约模块包括公共合约模块、业务合约模块以及私有合约模块。
4.根据权利要求1所述的智能合约开发方法,其特征在于,所述用户需求包括开发需求以及部署需求。
5.根据权利要求1至4任一项所述的智能合约开发方法,其特征在于,所述反馈所述智能合约至终端之后,还包括:
制定智能合约对应的背书策略;
根据智能合约对应的背书策略将智能合约部署于区块链的对应节点上。
6.智能合约开发装置,其特征在于,包括:
合约获取单元,用于获取现有的合约;
模块化单元,用于对现有的合约根据业务需求进行模块化处理,形成合约模块;
需求获取单元,用于获取用户需求;
开发单元,用于根据用户需求调用合约模块进行智能合约开发,以得到智能合约;
反馈单元,用于反馈所述智能合约至终端;
所述模块化单元包括:
划分子单元,用于对现有的合约根据业务需求进行合约类别划分,以形成各类合约的初始模块;
接口设计子单元,用于对各类合约的初始模块进行对应接口的设计,以得到合约模块;
所述开发单元包括:
调用子单元,用于根据用户需求通过合约模块的接口调用对应的合约模块;
处理子单元,用于依据用户需求对调用对应的合约模块进行组装和扩展,以得到处理结果;
扩展过程中,将合约模块和需要扩展的合约特性进行整合,以形成智能合约。
7.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至5中任一项所述的方法。
8.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现如权利要求1至5中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海环融联易信息科技服务有限公司,未经深圳前海环融联易信息科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910790546.4/1.html,转载请声明来源钻瓜专利网。