预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113837753A(43)申请公布日2021.12.24(21)申请号202110845410.6G06Q20/06(2012.01)(22)申请日2021.07.26(71)申请人三峡大学地址443002湖北省宜昌市西陵区大学路8号(72)发明人蔡政英龚浩林玉婷黄悦华徐守志(74)专利代理机构宜昌市三峡专利事务所42103代理人余山(51)Int.Cl.G06Q20/38(2012.01)G06F40/186(2020.01)G06F40/253(2020.01)G06F40/30(2020.01)权利要求书2页说明书12页附图2页(54)发明名称一种基于区块链合约范式的智能合约模板设计方法(57)摘要一种基于区块链合约范式的智能合约模板设计方法,它包括以下步骤:步骤1,通过合约范式生成器生成区块链合约范式;步骤2,通过智能合约设计器学习区块链合约范式;步骤3,通过区块链合约范式生成智能合约模板;步骤4,通过智能合约模板设计智能合约;步骤5,运行智能合约转换价值物凭证;步骤6,由数字货币发生器支付数字货币;步骤7,通过区块链在区块中记账;步骤8,智能合约执行结果返回合约范式生成器。本发明的目的是为解决基于区块链智能合约设计缺乏模板和范式的问题而提出的设计方法,通过合约范式和合约模板提升智能合约设计的标准化和安全性。CN113837753ACN113837753A权利要求书1/2页1.一种基于区块链合约范式的智能合约模板设计方法,其特征在于,包括以下步骤:步骤1,通过合约范式生成器(100)生成区块链合约范式(101);步骤2,通过智能合约设计器(200)学习区块链合约范式(101);步骤3,通过区块链合约范式(101)生成智能合约模板(201);步骤4,通过智能合约模板(201)设计智能合约(202);步骤5,运行智能合约(202)转换价值物凭证(300);步骤6,由数字货币发生器(400)支付数字货币(401);步骤7,通过区块链(500)在区块(501)中记账;步骤8,智能合约(202)执行结果返回合约范式生成器(100)。2.根据权利要求1所述的方法,其特征在于,在步骤1中,具体包括以下子步骤:子步骤1‑1,合约范式生成器(100)学习智能合约(202);子步骤1‑2,合约范式生成器(100)建立区块链智能合约的普遍规则;子步骤1‑3,建立区块链合约范式(101)。3.根据权利要求1所述的方法,其特征在于,在步骤2中,具体包括以下步骤:子步骤2‑1,智能合约设计器(200)输入区块链合约范式(101);子步骤2‑2,智能合约设计器(200)建立智能合约语法和语义规则;子步骤2‑3,智能合约设计器(200)建立智能合约逻辑规则。4.根据权利要求1所述的方法,其特征在于,在步骤3中,具体包括以下步骤:子步骤3‑1,区块链合约范式(101)设计智能合约算法流程;子步骤3‑2,区块链合约范式(101)设计智能合约数据结构;子步骤3‑3,智能合约设计器(200)设计智能合约模板(201)。5.根据权利要求1所述的方法,其特征在于,在步骤4中,具体包括以下步骤:子步骤4‑1,用户调用智能合约模板(201);子步骤4‑2,智能合约模板(201)调整算法流程和数据结构;子步骤4‑3,智能合约设计器(200)设计智能合约(202)。6.根据权利要求1所述的方法,其特征在于,在步骤5中,具体包括以下步骤:子步骤5‑1,将价值物凭证(300)输入智能合约(202);子步骤5‑2,智能合约(202)对价值物凭证(300)进行通证化处理;子步骤5‑3,智能合约(202)将价值物凭证(300)描述为数据结构。7.根据权利要求1所述的方法,其特征在于,在步骤6中,具体包括以下步骤:子步骤6‑1,智能合约(202)发送数字货币交易请求;子步骤6‑2,数字货币发生器(400)运行指定的算法;子步骤6‑3,数字货币(401)返回智能合约(202);在步骤7中,具体包括以下步骤:子步骤7‑1,智能合约(202)执行交易;子步骤7‑2,交易账本在区块链(500)共识;子步骤7‑3,共识成功的区块(501)加入区块链(500);在步骤8中,具体包括以下步骤:2CN113837753A权利要求书2/2页子步骤8‑1,合约范式生成器(100)采集智能合约(202)数据结果;子步骤8‑2,合约范式生成器(100)采集智能合约(202)算法流程;子步骤8‑3,合约范式生成器(100)采集智能合约(202)故障和报警消息。8.一种基于区块链合约范式的智能合约模板设计系统,其特征在于,它包括智能合约设计器(200),智能合约设计器(200)分别与合约范式生成器(100)、价值物凭证(300)、