一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种区块链数据生命周期管理方法与流程

2022-08-10 18:44:51 来源:中国专利 TAG:


1.本发明涉及数据管理,具体涉及一种区块链数据生命周期管理方法。


背景技术:

2.区块链技术是利用块链式数据结构来验证与存储数据,利用分布式节点共识算法来生成和更新数据,利用密码学方式保证数据传输和访问的安全性,利用由自动化脚本代码组成的智能合约来编程和操作的一种全新的分布式基础架构与计算方式。随着交易不断进行,区块不断产生,每个节点上的区块按时间顺序串在一起就形成了区块链条。
3.区块链技术的出现,为智能合约的运行提供了不可抵赖的可信执行环境。一些区块链开发者将区块链和智能合约结合,创建了在区块链上实现智能合约、开源的底层系统,即区块链平台,如以太坊、eos等,极大地便利了区块链应用的开发,并且拓展了区块链技术的应用场景。
4.目前,传统的监控方法主要包括:计算资源监控、网络监控、虚拟化、容器云监控和应用apm方案等。所采用的技术,主要通过埋点采集方式获取数据,通过数据统计,最终将统计结果展现给运维人员,这种方式在传统应用场景中非常实用,并且能够较为全面地呈现系统运行情况。
5.但在区块链的应用场景中,采用区块链网络存储可信数据,并保证其数据可溯源,区别于传统数据库技术,数据在链上流转并进行共识和验证,所以数据上链过程相较传统数据库而言,其处理流程和逻辑更为复杂,区块链具备全生命周期数据管理的能力尤为重要。如何从区块链应用的视角监控资产交易,是优化区块链上全生命周期数据管理的重要课题,也是传统监控方法无法触及的内容。


技术实现要素:

6.(一)解决的技术问题
7.针对现有技术所存在的上述缺点,本发明提供了一种区块链数据生命周期管理方法,能够有效克服现有技术所存在的无法对资产交易数据进行有效的全生命周期管理的缺陷。
8.(二)技术方案
9.为实现以上目的,本发明通过以下技术方案予以实现:
10.一种区块链数据生命周期管理方法,包括以下步骤:
11.s1、建立资产业务数据模型,并构建对应业务节点之间的数据关联通道;
12.s2、通过业务节点获取并上传资产业务数据模型中对应的资产业务子周期数据至区块链中的数据处理节点;
13.s3、区块链采用哈希算法对各数据处理节点的资产业务子周期数据进行加密;
14.s4、数据处理节点对资产交易数据进行安全验证,对通过安全验证的资产交易数据进行签名并在链上广播,否则禁止相关资产交易行为。
15.优选地,s1中建立资产业务数据模型,包括:
16.获取目标平台的资产业务数据,并对资产业务数据进行分类,得到分类信息,根据分类信息建立对应的资产业务数据模型。
17.优选地,s1中构建对应业务节点之间的数据关联通道,包括:
18.基于分类信息中的资产来源、资产去向对资产业务数据进行划分,得到资产业务子周期数据,并建立对应的业务节点;
19.将资产业务子周期数据按照业务顺序进行排序,并对各业务节点进行关联,以构建各业务节点之间的数据关联通道。
20.优选地,s2中通过业务节点获取并上传资产业务数据模型中对应的资产业务子周期数据至区块链中的数据处理节点之后,基于区块链的去中心化特点对各业务节点的资产业务子周期数据进行上链存储。
21.优选地,s3中区块链采用哈希算法对各数据处理节点的资产业务子周期数据进行加密,包括:
22.区块链利用哈希算法赋予各数据处理节点的资产业务子周期数据一个具有唯一标识性的哈希值,用于后续进行安全验证。
23.优选地,s4中数据处理节点对资产交易数据进行安全验证,包括:
24.数据处理节点从上传的资产交易数据中获取相关资产业务子周期数据对应的哈希值,并根据哈希值判断资产业务子周期数据是否存在;
25.若数据处理节点成功匹配到相关资产业务子周期数据对应的哈希值,则资产交易数据通过安全验证,否则资产交易数据未通过安全验证。
26.优选地,所述资产交易数据包括交易流转记录及与该交易流转记录对应的资产业务子周期数据的哈希值,所述交易流转记录包括交易数据生成记录和交易数据修改记录。
27.优选地,s4中对通过安全验证的资产交易数据进行签名并在链上广播,包括:
28.数据处理节点利用自己的私钥对通过安全验证的资产交易数据进行签名并在链上广播;
29.区块链上其他数据处理节点利用广播资产交易数据的数据处理节点的公钥进行节点身份验证,对通过节点身份验证的数据处理节点广播的资产交易数据进行存储,否则拒绝接收广播的资产交易数据。
30.优选地,区块链上其他所述数据处理节点对通过节点身份验证的数据处理节点广播的资产交易数据进行存储,包括:
31.若资产交易数据中的交易流转记录为交易数据生成记录,则将对应资产交易行为完成时的交易数据,以及按照时间顺序整理的交易数据生成记录进行存储;
32.若资产交易数据中的交易流转记录为交易数据修改记录,则将对应资产交易行为修改的交易数据整理成交易修改流转记录进行存储。
33.(三)有益效果
34.与现有技术相比,本发明所提供的一种区块链数据生命周期管理方法,首先建立资产业务数据模型,并构建对应业务节点之间的数据关联通道,对资产业务数据进行关联性整理建模,再通过业务节点获取并上传资产业务数据模型中对应的资产业务子周期数据至区块链中的数据处理节点,并采用哈希算法对资产业务子周期数据进行加密,数据处理
节点对通过安全验证的资产交易数据进行签名并在链上广播,不仅能够保证资产交易行为的安全性,同时还能够实现对资产交易数据进行有效全生命周期管理的目的。
附图说明
35.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
36.图1为本发明的流程示意图;
37.图2为本发明中建立资产业务数据模型并构建对应业务节点之间数据关联通道的流程示意图;
38.图3为本发明中数据处理节点对资产交易数据进行安全验证及链上广播存储的流程示意图。
具体实施方式
39.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
40.一种区块链数据生命周期管理方法,

如图1和图2所示,建立资产业务数据模型,并构建对应业务节点之间的数据关联通道。
41.其中,建立资产业务数据模型,包括:
42.获取目标平台的资产业务数据,并对资产业务数据进行分类,得到分类信息,根据分类信息建立对应的资产业务数据模型。
43.其中,构建对应业务节点之间的数据关联通道,包括:
44.基于分类信息中的资产来源、资产去向对资产业务数据进行划分,得到资产业务子周期数据,并建立对应的业务节点;
45.将资产业务子周期数据按照业务顺序进行排序,并对各业务节点进行关联,以构建各业务节点之间的数据关联通道。
46.本技术技术方案中,基于资产业务数据的分类信息,建立对应的资产业务数据模型,同时基于资产来源、资产去向对资产业务数据进行划分,得到资产业务子周期数据,并建立对应的业务节点,通过对资产业务子周期数据按照业务顺序排序,实现各业务节点的关联,以构建各业务节点之间的数据关联通道,形成对资产业务数据的关联性整理建模。
47.②
如图1所示,通过业务节点获取并上传资产业务数据模型中对应的资产业务子周期数据至区块链中的数据处理节点。
48.其中,通过业务节点获取并上传资产业务数据模型中对应的资产业务子周期数据至区块链中的数据处理节点之后,基于区块链的去中心化特点对各业务节点的资产业务子周期数据进行上链存储。
49.③
如图1所示,区块链采用哈希算法对各数据处理节点的资产业务子周期数据进
行加密,具体包括:
50.区块链利用哈希算法赋予各数据处理节点的资产业务子周期数据一个具有唯一标识性的哈希值,用于后续进行安全验证。
51.④
如图1和图3所示,数据处理节点对资产交易数据进行安全验证,对通过安全验证的资产交易数据进行签名并在链上广播,否则禁止相关资产交易行为。
52.其中,数据处理节点对资产交易数据进行安全验证,包括:
53.数据处理节点从上传的资产交易数据中获取相关资产业务子周期数据对应的哈希值,并根据哈希值判断资产业务子周期数据是否存在;
54.若数据处理节点成功匹配到相关资产业务子周期数据对应的哈希值,则资产交易数据通过安全验证,否则资产交易数据未通过安全验证。
55.其中,对通过安全验证的资产交易数据进行签名并在链上广播,包括:
56.数据处理节点利用自己的私钥对通过安全验证的资产交易数据进行签名并在链上广播;
57.区块链上其他数据处理节点利用广播资产交易数据的数据处理节点的公钥进行节点身份验证,对通过节点身份验证的数据处理节点广播的资产交易数据进行存储,否则拒绝接收广播的资产交易数据。
58.其中,区块链上其他数据处理节点对通过节点身份验证的数据处理节点广播的资产交易数据进行存储,包括:
59.若资产交易数据中的交易流转记录为交易数据生成记录,则将对应资产交易行为完成时的交易数据,以及按照时间顺序整理的交易数据生成记录进行存储;
60.若资产交易数据中的交易流转记录为交易数据修改记录,则将对应资产交易行为修改的交易数据整理成交易修改流转记录进行存储。
61.本技术技术方案中,资产交易数据包括交易流转记录及与该交易流转记录对应的资产业务子周期数据的哈希值,交易流转记录包括交易数据生成记录和交易数据修改记录。
62.本技术技术方案中,数据处理节点从接收到的资产交易数据中获取相关资产业务子周期数据对应的哈希值,若成功匹配到相关资产业务子周期数据对应的哈希值,则资产交易数据通过安全验证,否则禁止相关资产交易行为,从而能够保证资产交易行为的安全性与真实性。
63.链上各数据处理节点在存储资产交易数据前,都需要对广播资产交易数据的数据处理节点进行节点身份验证,以确保发送资产交易数据的数据源身份安全,进一步保证链上数据的安全性与真实性。通过本技术上述技术方案,能够实现对资产交易数据进行有效全生命周期管理的目的。
64.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不会使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献