基于强化学习的超启发式算法在车联网中的区块链存储优化机制

时间:2026年2月3日
来源:Engineering Applications of Artificial Intelligence

编辑推荐:

区块链在物联网(IoV)中的存储优化机制研究,提出基于DAG lattice结构和超启发式强化学习(HHRL)的动态修剪策略,综合考虑交易副本数、生成时间及大小三个因素,有效缓解高动态和资源受限环境下的存储压力,实验验证其优于传统方法。

广告
   X   

张晓东|李茹|李乐晓|王刚|万建雄|岳鹏飞
内蒙古工业大学智能科学与技术学院,中国呼和浩特

摘要

区块链技术在车联网(IoV)中可以有效解决安全挑战。然而,由于车联网的高动态性和资源限制,大规模部署区块链应用仍然具有挑战性。尽管已经提出了许多存储优化方法,但没有一种方法能够全面考虑车联网的高动态性以及交易剪枝对系统的影响。因此,本文创新性地引入了有向无环图(DAG)格结构,并提出了一种有效的区块链存储优化机制。本文提出了一个剪枝效用评估模型,该模型考虑了三个因素:交易副本数量、交易生成时间和交易大小。鉴于车联网的高动态性,本文创新性地采用了带有强化学习(HHRL)的超启发式算法来优化系统的综合效用,解决了在动态车联网环境中无法定制优化算法以确定最佳剪枝策略的问题。实验结果表明,基于HHRL的区块链存储优化机制在平均目标偏差、平均执行时间、目标方差和成功率方面优于其他优化方法。实验表明,与其他方法相比,所提出的机制可以有效地减少剪枝交易对区块链的影响,并更好地支持车联网和现实世界资产代币化场景中的区块链应用实施。

引言

比特币(Nakamoto, 2009)是一种纯点对点(P2P)网络环境中的加密货币,由Satoshi Nakamoto在2008年提出,其底层技术是区块链。目前,已有许多关于区块链在车联网(IoV)环境中应用的研究,主要包括认证机制(Sang et al., 2023, Luo et al., 2024)、隐私保护(Su et al., 2024)、信任管理(Zhao et al., 2024)、证书管理(Zhu et al., 2023)、数据共享(Guo et al., 2024)等。
然而,现有研究往往未能解决车联网中固有的两个核心挑战:网络拓扑的高动态性和终端设备的资源限制。特别是随着车联网应用的发展,交易类型已经从简单的状态数据交换扩展到停车、充电和收费等服务交易,甚至包括车辆租赁、保险索赔、碳信用和二手车流通等资产交易。这与基于区块链技术的现实世界资产代币化(RWA)的趋势相一致。应用场景的复杂性增加对区块链的数据存储和长期可追溯性能力提出了更高的要求,使得存储资源限制成为限制区块链在车联网中大规模部署的关键瓶颈之一。
存储的可扩展性已成为限制区块链应用实施的主要问题(Sun et al., 2021)。为了确保区块链的安全性,区块链的所有节点都需要同步完整的区块链。随着区块链的运行,区块链中的数据量不断增加,给存储资源有限的设备(如车辆)带来了巨大的存储压力。现有研究主要从两个方向解决这个问题:链下存储和链上存储。链下存储方案(Li et al., 2019, Zheng et al., 2018, Narayan et al., 2022, Singh et al., 2022)将实际的区块链数据存储在链外,并依赖外部节点进行持续通信。而链上存储方案通过协作存储(Kaneko and Asaka, 2018, Han et al., 2024, Xia et al., 2024, Meng et al., 2023, Li et al., 2020)或轻量级节点(Nakamoto, 2009, Kim et al., 2019, Heo et al., 2022a, Heo et al., 2022b)来减少本地负担,其中协作存储也需要与协作节点持续通信。然而,车联网的高动态性使得与存储区块的节点保持长期通信变得困难。而关于轻量级节点的研究主要集中在静态场景上,未能深入考虑动态剪枝对区块链系统的安全性、一致性和后续交易验证的影响。
在车联网环境中,节点只关注感兴趣的数据,因为过时的历史数据对于快速变化的交通场景中的实时决策意义不大(Yang et al., 2020)。可以看出,采用轻量级节点方法适用于车联网,在这种情况下,不相关或过时的历史数据可以在本地被剪除。因此,科学问题在于如何设计一种有效的区块链存储优化机制,以实现车联网中过时历史数据的安全本地剪除,同时最小化这种剪除对区块链系统整体效用的负面影响。
在传统的区块链架构下,不同节点之间的交易耦合度很高,难以针对特定节点进行剪枝。有向无环图(DAG)格结构(JURA团队,2018)提供了新的可能性。每个节点维护自己的独立账户链,只有该节点本身才能更新该账户链。这种设计有效地减少了不同账户之间交易的耦合。由于这种账户链的隔离特性,剪除某个节点的历史交易不会影响其他节点,使得该方法非常适合车联网的动态剪枝需求。
本研究的动机是开发一种基于DAG格结构的合理交易剪枝策略,以应对车联网的高动态性和资源限制,最小化对区块链的影响,并确保其支持RWA等新兴应用。因此,本文提出了一种基于DAG格结构的区块链存储优化机制。
本文的主要贡献如下:
  • 本文通过创新性地引入DAG格结构并提出有效的区块链存储优化机制,解决了车联网中的高动态性和资源限制问题。该机制通过剪除过时的历史数据来节省存储空间,弥补了现有轻量级节点解决方案在考虑动态环境影响方面的不足。
  • 本文提出了一个考虑三个因素的剪枝效用评估模型,并创新性地采用了带有强化学习(HHRL)的超启发式算法来优化系统的综合效用,解决了在动态车联网环境中无法定制优化算法以确定最佳剪枝策略的问题。
  • 通过广泛的实验比较分析,本文验证了基于HHRL的存储优化机制优于其他优化方法,并有效减少了区块链系统的负面影响,展示了其在支持车联网和RWA场景中区块链应用实施方面的潜力。
本文的其余部分组织如下:第2节描述了技术背景和相关工作;第3节介绍了本文的剪枝模型和效用评估模型;第4节介绍了剪枝效用的计算方法;第5节提出了基于HHRL的剪枝策略;第6节讨论了可能的安全问题并分析了如何处理这些问题;第7节通过实验验证了所建议的存储优化机制的性能;最后,第8节进行了总结。

节选

背景

(1)有向无环图格
区块链的结构已经从传统的链结构演变为DAG结构。DAG格结构被用于Nano(LeMahieu, 2018)和JURA(JURA团队, 2018)。在DAG格结构中,每个节点账户都有自己的账户链,只有该节点本身才能向其自己的账户链添加交易。因此,账户之间的交易可以并行添加到区块链中。节点可以剪除其账户中的交易

剪枝模型和效用评估模型

本文使用的关键符号如表1所示。

剪枝效用的计算

本节主要介绍了在每个因素下的效用计算,并通过AHP给出了每个效用的权重。

基于强化学习的超启发式剪枝策略

第III-B节中提到的问题P需要在有限状态下找到一个极值,这是一个组合优化问题。启发式算法作为解决组合优化问题的主要方法之一,缺乏通用性。相同的启发式算法对不同的优化问题或数据表现出不同的效率。车联网是一个动态环境,其中涉及车辆速度的变化和节点连接的中断。

安全性分析

本节描述了所提出的存储优化机制中可能出现的潜在安全问题,并分析了如何解决这些问题。

性能评估

本节主要模拟了所提出的存储优化机制以验证其性能。在我们目前的文献搜索范围内,没有找到可用的数据集。因此,在本文的实验过程中,使用模拟来生成数据。

结论

本文解决了车联网这种高度动态和资源受限环境中区块链存储优化的挑战。提出了一种利用DAG格结构的区块链存储优化机制,通过剪除交易来实现这一目标。本文提出了一个综合的剪枝效用评估模型,该模型考虑了三个因素:交易副本数量、交易生成时间和交易大小。为了动态适应车联网环境,本文

CRediT作者贡献声明

张晓东:验证、方法论。李茹:概念化。李乐晓:数据整理。王刚:形式分析。万建雄:可视化。岳鹏飞:撰写——原始草案。

利益冲突声明

作者声明他们没有已知的竞争性财务利益或个人关系可能会影响本文报告的工作。
张晓东(IEEE会员)于2013年在内蒙古大学获得软件工程学士学位,2016年在内蒙古大学获得计算机科学与技术硕士学位,2023年在内蒙古大学获得计算机应用技术博士学位。他的研究兴趣包括物联网、车联网、区块链和全局优化。

生物通微信公众号
微信
新浪微博


生物通 版权所有