分享自:

基于双DAG的高效安全区块链共识算法在异构工业物联网节点中的应用

期刊:IEEE Transactions on Industrial InformaticsDOI:10.1109/tii.2023.3342473

这篇文档属于类型a,即报告了一项原创性研究。以下是针对该研究的学术报告:


高效安全的基于双DAG的异构工业物联网节点区块链共识算法研究

一、作者及发表信息
本研究的核心作者包括:
- Yourong Chen(第一作者,浙江树人大学信息科技学院)
- Yang Zhang(杭州电子科技大学计算机学院)
- Yubo Zhuang(浙江工业大学计算机科学与技术学院)
- Kelei Miao(浙江树人大学信息科技学院)
- Seyedamin Pouriyeh(IEEE会员,美国肯尼索州立大学)
- Meng Han(IEEE高级会员,浙江大学计算机科学与技术学院)

研究发表于IEEE Transactions on Industrial Informatics(2024年4月,第20卷第4期),标题为《Efficient and Secure Blockchain Consensus Algorithm for Heterogeneous Industrial Internet of Things Nodes Based on Double-DAG》。


二、学术背景
科学领域:本研究属于工业物联网(IIoT)与区块链技术的交叉领域,聚焦于共识算法的安全性与效率优化。

研究动机:传统IIoT系统依赖中心化服务器,存在单点故障、数据孤岛和隐私泄露风险。区块链技术虽能提升安全性和透明度,但现有共识算法(如PoW、PBFT)在IIoT场景下面临三大挑战:
1. 共识安全性:联盟链架构易受女巫攻击(Sybil Attack)和日蚀攻击(Eclipse Attack);
2. 共识效率:节点性能异构性导致高延迟和网络拥塞;
3. 共识应用性:设备算力差异加剧了“不可能三角”(去中心化、安全性、可扩展性)的平衡难题。

研究目标:提出一种基于双有向无环图(Double-DAG)的共识算法(DAG-D),通过身份认证协议和DAG结构优化,实现高效、安全的IIoT区块链系统。


三、研究流程与方法
研究分为四个核心阶段,具体流程如下:

1. 节点身份认证与动态转换协议
- 研究对象:IIoT设备节点(如传感器、服务器),模拟环境包含600m×600m区域,划分为9个子网络。
- 方法
- KYC机制:通过智能合约实现低成本身份验证,节点分为轻节点(仅提交交易)、全节点(验证交易)和恶意节点(动态检测)。
- 状态评估:通过通信延迟、丢包率、存储能力等指标计算节点状态评估值(公式1-3),动态调整节点身份权重(公式4)。
- 恶意节点检测:若节点评估值低于阈值或交易评分异常,则标记为恶意节点并隔离。

2. 通信DAG与交易集DAG构建
- 通信DAG:基于节点通信状态(公式7)构建拓扑图,优先选择高连接价值的节点传播信息,减少恶意节点干扰(图3)。
- 交易集DAG:将时空关联的交易打包为集合,通过历史交易间接验证新交易,提升吞吐量(图4)。每笔交易包含时间戳、数字签名和状态(未验证/已验证/待验证)。

3. 双DAG共识算法(DAG-D)
- 传播阶段:基于通信DAG优先选择高性能节点传播交易集。
- 验证阶段:引入身份加权投票机制(公式8),全节点按权重投票,2/3以上通过则交易集上链。
- 关联验证:计算交易集与历史集的关联度(公式9),通过父交易加速批量验证。

4. 实验验证
- 参数设置:对比DAG-D与DAG-M、DAG-Avalanche、DAG-CoDAG,指标包括吞吐量(TPS)、延迟和通信开销。
- 测试环境:Intel i7-10700 CPU,16GB内存,模拟600m×600m IIoT区域。


四、主要结果
1. 安全性
- 抗双花攻击:理论证明当恶意节点投票权<1/3时,DAG-D可避免分叉(定理1)。
- 抗女巫攻击:动态身份转换协议使恶意节点检测召回率>95%(图7)。

  1. 效率

    • 吞吐量:DAG-D的TPS最高(图8),在节点数110时比DAG-CoDAG提升29.4%。
    • 延迟:交易集大小设为6时延迟最低(图6),网络高负载下仍保持稳定。
    • 通信开销:基于通信DAG的传播策略减少冗余消息(图9)。
  2. 网络适应性:在通信延迟(ri+pt)增加时,DAG-D性能下降幅度最小(12.8%-29.4%),优于其他算法(图10)。


五、结论与价值
科学价值
- 提出首个结合身份认证与双DAG的IIoT共识算法,解决了异构环境下的“不可能三角”问题。
- 理论证明DAG-D在恶意节点占比<1/3时的安全性边界。

应用价值
- 适用于静态IIoT场景(如供应链溯源),未来可扩展至动态节点(如智能交通)。
- 实验表明DAG-D在吞吐量(1587 TPS)、延迟(1.2ms)和通信开销(降低35%)上均优于现有方案。


六、研究亮点
1. 创新方法
- 动态身份转换协议实现轻节点/全节点的自主升级与降级。
- 交易集DAG通过关联验证减少重复计算,提升吞吐量。

  1. 实验设计

    • 综合评估恶意节点比例(8%-30%)、网络规模(35-110节点)等多维参数。
    • 开源Golang实现为后续研究提供基准。
  2. 局限性:未考虑智能合约攻击,未来需扩展安全保护策略。


七、其他价值
- 研究获中国国家重点研发计划(2023YFB2704400)和国家自然科学基金(62376246)支持。
- 算法代码已公开,推动工业区块链标准化进程。


(报告总字数:约1800字)

上述解读依据用户上传的学术文献,如有不准确或可能侵权之处请联系本站站长:admin@fmread.com