首页 / 专利库 / 资料储存系统 / 分布式账本 / 区块链 / 区块链账本 / 一种基于区块链的资产监控方法

一种基于链的资产监控方法

阅读:1024发布:2020-12-20

专利汇可以提供一种基于链的资产监控方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于 区 块 链 的资产监控方法,在区块链网络中为每个参与者 节点 关联一个流计算引擎;根据业务实现 智能合约 ,部署智能合约到区块链网络上;在参与者节点上增加元数据解析组件;在流计算引擎中定义规则和其对应的响应动作;参与者通过自己对应的节点提交提案到区块链网络;区块链网络完成提案的验证和执行;各参与者节点将智能合约的执行结果记录进账本副本,之后发送一个事件到其关联的流计算引擎;流计算引擎根据预定义的规则处理事件。本发明方法不需要对区块链主网络做任何变更,不改变区块链网络本身的工作流程;完美兼容原区块链网络的授权机制,每个流计算引擎只需要读属于自己的数据集,可以实时或者准实时识别到资产问题。,下面是一种基于链的资产监控方法专利的具体信息内容。

1.一种基于链的资产监控方法,其特征在于,该方法包括以下步骤:
(1)在区块链网络中为每个参与者节点关联一个流计算引擎;
(2)根据业务实现智能合约,部署智能合约到区块链网络上;
(3)在参与者节点上增加元数据解析组件,用于提取智能合约中的属性和数据类型,部署智能合约后即可以生成其对应的元数据信息;
(4)利用元数据信息在参与者节点关联的流计算引擎中定义规则和其对应的响应动作;
(5)参与者通过自己对应的节点提交提案到区块链网络;
(6)区块链网络根据预定义的共识算法完成提案的验证和执行,得到智能合约的执行结果;
(7)各参与者节点将智能合约的执行结果记录进自己的账本副本里,之后发送一个事件到其关联的流计算引擎,这个事件包含执行结果的相关信息;
(8)流计算引擎根据预定义的规则处理事件,如果满足规则,即触发响应动作。
2.根据权利要求1所述的一种基于区块链的资产监控方法,其特征在于,所述步骤(4)中,所述规则为对于单一属性或者属性组合的逻辑判定。
3.根据权利要求1所述的一种基于区块链的资产监控方法,其特征在于,所述步骤(4)中,所述规则为对于单一属性或者属性组合在某个时间维度内的逻辑判定。
4.根据权利要求1所述的一种基于区块链的资产监控方法,其特征在于,所述步骤(4)中,所述规则为基于属性组合进行机器学习建模之后得到的规则。
5.根据权利要求1所述的一种基于区块链的资产监控方法,其特征在于,所述步骤(8)中,触发的响应动作包括短信报警、发送邮件、调用外部系统接口

说明书全文

一种基于链的资产监控方法

技术领域

[0001] 本发明属于区块链技术领域,具体涉及一种基于区块链的资产监控方法。

背景技术

[0002] 随着区块链技术的普及,基于区块链的系统逐渐被运用到各种业务场景中去,使用区块链系统往往管理的是各种资产,数字资产或者真实资产的映射。对于资产的管理和监控,传统的区块链系统仅仅解决了数据一致性问题,没有解决监控问题,具体体现在:传统区块链系统多数只是一种分布式的可以共同记账的系统,即在参与各方(参与节点)之间保证有一样的处理逻辑(智能合约)和同样的数据(账本)。这种一致性仅仅是数据层次上的一致性,对于数据的变化在业务层次上的影响,是没有识别和处理能的;智能合约虽然可以封装逻辑,但是智能合约处理的逻辑往往只有业务逻辑,对于变化是没有处理能力的;比如在一个数字资产交易场景下,业务需要关注在10分钟内提交了超过100笔交易的交易参与者,这种问题是传统的区块链系统解决不了的。

发明内容

[0003] 本发明的目的在于针对现有技术的不足,提供一种基于区块链的资产监控方法,可以实现参与节点(Peer)在提案确认之后,根据预定义规则发现监控资产变化和问题,及时做出预定义动作,比如报警、执行业务逻辑等。
[0004] 本发明的目的是通过以下技术方案来实现的:一种基于区块链的资产监控方法,该方法包括以下步骤:
[0005] (1)在区块链网络中为每个参与者节点关联一个流计算引擎;
[0006] (2)根据业务实现智能合约,部署智能合约到区块链网络上;
[0007] (3)在参与者节点上增加元数据解析组件,用于提取智能合约中的属性和数据类型,部署智能合约后即可以生成其对应的元数据信息;
[0008] (4)利用元数据信息在参与者节点关联的流计算引擎中定义规则和其对应的响应动作;
[0009] (5)参与者通过自己对应的节点提交提案到区块链网络;
[0010] (6)区块链网络根据预定义的共识算法完成提案的验证和执行,得到智能合约的执行结果;
[0011] (7)各参与者节点将智能合约的执行结果记录进自己的账本副本里,之后发送一个事件到其关联的流计算引擎,这个事件包含执行结果的相关信息;
[0012] (8)流计算引擎根据预定义的规则处理事件,如果满足规则,即触发响应动作。
[0013] 进一步地,所述步骤(4)中,所述规则为对于单一属性或者属性组合的逻辑判定。
[0014] 进一步地,所述步骤(4)中,所述规则为对于单一属性或者属性组合在某个时间维度内的逻辑判定。
[0015] 进一步地,所述步骤(4)中,所述规则为基于属性组合进行机器学习建模之后得到的规则。
[0016] 进一步地,所述步骤(8)中,触发的响应动作包括短信报警、发送邮件、调用外部系统接口
[0017] 本发明的有益效果是:
[0018] 1.不需要对区块链主网络做任何变更,不改变区块链网络本身的工作流程;
[0019] 2.完美兼容原区块链网络的授权(CA)机制,每个流计算引擎只需要读属于自己的数据集;
[0020] 3.可以实现实时或者准实时识别到资产问题。附图说明
[0021] 图1为本发明方法实现示意图。

具体实施方式

[0022] 下面结合附图和具体实施例对本发明作进一步详细说明。
[0023] 如图1所示,本发明提供的一种基于区块链的资产监控方法,步骤如下:
[0024] (1)在区块链网络中为每个参与者节点关联一个流计算引擎;
[0025] (2)根据业务实现智能合约,部署智能合约到区块链网络上;
[0026] (3)在参与者节点上增加元数据解析组件,用于提取智能合约中的属性和数据类型,部署智能合约后即可以生成其对应的元数据信息;
[0027] (4)利用元数据信息在参与者节点关联的流计算引擎中定义规则和其对应的响应动作;所述规则包括:
[0028] (a)对于单一属性或者属性组合的逻辑判定,例如当属性名称为amount代表交易金额,数据类型为double,可定义规则:当amount大于10000.00时,发出报警;
[0029] (b)对于单一属性或者属性组合在某个时间维度内的逻辑判定,例如当属性名称为amount代表交易金额,数据类型为double,可定义规则:在30分钟内,当amount累计和大于10000.00时,发出报警;
[0030] (c)基于属性组合进行机器学习建模(比如逻辑回归、随机森林等)之后得到的规则;
[0031] (5)参与者通过自己对应的节点提交提案Proposal到区块链网络;
[0032] (6)区块链网络根据预定义的共识算法完成提案Proposal的验证和执行,得到智能合约的执行结果;
[0033] (7)各参与者节点将智能合约的执行结果记录进自己的账本副本里,之后发送一个事件到其关联的流计算引擎,这个事件包含执行结果的相关信息;
[0034] (8)流计算引擎根据预定义的规则处理事件,如果满足规则,即触发响应动作,所述响应动作包括短信报警、发送邮件、调用外部系统接口等。
[0035] 实施例
[0036] 由于不同的区块链系统实现的细节会有所不同,以下以企业中使比较多的Fabric实现一个转账逻辑的业务场景为例,来阐述本发明方法实现细节和逻辑。
[0037] 流程如下:
[0038] 1.根据业务抽象和逻辑实现区块代码(Chaincode),这个区块代码包含一种资产名字为Token,参与对象User以及一个名为transfer的交易逻辑,即从一个User A转移指定数量(amount)的Token到另外一个User B;
[0039] 2.部署区块代码到Fabric上;
[0040] 3.元数据解析组件通过对区块代码解析,得到其中定义的Token、User以及其transfer记录的属性和名字;
[0041] 4.定义一个监控规则:某个用户如果30分钟内转账数量amount超过1w即触发短信报警;
[0042] 5.参与者通过自己对应的Peer提交交易到区块链网络;
[0043] 6.区块链网络根据共识算法完成交易的验证和执行并得到执行结果;
[0044] 7.各Peer节点将执行结果记录进自己的账本副本里,之后发送一个包含处理结果的事件到对应的流计算引擎;
[0045] 8.流计算引擎收到事件数据之后进行处理,当发现满足步骤4中定义的规则时即触发定义动作,调用短信接口发送报警。
[0046] 以上所述,仅为本发明的较佳实施例,并不用以限制本发明,凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同替换和改进,均应包含在本发明技术方案的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈