国内刊号:51-1307/TP
国际刊号:1001-9081
发布日期:
作者:王旭, 申玉民, 熊晓芸, 李鹏, 王金龙
单位:1.青岛理工大学 信息与控制工程学院,山东 青岛 266525;2.青岛亿联信息科技股份有限公司,山东 青岛 266033
关键词:区块链,建筑物联网,哈希图,数据管理,有向无环图
基金:国家自然科学基金资助项目(62001262);山东省重点研发计划项目(2019GGX101017)
针对区块链应用于建筑物联网场景时存在的吞吐量严重不足和响应时延高的问题,提出一种基于哈希图的建筑物联网数据管理方法。该方法使用有向无环图(DAG)存储数据,从而利用图式结构的高并发特性提高区块链的吞吐量性能;引入哈希图算法对存储在DAG内的数据达成共识,从而减少共识所需时间;设计智能合约实现访问权限控制,以防止未授权用户对数据的操作。使用区块链性能测试工具Caliper进行的性能测试的结果表明:在由32个节点构成的中等规模仿真环境下,与现有边缘计算方法和跨链方法相比,所提方法的吞吐量为每秒处理1 063.1笔交易,分别为对比方法吞吐量的6倍和3倍;该方法的数据存储时延和控制时延分别为4.57 s和4.92 s,响应速度优于对比方法;该方法在尖峰冲击测试中的交易成功率为87.4%;同时基于该方法的原型系统在稳定性测试中可以平稳运行120 h。可见,所提方法可以有效提高区块链的交易吞吐量和响应速度,满足建筑物联网场景的实际使用需求。
来源:2022年第8期
《计算机应用》期刊编辑部