[发明专利]一种区块链应用方法及系统有效
申请号: | 201810536456.8 | 申请日: | 2018-05-30 |
公开(公告)号: | CN108876608B | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 颜亮;陈延;王晓明 | 申请(专利权)人: | 深圳乐信软件技术有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 应用 方法 系统 | ||
本发明实施例提供了一种区块链应用方法及系统,其中,该方法包括:基于第一区块链节点获取交易信息,并将交易信息同步到至少一个第二区块链节点;其中,交易信息包括当前的交易数据以及当前的交易状态;基于第二区块链节点当接收到交易信息时,向对应的适配层发送事件通知,事件通知中携带交易信息;基于适配层当接收到事件通知时,从配置中心查找与交易状态匹配的响应接口,并从第二区块链节点对应的客户端中调用响应接口;基于响应接口处理交易数据。本发明实施例可以解决了现有技术中对交易事件配置响应接口造成的不便,提高配置效率,减少成本,还可以对交易事件更有针对性,节省系统资源。
技术领域
本发明实施例涉及区块链技术,尤其涉及一种区块链应用方法及系统。
背景技术
区块链本质是一种开源分布式账本,它是比特币和其他虚拟货币的核心技术,能高效记录买卖双方的交易。区块链按照参与者的类型可分为公有链、联盟链、私有链。其中,如图1a所示,在联盟链中,参与者各自拥有一个区块链节点,分别是区块链节点1、区块链节点2、区块链节点3和区块链节点4,任意一方通过客户端向对应的区块链节点写入数据后,数据会同步到其他区块链节点,同步完数据后,会发送事件通知到区块链节点对应的适配层,以使适配层根据对应客户端中的事件列表查找对应的响应接口,并对事件数据执行对应的操作。
但现有技术中,事件列表中的事件与响应接口的对应关系是通过客户端的代码进行注册的。为了对事件数据执行不同的操作,当对事件修改对应的响应,只能修改客户端的代码,实用性较低,并且在现有技术中,当适配层接收到事件通知时,会调用注册了该事件的所有响应接口,导致消耗系统资源,效率较低。其中,在私有链也会存在上述的问题。
发明内容
本发明提供一种发明名称区块链应用方法及系统,可以解决了现有技术中对交易事件配置响应接口造成的不便,提高配置效率,减少成本,还可以对交易事件更有针对性,节省系统资源。
第一方面,本发明实施例提供了一种区块链应用方法,包括:
基于第一区块链节点获取交易信息,并将所述交易信息同步到至少一个第二区块链节点;其中,所述交易信息包括当前的交易数据以及当前的交易状态;
基于第二区块链节点当接收到所述交易信息时,向对应的适配层发送事件通知,所述事件通知中携带所述交易信息;
基于所述适配层当接收到所述事件通知时,从配置中心查找与所述交易状态匹配的响应接口,并从所述第二区块链节点对应的客户端中调用所述响应接口;
基于所述响应接口处理所述交易数据。
第二方面,本发明实施例还提供了一种区块链的应用系统,包括:
第一区块链节点,用于获取交易信息,并将所述交易信息同步到至少一个第二区块链节点;其中,所述交易信息包括当前的交易数据以及当前的交易状态;
第二区块链节点,用于当接收到所述交易信息时,向对应的适配层发送事件通知;其中,所述事件通知中携带所述交易信息;
第二区块链节点对应的适配层,用于当接收到所述事件通知时,从配置中心查找与所述交易状态匹配的响应接口,并从第二区块链节点对应的客户端中调用所述响应接口;
响应接口,用于处理所述交易数据。
本发明提供的技术方案,通过在配置中心预先注册交易事件中的交易状态以及对应的响应接口,当适配层接收到事件通知时,通过在配置中心查找与事件通知中的交易状态对应的响应接口,并通过对应的响应接口处理事件通知携带的交易数据,可以对响应接口进行动态配置,可以根据需要对交易事件中的交易数据进行不同的处理,解决了现有技术中对交易事件配置响应接口进行更改代码造成的不变,提高了配置效率,减少成本,并且避免了注册交易事件的响应接口对交易事件均进行响应的情况,处理交易事件更有针对性,,节省了系统资源。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳乐信软件技术有限公司,未经深圳乐信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810536456.8/2.html,转载请声明来源钻瓜专利网。