关键词:
区块链
信任管理
信誉值
微电网
能源分配
智能合约
摘要:
随着物联网(IoT)技术的发展,物联网设备之间的可靠通信以及区域之间的能源分配变得越来越重要。网络在给通信带来便捷的同时,也给通信带来了很大的不可靠性。物联网设备可以在网络中不负责任地发送虚假信息以迷惑目标,从而使目标做出错误的决策。甚至在能源分配方面,物联网设备可以发布虚假的需求信息,从而得到更多的非法利益。由于区块链具有去中心化、可追溯性以及可公开验证性的特点,所以借助区块链来设计物联网设备的管理方案成为了一种非常有前景的研究方向。车联网(IoV)是IoT中发展潜力巨大的一种网络架构,利用车辆间的信息共享,极大地改善了交通环境,提高了生活效率。然而,由于其复杂的网络结构、车辆的高移动性以及车辆数量的庞大,车辆之间共享的消息并不总是可靠的。为此,我们提出了一个基于区块链的IoV信任管理系统,该系统形式化了一个完整的车辆信誉值计算方案,以此来解决消息可信度的计算问题。该方案能够检测出发送恶意消息的车辆,并根据评级机制降低其信誉值并进行惩罚。此外,我们设计了一个基于区块链的数据存储系统,可以防止攻击者篡改存储在路边单元(RSU)中的信誉值。针对路边单元在核实区块时缺乏计算依据的问题,我们还在区块中存储了车辆的评级表。最后,我们使用工作量证明(Po W)和权益证明(Po S)相结合的共识机制来确保信誉发生重大变化的车辆可以率先更新到区块链上。仿真结果表明,该方案对恶意车辆有明显的限制作用,提高了车辆根据接收到的消息判断事件的准确性。微电网也是IoT在现实生活中非常重要的一项应用。微电网作为智能电网的典型代表,近年来取得了长足的发展。然而,数据安全和能量调度效率是微电网实际应用面临的两大挑战。现有的研究存在系统组件单一、调度不合理、缺乏对主网的分析等缺点。基于此,我们构建了一个基于区块链的智能微电网系统。首先利用区块链网络上传物联网数据,预测某个区域的总负荷以及可再生能源的发电量,然后根据预测结果在相关资源的使用限制下完成能源的调配。特别地,我们引入了一种信用竞价机制来选择物联网节点参与能源分配,并将其部署在智能合约上。它最大可能地保证各方按比例公平参与,避免了能源浪费。另外,为了更好地保护用户数据的隐私性,我们增加了群签名。仿真结果表明,该方案能显著降低用户成本,提高利润率,增强比例公平性,提高主电网的运行稳定性。本文将研究重心放在基于区块链的物联网设备管理以及能源分配上,并在车联网和微电网两个场景中分别提出了一种方案来解决其目前存在的问题。由于区块链具有可审计、可验证的优良特点,其势必会成为解决物联网设备的可靠性管理及能源分配的有力工具。