物联网 (IoT) 正在改变物的世界,影响着制造业、交通运输业、汽车业、消费品和医疗保健业等许多经济部门 [1]。得益于集成电路设计的进步,物联网设备现已配备强大的新一代处理器,能够高效处理负载 [2,3]。这为在物联网设备以分布式方式运行复杂任务提供了机会。然而,物联网仍面临许多挑战或差距需要改进 [4],例如各种物联网平台的中心化,例如亚马逊网络服务 (AWS)-IoT,与通信协议有关的安全和隐私问题,以及与物联网基础设施维护不善相关的各种攻击的脆弱性,例如 Mirai [5]。区块链 (BC) [6,7] 通过加密措施在分布式账本中提供数据记录的不可变存储。区块链可以帮助物联网基础设施处理中心化问题:当物联网基础设施在区块链中存储和处理数据时;这消除了当前可用的物联网平台(如 AWS IoT)中存在的单点故障 [4、8-10]。区块链在信息来源、不可否认性和真实性方面具有显著优势(每个发起者都使用其私钥签署每条记录),从而提高了系统的整体信息安全性 [11]。最后,人工智能 (AI) 在提供实时准确的数据分析方面发挥着重要作用。然而,使用人工智能设计和开发高效的数据分析工具也面临着诸如集中化和透明度等挑战 [12]。因此,将区块链与人工智能相结合可以产生一种解决这些问题的强大方法。人工智能通常被认为是一个黑匣子,提供分类器或预测器,缺乏透明度。然而,可以通过在给定区块链中的许多节点之间对人工智能决策进行排序来实现透明度。这提供了按时间排序的人工智能决策的精确、不可变的轨迹,例如,这可以构成管理访问控制决策的基础。因此,物联网、区块链和人工智能的同时应用展现出了成功的协同作用,改变了数据采集、分析和存储方式[11, 13, 14]。
主要关键词