检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张文韬 黄建华[1] 顾彬 宁宇豪 宫在为 ZHANG Wentao;HUANG Jianhua;GU Bin;NING Yuhao;GONG Zaiwei(School of Information Science and Engineering,East China University of Science and Technology,Shanghai 200237,China)
机构地区:[1]华东理工大学信息科学与工程学院,上海200237
出 处:《计算机科学与探索》2024年第1期252-264,共13页Journal of Frontiers of Computer Science and Technology
基 金:国家自然科学基金(62076094)
摘 要:针对区块链与移动自组网结合所面临的挑战,采用有向无环图(DAG)结构适配移动性引发的网络分裂,提出一种基于DAG的系统模型DAGGraph。首先,对分簇算法进行优化,提出了簇内节点密度数量限制算法,从而有效解决了簇内节点数量不受控增加带来的吞吐量减小和能耗增加问题;其次,针对移动自组网节点快速移动引起的网络拆分与合并问题,提出了基于簇首间数据同步的区块恢复算法,通过DAG结构保留所有节点产生的合法区块,在网络合并时由原簇首交换产生的区块分支,实现了对区块分支的同步和恢复;最后,提出了一种简化的区块上链算法,在内部节点可信的前提下简化了区块的上链流程,减小了移动环境下区块传播产生的误差,缩短了区块的确认时间,提高了系统吞吐量。安全性分析表明,系统可以抵御针对区块链的常见攻击,并可以抵御针对移动自组网的拒绝服务攻击。仿真实验结果表明,DAGGraph的时延和吞吐量性能在大部分情况下优于已有的物联网区块链解决方案。Aiming at the challenges faced by the combination of blockchain and mobile ad hoc networks,a system model DAGGraph based on DAG(directed acyclic graph)is proposed,which adopts the DAG structure to adapt to the network split caused by mobility.Firstly,the clustering algorithm is optimized,and an algorithm for limiting the density of nodes in the cluster is proposed,which effectively solves the problem of throughput reduction and energy consumption increase caused by the uncontrolled increase of the number of nodes in the cluster.Secondly,for network splitting and merging caused by the rapid movement of the nodes,a block recovery algorithm based on data synchronization between cluster heads is proposed.The legal blocks generated by all nodes are preserved through DAG.When the network is merged,the original cluster heads exchange their generated block branches,realizing the recovery of the block branches.Finally,a simplified block appending algorithm is proposed,which simplifies the block appending process on the premise that the internal nodes are trusted,reduces the error caused by block propagation in the mobile environment,shortens the block confirmation time,and improves the system throughput.Security analysis shows that DAGGraph can resist common attacks against blockchain,and resist denial-of-service attacks against mobile ad hoc networks.Simulation results show that the latency and throughput of DAGGraph are better than existing IoT blockchain solutions in most cases.
分 类 号:TP393[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49