摘 要: | 物联网中不同系统间的认证已成为急需解决的问题,虽然通过单个区块链的分布式、去中心化的优势可以实现对物联网设备的可信访问和管理,但是区块链单链结构存在可扩展性低、吞吐量低的特点,导致设备认证效率低下。针对上述问题,提出基于主从链结构的物联网设备身份认证网络结构,引入信誉评估机制,通过选择信誉值高的共识节点并优化共识阶段,改进实用拜占庭共识(PBFT)算法,获得新的共识算法L-PBFT;设计认证智能合约,实现跨链的可信认证和可信交互。通过仿真实验对比L-PBFT算法和PBFT算法,结果表明L-PBFT的吞吐量比PBFT增加了44%,同时减少了拜占庭节点率,降低了认证请求的时延,提高了设备认证效率。
|