技术新讯 > 电子通信装置的制造及其应用技术 > 基于区块链的动态分布式存储方法及系统与流程  >  正文

基于区块链的动态分布式存储方法及系统与流程

  • 国知局
  • 2024-10-15 10:17:15

本技术涉及计算机,具体而言,涉及一种基于区块链的动态分布式存储方法及系统。

背景技术:

1、随着信息技术的快速发展,数据规模的不断扩大,传统的中心化存储方式已经难以满足大规模数据处理和存储的需求。分布式存储技术应运而生,它将数据分散存储在多个独立的存储节点上,提高了数据的可靠性和可扩展性。然而,分布式存储系统仍然面临着数据安全性、一致性和可追溯性等问题。

2、区块链技术作为一种去中心化的分布式账本技术,具有数据不可篡改、去中心化、公开透明等特点,为解决分布式存储中的问题提供了新的思路。在区块链网络中,每个节点都保存着完整的账本副本,通过共识算法确保数据的一致性,使得数据更加安全可靠。同时,区块链的不可篡改性也为数据的追溯提供了有力的支持。

3、然而,现有的基于区块链的分布式存储方法仍然存在一些不足。一方面,尽管区块链保证了数据的安全性和一致性,但对于数据的动态变化和迁移过程缺乏直观、可视化的展示方式,不便于用户理解和分析数据的流动情况。另一方面,现有的方法在用户交互性和报告的可读性方面也有待提升,用户往往难以直接从报告中获取关键信息。

技术实现思路

1、有鉴于此,本技术的目的在于提供一种基于区块链的动态分布式存储方法及系统,旨在通过实时监控区块链网络中目标数据区块的存储更新信息,生成数据存储更新轨迹图谱,并构建动态分布式存储报告,以提供更直观、可交互的数据展示方式,帮助用户更好地理解和分析数据的动态变化过程。

2、依据本技术的第一方面,提供一种基于区块链的动态分布式存储方法,所述方法包括:

3、获取区块链网络中目标区块链节点上报的目标数据区块的区块存储更新信息,所述区块存储更新信息包括所述目标数据区块发生存储更新的发生时域窗口,以及与所述存储更新关联的区块数据迁移信息;

4、依据所述区块存储更新信息生成所述目标数据区块在目标时域窗口内的数据存储更新轨迹图谱;所述数据存储更新轨迹图谱表征所述目标时域窗口内,所述目标数据区块的区块数据迁移轨迹,所述目标时域窗口包含所述存储更新的发生时域窗口;

5、构建针对所述目标数据区块的动态分布式存储报告,所述动态分布式存储报告中携带所述数据存储更新轨迹图谱,所述数据存储更新轨迹图谱配置了会话窗口通道;

6、向目标存储服务终端输出所述动态分布式存储报告。

7、在第一方面的一种可能的实施方式中,所述依据所述区块存储更新信息生成所述目标数据区块在目标时域窗口内的数据存储更新轨迹图谱,包括:

8、加载区块链可视化会话工具集合,对所述区块存储更新信息进行特征提取处理,生成可视化会话兼容形式下的所述区块存储更新信息;

9、依据所述可视化会话兼容形式下的所述区块存储更新信息,生成所述目标数据区块在目标时域窗口内的数据存储更新轨迹图谱。

10、在第一方面的一种可能的实施方式中,所述区块链可视化会话工具包括多个可视化会话实例;所述依据所述可视化会话兼容形式下的所述区块存储更新信息,生成所述目标数据区块在目标时域窗口内的数据存储更新轨迹图谱,包括:

11、从所述区块链可视化会话工具集合包括的多个可视化会话实例中,获取与所述可视化会话兼容形式下的所述区块存储更新信息所对应的目标可视化会话实例;

12、依据所述目标可视化会话实例,生成所述目标数据区块在目标时域窗口内的数据存储更新轨迹图谱;

13、其中,所述数据存储更新轨迹图谱是由可视化界面加载的,所述目标可视化会话实例被运行于所述可视化界面中以使得所述目标可视化会话实例运行响应所述数据存储更新轨迹图谱中。

14、在第一方面的一种可能的实施方式中,所述构建针对所述目标数据区块的动态分布式存储报告,包括:

15、获取所述目标区块链节点上报的与所述目标数据区块关联的分布式存储数据;

16、利用报告构建工具集合对所述分布式存储数据进行特征提取,生成至少一种关键存储数据元素;所述关键存储数据元素包括:所述目标数据区块存储源的区块元数据,与所述目标数据区块关联的目标分布式存储节点信息,以及所述区块存储更新信息;

17、依据所述至少一种关键存储数据元素生成基础存储报告;

18、在所述基础存储报告中加载所述数据存储更新轨迹图谱,生成动态分布式存储报告。

19、在第一方面的一种可能的实施方式中,所述报告构建工具集合中包括多个报告构建工具;所述依据所述至少一种关键存储数据元素生成基础存储报告,包括:

20、在所述报告构建工具集合中,为所述至少一种关键存储数据元素中的每种关键存储数据元素匹配目标报告构建工具;

21、依据与所述每种关键存储数据元素关联的目标报告构建工具,生成基础存储报告。

22、在第一方面的一种可能的实施方式中,区块链可视化会话工具集合中包括所述数据存储更新轨迹图谱,所述在所述基础存储报告中加载所述数据存储更新轨迹图谱之前,还包括:

23、利用所述报告构建工具集合从所述区块链可视化会话工具中,提取所述数据存储更新轨迹图谱;

24、其中,提取步骤包括:利用预先配置的提取路径加载所述区块链可视化会话工具集合,以获取所述数据存储更新轨迹图谱;或者,将所述数据存储更新轨迹图谱封装成数据包,通过所述数据包来获取所述数据存储更新轨迹图谱。

25、在第一方面的一种可能的实施方式中,目标分布式存储节点关联有至少一个数据区块,所述至少一个数据区块中包括所述目标数据区块;所述向目标存储服务终端输出所述动态分布式存储报告,包括:

26、利用所述目标分布式存储节点向目标存储服务终端输出所述动态分布式存储报告。

27、在第一方面的一种可能的实施方式中,所述方法还包括:

28、如果所述动态分布式存储报告中的所述数据存储更新轨迹图谱被激活,则确定被激活轨迹区位的轨迹区位信息;

29、获取所述轨迹区位信息所对应的所述目标数据区块的目标区块信息,所述目标区块信息包括以下至少一个:迁移数据量、时域信息及迁移幅度;

30、在所述被激活轨迹区位处生成区位呈现标签;

31、在所述区位呈现标签的对应轨迹区位处强化所述目标区块信息。

32、在第一方面的一种可能的实施方式中,所述方法还包括:

33、在目标数据区块存储源所映射的目标数据区块发生存储更新时,获取所述目标数据区块的区块存储更新信息;所述区块存储更新信息包括所述存储更新的发生时域窗口及与所述存储更新关联的区块数据迁移信息;

34、将所述目标数据区块的区块存储更新信息传递到所述目标数据区块存储源对应的存储服务终端,以使所述存储服务终端依据获取到的区块存储更新信息生成目标数据区块在目标时域窗口内的数据存储更新轨迹图谱,所述数据存储更新轨迹图谱表征所述目标时域窗口内,所述目标数据区块的区块数据迁移轨迹,所述目标时域窗口包含所述存储更新的发生时域窗口;以及,所述存储服务终端构建针对所述目标数据区块的动态分布式存储报告,所述动态分布式存储报告中携带所述数据存储更新轨迹图谱,所述数据存储更新轨迹图谱配置了会话窗口通道;以及,所述存储服务终端向目标存储服务终端输出所述动态分布式存储报告;

35、所述获取所述目标数据区块的区块存储更新信息,包括:

36、获取中心控制节点上报的所述目标数据区块的区块存储更新信息;

37、其中,所述中心控制节点是依据迁移控制信号,对所述目标数据区块的区块信息进行监控分析,生成所述目标数据区块的区块存储更新信息的;

38、所述迁移控制信号包括所述目标数据区块发生存储更新的发生时域窗口,所述迁移控制信号是迁移监测节点在监控到所述目标数据区块的数据存储迁移量大于预设迁移量时,发生至所述中心控制节点的控制信号。

39、依据本技术的第二方面,提供一种区块链服务系统,所述区块链服务系统包括机器可读存储介质及处理器,所述机器可读存储介质存储有机器可执行指令,所述处理器在执行所述机器可执行指令时,该区块链服务系统实现前述的基于区块链的动态分布式存储方法。

40、依据本技术的第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,当所述计算机可执行指令被执行时,实现前述的基于区块链的动态分布式存储方法。

41、依据上述任意一个方面,本技术的技术效果在于:

42、本技术实施例通过获取区块链网络中目标区块链节点上报的目标数据区块的区块存储更新信息,实现了对区块链网络中数据区块存储状态的实时监控,利用获取的区块存储更新信息,生成目标数据区块在目标时域窗口内的数据存储更新轨迹图谱,能够清晰、直观地展示目标数据区块在特定时间窗口内的数据迁移轨迹,为数据管理者提供了有力的可视化工具,便于其理解和掌握数据区块的动态变化。再次,构建了针对目标数据区块的动态分布式存储报告,其中不仅携带了数据存储更新轨迹图谱,还为配置了会话窗口通道,使得用户能够通过交互方式查看和理解数据迁移的具体情况,大大提高了数据的可读性和易用性。最后,通过向目标存储服务终端输出动态分布式存储报告,实现了信息的有效传递和共享,为相关决策者提供了及时、全面的数据支持,有助于提升数据存储和管理的效率和安全性。由此,通过实时监控、可视化展示、交互式报告等多种手段,显著提升了区块链网络中数据存储和迁移的透明度和管理效率。

本文地址:https://www.jishuxx.com/zhuanli/20241014/317120.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。