一种区块链的交易监测系统及装置
文献发布时间:2023-06-19 09:26:02
技术领域
本发明涉及区块链领域,具体的是一种区块链的交易监测系统及装置。
背景技术
区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。
目前,将区块链技术与具体的业务结合成为一种趋势。在有些业务领域,一个业务任务会顺序产生一系列关联的区块链交易,这些区块链交易会按产生顺序依次提交给区块链网络进行存储,而这种存储方式比较冗长,用户在查找同类别中其他的交易情形时,就需要根据输入的时间自己去寻找,浪费时间。
发明内容
为解决上述背景技术中提到的不足,本发明的目的在于提供一种区块链的交易监测系统及装置,本发明通过对输入的数据进行监测,其结果生成一个交易日志,以便用户进行查询,同时,交易日志中还记录了其他的交易信息,可通过这些信息,查询到相应的数据库;
同时,本发明在使用时,通过对输入的数据与设置峰值进行对比,可以发现数据是否异常,对异常数据进行标识的,并且单独列一个数据库,便于后续的查询。
本发明的目的可以通过以下技术方案实现:
一种区块链的交易监测系统,包括:
企业拥有的联盟链网络;
约定交易内容的智能合约模块;
区块链网络中的每个节点接入;
用于接收所述节点接入传输数据的总服务器;
所述总服务器将按照行业类别进行分类,形成不同行业的总数据库;
所述总数据库中提取信息并写入到交易日志内;
当查询客户端对任一区块链交易进行查询时,根据交易日志查询到相应内容,并且查询到相同类别的其他交易信息。
进一步地,所述节点接入输入数据后,会与总数据库内的信息进行数据对比,查看数据情况,并将结果返回总数据库进行记录。
进一步地,所述总数据库包括设置峰值:预先输入当前产品存在的最高值与最低值;
正常数据库:今日输入的并且在峰值以内的数据;
异常数据库:今日输入的并且在峰值以外的数据;
往日数据库:过往输入的数据总合集。
进一步地,所述数据对比为节点接入输入的数据与设置峰值进行对比,若检测输入的数据不在峰值内,则为数据异常,设置成交易标识,然后返回总数据库中,并记入到异常数据库中。
进一步地,所述提取信息包括往日平均值:由往日数据库中的数据求平均得知;
今日平均值:由今日输入的数据求平均得知。
进一步地,所述今日平均值包括第一平均值与第二平均值,第一平均值由正常数据库中的数据求平均得知,第二平均值由正常数据库与异常数据库中的数据求平均得知。
一种区块链的交易监测装置,包括一种存储器,用于存储上述的交易监测系统中的数据。
本发明的有益效果:
1、本发明通过对输入的数据进行监测,其结果生成一个交易日志,以便用户进行查询,同时,交易日志中还记录了其他的交易信息,可通过这些信息,查询到相应的数据库;
2、本发明在使用时,通过对输入的数据与设置峰值进行对比,可以发现数据是否异常,对异常数据进行标识的,并且单独列一个数据库,便于后续的查询。
附图说明
下面结合附图对本发明作进一步的说明。
图1是本发明的流程示意图;
图2是本发明总数据库的结构示意图;
图3是本发明数据对比的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明的描述中,需要理解的是,术语“开孔”、“上”、“下”、“厚度”、“顶”、“中”、“长度”、“内”、“四周”等指示方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的组件或元件必须具有特定的方位,以特定的方位构造和操作,因此不能理解为对本发明的限制。
一种区块链的交易监测系统,如图1-3所示,包括:
企业拥有的联盟链网络;
约定交易内容的智能合约模块;
区块链网络中的每个节点接入;
用于接收节点接入传输数据的总服务器;
总服务器将按照行业类别进行分类,形成不同行业的总数据库;
总数据库中提取信息并写入到交易日志内;
当查询客户端对任一区块链交易进行查询时,根据交易日志查询到相应内容,并且查询到相同类别的其他交易信息。
各家企业基于智能合约模块,将交易的信息输入到总服务器中,然后总服务器根据产品的类别形成总数据库,用于记录同种产品的交易信息。
在节点接入输入数据后,输入的数据会与总数据库内的信息进行数据对比,查看输入的数据情况,并将结果返回总数据库,记录在相应的子数据库中。
总数据库包括设置峰值:预先输入当前产品存在的最高值与最低值,以此为基础,用于判断输入的数据是否超标;
正常数据库:今日输入的并且在峰值以内的数据;
异常数据库:今日输入的并且在峰值以外的数据;
往日数据库:过往输入的数据总合集,当进入第二天时,正常数据库与异常数据库内的数据自动并入到往日数据库内,正常数据库与异常数据库再次用于记录当日的交易数据。
数据对比就是将节点接入输入的数据与设置峰值进行对比,若检测输入的数据不在峰值内,则为数据异常,设置成交易标识,然后返回总数据库中,并记入到异常数据库中,若检测输入的数据在峰值内,则为正常数据,就正常录入到正常数据库内即可。
提取信息包括往日平均值:由往日数据库中的数据求平均得知;
今日平均值:由今日输入的数据求平均得知,同时,这些数据都存在一个标识,用于在查询时,能够通过此标识,跳转到相应的子数据库中,使得查询更加方便快捷。
今日平均值包括第一平均值与第二平均值,第一平均值由当前的正常数据库中的数据求平均得知,第二平均值由当前的正常数据库与异常数据库中的数据总和求平均得知。
在输入交易数据后,总服务器对其进行分类,然后总数据库就会根据输入的数据自动生成一个交易日志,交易日志内就包含当前交易的信息,以及多个平均值的数据,同时,还有这些数据相应的标识,可以通过这些标识直接进入到相应的子数据库中,然后查找所需的交易信息。
一种区块链的交易监测装置,包括一种存储器,用于存储上述的交易监测系统中的数据。
在使用时,企业基于智能合约模块输入交易信息,接着便直接生成一个交易日志,该交易日志还用于存储当日以完成交易的数据的平均值,以及往日相应数据的平均值,同时,这些数据都是一个标识,用于查询到相应的子数据库;在输入数据后,输入的数据会与总数据库中的设置峰值进行对比,判断数据是否存在异常,并记入到相应的数据库中,用户在查询时,可以通过交易日志查询到当时交易的整体状况,包括当时已经完成的其他交易信息,使得查询更加方便快捷。
在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。
- 一种区块链的交易监测系统及装置
- 一种区块链交易监控方法、装置及区块链节点