文章摘要:针对区块链应用于建筑物联网场景时存在的吞吐量严重不足和响应时延高的问题,提出一种基于哈希图(Hashgraph)的建筑物联网数据管理方法。该方法使用有向无环图(DAG)存储数据,利用图式结构的高并发特性提高区块链的吞吐量性能;引入Hashgraph算法对存储在DAG内的数据达成共识,减少共识所需时间;设计智能合约实现访问权限控制,防止未授权用户对数据的操作。使用区块链性能测试框架Caliper进行性能测试:在由32个节点构成的中等规模仿真环境下,与现有边缘计算方法和跨链方法相比,该方法的吞吐量为每秒处理1063.1笔交易,吞吐量分别为其6倍和3倍;数据存储时延和控制时延分别为4.57s和4.92s,响应速度优于对比方法;在尖峰冲击测试中的交易成功率为87.4%;基于该方法的原型系统在稳定性测试中可以平稳运行120h。仿真结果表明,所提方法可以有效提高区块链的交易吞吐量和响应速度,满足建筑物联网场景的实际使用需求。
文章关键词:
项目基金:《物联网技术》 网址: http://www.wlwjszz.cn/qikandaodu/2021/1018/2233.html