一种区块链上智能合约的性能检测方法

    公开(公告)号:CN108304307B

    公开(公告)日:2022-03-04

    申请号:CN201810067460.4

    申请日:2018-01-24

    发明人: 蒋胜芳 马占军

    摘要: 本发明实施例公开了一种区块链上智能合约的性能检测方法,包括:根据编译好的智能合约输出的json文件生成检测页面;在检测页面获取用户的检测请求参数;根据检测请求参数进入对应的检测流程,并在检测流程结束后返回检测结果。本发明实施例可以对各种智能合约能自动生成检测页面,而且在检测页面上获取用户输入的检测请求参数,进行全自动的检测,检测步骤简单方便,提高了检测效率。

    一种自动产生智能合约的功能测试页面的方法及装置

    公开(公告)号:CN107943691A

    公开(公告)日:2018-04-20

    申请号:CN201711142750.2

    申请日:2017-11-17

    发明人: 马占军

    IPC分类号: G06F11/36 G06F8/41

    CPC分类号: G06F11/3688 G06F8/41

    摘要: 本发明实施例公开了一种自动产生智能合约的功能测试页面的方法及装置,包括:获取待测试智能合约对应的智能合约代码,对智能合约代码进行编译,输出编译文件;对编译文件进行分析后,自动生成功能测试页面;获取用户在功能测试页面上输入的参数,对智能合约进行功能测试。本发明实施例可以对智能合约自动生成功能测试页面,在功能测试页面上显示测试参数,方便用户对智能合约进行测试,提高了以太坊上的智能合约的测试效率。

    一种智能合约的发布方法及装置

    公开(公告)号:CN107943469B

    公开(公告)日:2022-01-11

    申请号:CN201711142787.5

    申请日:2017-11-17

    发明人: 马占军

    IPC分类号: G06F8/30 G06F8/41

    摘要: 本发明实施例公开了一种智能合约的发布方法及装置,方法包括:发送智能合约代码至区块链节点;区块链节点接收到智能合约代码后,判断智能合约代码是否是源代码形式合约;若是,则调用编译模块编译智能合约代码,生成二进制合约代码,将二进制合约代码发布到区块链上。本发明实施例通过将智能合约代码的源代码发送至区块链节点,用户可通过区块链节点查看智能合约的源代码,并通过区块链节点中编译模块对智能合约的源代码编译后,再发送至区块链上,提高了发布到区块链上的智能合约的安全性。

    一种区块链上智能合约的性能检测方法

    公开(公告)号:CN108304307A

    公开(公告)日:2018-07-20

    申请号:CN201810067460.4

    申请日:2018-01-24

    发明人: 马占军

    摘要: 本发明实施例公开了一种区块链上智能合约的性能检测方法,包括:根据编译好的智能合约输出的json文件生成检测页面;在检测页面获取用户的检测请求参数;根据检测请求参数进入对应的检测流程,并在检测流程结束后返回检测结果。本发明实施例可以对各种智能合约能自动生成检测页面,而且在检测页面上获取用户输入的检测请求参数,进行全自动的检测,检测步骤简单方便,提高了检测效率。

    基于区块链的电子投票方法、系统以及计算机程序产品

    公开(公告)号:CN108922007A

    公开(公告)日:2018-11-30

    申请号:CN201810407872.8

    申请日:2018-05-02

    发明人: 马占军

    IPC分类号: G07C13/00 G06F21/64

    摘要: 本发明实施例公开一种基于区块链的电子投票方法、系统以及计算机程序产品,可以有效地提高电子投票系统的防篡改能力。本发明实施例方法部分包括:本发明实施例第一方面提供了一种基于区块链的电子投票方法,应用于区块链电子投票系统上,所述区块链电子投票系统包括区块链私有链,所述区块链私有链包括第一节点以及第二节点,所述方法包括:第一节点获取投票者的投票信息;第一节点根据所述投票信息生成投票记录;第一节点将所述投票记录进行数字签名后发送给第二节点,其中,所述第一节点与所述第二节点为所述区块链私有链中不同的节点。

    一种智能合约的发布方法及装置

    公开(公告)号:CN107943469A

    公开(公告)日:2018-04-20

    申请号:CN201711142787.5

    申请日:2017-11-17

    发明人: 马占军

    IPC分类号: G06F8/30 G06F8/41 G06F17/30

    摘要: 本发明实施例公开了一种智能合约的发布方法及装置,方法包括:发送智能合约代码至区块链节点;区块链节点接收到智能合约代码后,判断智能合约代码是否是源代码形式合约;若是,则调用编译模块编译智能合约代码,生成二进制合约代码,将二进制合约代码发布到区块链上。本发明实施例通过将智能合约代码的源代码发送至区块链节点,用户可通过区块链节点查看智能合约的源代码,并通过区块链节点中编译模块对智能合约的源代码编译后,再发送至区块链上,提高了发布到区块链上的智能合约的安全性。

    基于区块链的商品记录方法、系统以及计算机程序产品

    公开(公告)号:CN108881156A

    公开(公告)日:2018-11-23

    申请号:CN201810407873.2

    申请日:2018-05-02

    发明人: 马占军

    IPC分类号: H04L29/06 H04L9/32 G06Q30/00

    摘要: 本发明实施例公开一种基于区块链的商品记录方法、系统以及计算机程序产品,可以有效地减少商品的属性等商品记录信息极被篡改,有效地提高了商品记录信息的防篡改能力。本发明实施例提供的基于区块链的商品记录方法,应用于区块链商品记录系统上,所述区块链商品记录系统包括区块链私有链,所述区块链私有链包括第一节点以及第二节点,第一节点获取商品信息;所述第一节点根据所述商品信息生成与预设智能合约对应的商品目录信息;所述第一节点将所述商品目录信息发布至所述第二节点,其中所述第二节点为所述区块链私有链中的任意一个节点。

    一种自动产生智能合约的功能测试页面的方法及装置

    公开(公告)号:CN107943691B

    公开(公告)日:2022-03-01

    申请号:CN201711142750.2

    申请日:2017-11-17

    发明人: 马占军

    IPC分类号: G06F11/36 G06F8/41

    摘要: 本发明实施例公开了一种自动产生智能合约的功能测试页面的方法及装置,包括:获取待测试智能合约对应的智能合约代码,对智能合约代码进行编译,输出编译文件;对编译文件进行分析后,自动生成功能测试页面;获取用户在功能测试页面上输入的参数,对智能合约进行功能测试。本发明实施例可以对智能合约自动生成功能测试页面,在功能测试页面上显示测试参数,方便用户对智能合约进行测试,提高了以太坊上的智能合约的测试效率。

    包装盒(A软)
    9.
    外观设计

    公开(公告)号:CN303246477S

    公开(公告)日:2015-06-17

    申请号:CN201530032486.2

    申请日:2015-02-03

    设计人: 马占军

    摘要: 1.本外观设计产品的名称:包装盒(A软)。2.本外观设计产品的用途:本外观设计产品用于物品的包装、运输、存储。3.本外观设计产品的设计要点:产品的整体形状。4.最能表明本外观设计设计要点的图片或照片:立体图。5.省略视图:本外观设计的俯视图、仰视图无设计要点,故省略。

    包装盒(APP五网合一)
    10.
    外观设计

    公开(公告)号:CN308809650S

    公开(公告)日:2024-08-30

    申请号:CN202330745770.9

    申请日:2023-11-15

    设计人: 马占军 马佳明

    摘要: 1.本外观设计产品的名称:包装盒(APP五网合一)。
    2.本外观设计产品的用途:用于包装产品。
    3.本外观设计产品的设计要点:在于形状与图案的结合。
    4.最能表明设计要点的图片或照片:立体图1。