一种基于区块链智能合约的资产交易系统和装置的制作方法

文档序号:22627624发布日期:2020-10-23 19:36阅读:169来源:国知局
一种基于区块链智能合约的资产交易系统和装置的制作方法

本发明涉及互联网技术领域,尤其是涉及一种基于区块链智能合约的资产交易系统和装置。



背景技术:

当前,以libra为代表的使用真实资产储备(thelibrareserve)作为担保的资产交易系统,将区块链联盟链应用发展到了新的高度。libra背后的真实储备资产是libra与现有加密货币之间的主要差异。负责管理libra储备的实体是“libra协会”,只有libra协会能够制造和销毁libra。只有当授权经销商投入法定资产从协会买入libra币以完全支持新币时,libra币才会被制造。只有当授权经销商向协会卖出libra币以换取抵押资产时,libra币才会被销毁。

参考libra框架,为构建积分系统等与真实资产相关联的资产交易系统,提供了很好的示范。但是,这类交易系统与libra系统一样,存在着“超发风险”,即发行方按照储备的抵押资产的价值发行相对应的区块链上资产,如果监管不到位或者储备资产不透明时,很难保证发行方不会超过抵押资产发行区块链上资产。“超发风险”构成了与真实资产相关联的资产交易系统的主要风险,限制了其联盟链的发展与应用。因此,为了解决积分系统等与真实资产相关联的资产交易系统的“超发风险”,需要一种基于区块链智能合约的资产交易系统。

现有技术公开了一种基于联盟链的金融资产交易系统构建方法,由发行人向网络中的任一交易机构提出资产登记申请,并提交相关申请材料,该交易机构对申请材料进行审核,审核通过后同意登记,然后调用金融资产登记智能合约,这样需要对每个交易机构的发行代币和认证标准进行统一,增加了较大的工作量,而且各交易机构之间存在一定消息延迟,对于在两家交易机构同时申请的情况存在超发风险。



技术实现要素:

本发明的目的就是为了克服上述现有技术存在的储备资产不透明、存在超发风险的缺陷而提供一种基于区块链智能合约的资产交易系统和装置。

本发明的目的可以通过以下技术方案来实现:

一种基于区块链智能合约的资产交易系统,包括资产交易系统部、资产发行交易审计部和资产回收交易审计部,其中:

资产交易系统部,执行区块链的基础交易流程;

资产发行交易审计部,接收资产发行交易请求,执行智能合约,根据资产发行交易对应的真实储备进行审计,并向智能合约反馈资产审计结果;

资产回收交易审计部,接收资产回收交易请求,根据资产回收交易对应资产所属智能合约中的所述资产审计结果进行判断,若判断有效则将资产回收交易作为合法交易区块提交区块链,若判断无效则不执行交易操作。

所述资产发行交易审计部执行的具体步骤如下所示:

步骤s101:判断接收的交易请求是否为资产发行交易请求,若是则转至步骤s103,若否则转至步骤s102;

步骤s102:将所述交易请求发送回资产交易系统部,由资产交易系统部执行区块链的基础交易流程;

步骤s103:将所述交易请求对应资产的审计状态设置为实际余额待定状态,对应的交易区块提交至区块链,所述交易区块中智能合约执行资产发行交易审计,发送审计请求至审计节点,所述审计节点根据审计请求对所述交易请求对应资产进行审计,并反馈资产审计结果;

步骤s104:根据所述资产审计结果进行判定,若资产合格则将所述交易请求对应资产的审计状态设置为实际余额有效状态,否则将所述交易请求对应资产的审计状态设置为实际余额无效状态;转至步骤s101。

进一步地,所述资产发行交易请求具体指由法定货币资产或实物资产兑换为区块链数字货币的请求。

进一步地,所述审计节点为区块链节点或区块链外的功能节点,审计节点的通信方式包括在区块链中进行通信。

所述资产回收交易审计部执行的具体步骤如下所示:

步骤s201:判断接收的交易请求是否为资产回收交易请求,若是则转至步骤s203,若否则转至步骤s202;

步骤s202:将所述交易请求发送回资产交易系统部,由资产交易系统部执行区块链的基础交易流程;

步骤s203:检测所述交易请求对应资产的审计状态是否为实际余额有效状态,若是则将所述交易请求对应的交易区块作为合法交易区块提交区块链,若否则不执行交易操作;转至步骤s201。

进一步地,所述资产回收交易请求具体指由区块链数字货币兑换为法定货币资产或实物资产的请求。

一种使用基于区块链智能合约的资产交易系统的装置,包括存储器和处理器,所述储存器包括资产交易系统部,所述处理器包括资产发行交易审计部和资产回收交易审计部,其中:

资产交易系统部,执行区块链的基础交易流程;

资产发行交易审计部,接收资产发行交易请求,执行智能合约,根据资产发行交易对应的真实储备进行审计,并向智能合约反馈资产审计结果;

资产回收交易审计部,接收资产回收交易请求,根据资产回收交易对应资产所属智能合约中的所述资产审计结果进行判断,若判断有效则将资产回收交易作为合法交易区块提交区块链,若判断无效则不执行交易操作。

与现有技术相比,本发明通过设置资产发行交易审计部和资产回收交易审计部,将区块链中对资产的认证需求进行功能分散、统一管理,由资产发行交易审计部对交易请求的资产进行审计,资产回收交易审计部根据资产发行交易审计部的资产审计结果决定是否将交易区块作为合法交易区块提交区块链,使得各交易请求的储备资产透明化,降低发生超发风险的概率,保证区块链交易的正常进行。

附图说明

图1为本发明的结构示意图;

图2为本发明资产发行交易审计部工作流程的示意图;

图3为本发明资产回收交易审计部工作流程的示意图。

具体实施方式

下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。

如图1所示,一种基于区块链智能合约的资产交易系统,使得各交易请求的储备资产透明化,降低发生超发风险的概率,保证区块链交易的正常进行,包括资产交易系统部、资产发行交易审计部和资产回收交易审计部,其中:

资产交易系统部,执行区块链的基础交易流程;

资产发行交易审计部,接收资产发行交易请求,执行智能合约,根据资产发行交易对应的真实储备进行审计,并向智能合约反馈资产审计结果;

资产回收交易审计部,接收资产回收交易请求,根据资产回收交易对应资产所属智能合约中的资产审计结果进行判断,若判断有效则将资产回收交易作为合法交易区块提交区块链,若判断无效则不执行交易操作。

如图2所示,资产发行交易审计部执行的具体步骤如下所示:

步骤s101:判断接收的交易请求是否为资产发行交易请求,若是则转至步骤s103,若否则转至步骤s102;

步骤s102:将交易请求发送回资产交易系统部,由资产交易系统部执行区块链的基础交易流程;

步骤s103:将交易请求对应资产的审计状态设置为实际余额待定状态,对应的交易区块提交至区块链,交易区块中智能合约执行资产发行交易审计,发送审计请求至审计节点,审计节点根据审计请求对交易请求对应资产进行审计,并反馈资产审计结果;

步骤s104:根据资产审计结果进行判定,若资产合格则将交易请求对应资产的审计状态设置为实际余额有效状态,否则将交易请求对应资产的审计状态设置为实际余额无效状态;转至步骤s101。

资产发行交易请求具体指由法定货币资产或实物资产兑换为区块链数字货币的请求。

审计节点为区块链节点或区块链外的功能节点,审计节点的通信方式包括在区块链中进行通信。

如图3所示,资产回收交易审计部执行的具体步骤如下所示:

步骤s201:判断接收的交易请求是否为资产回收交易请求,若是则转至步骤s203,若否则转至步骤s202;

步骤s202:将交易请求发送回资产交易系统部,由资产交易系统部执行区块链的基础交易流程;

步骤s203:检测交易请求对应资产的审计状态是否为实际余额有效状态,若是则将交易请求对应的交易区块作为合法交易区块提交区块链,若否则不执行交易操作;转至步骤s201。

资产回收交易请求具体指由区块链数字货币兑换为法定货币资产或实物资产的请求。

法定货币资产的类型包括人民币、美元、欧元、英镑和日元,实物资产须由交易方认可。

一种使用基于区块链智能合约的资产交易系统的装置,包括存储器和处理器,储存器包括资产交易系统部,处理器包括资产发行交易审计部和资产回收交易审计部,其中:

资产交易系统部,执行区块链的基础交易流程;

资产发行交易审计部,接收资产发行交易请求,执行智能合约,根据资产发行交易对应的真实储备进行审计,并向智能合约反馈资产审计结果;

资产回收交易审计部,接收资产回收交易请求,根据资产回收交易对应资产所属智能合约中的资产审计结果进行判断,若判断有效则将资产回收交易作为合法交易区块提交区块链,若判断无效则不执行交易操作。

此外,需要说明的是,本说明书中所描述的具体实施例,所取名称可以不同,本说明书中所描述的以上内容仅仅是对本发明结构所做的举例说明。凡依据本发明构思的构造、特征及原理所做的等效变化或者简单变化,均包括于本发明的保护范围内。本发明所属技术领域的技术人员可以对所描述的具体实例做各种各样的修改或补充或采用类似的方法,只要不偏离本发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1