A Parallel Consensus Mechanism Using PBFT Based on DAG-Lattice Structure in the Internet of Vehicles
【Author】 Zhang, Xiaodong; Li, Ru; Zhao, Hui
【Source】IEEE INTERNET OF THINGS JOURNAL
【影响因子】10.238
【Abstract】The blockchain technology in the Internet of Vehicles (IoV) can be applied to solve security problems. Due to the high dynamics and resource constraints of the IoV, the traditional single-chain blockchain system is not suitable for the practical scenarios. In our previous work, we proposed a lightweight blockchain architecture based on the directed acyclic graph lattice (DAG-lattice) structure for the IoV. However, the current consensus algorithms are not suitable for the previous architecture mentioned above. Therefore, this article proposes a parallel consensus mechanism based on the DAG-lattice structure in the IoV using practical Byzantine fault tolerance (PBFT) as consensus algorithm. This mechanism solves the problem of low efficiency of PBFT caused by too many consensus nodes and the mobility of nodes by adopting the method of network sharding, and meanwhile to ensure that transactions can be reached on consensus parallelly. To avoid the selection of primary nodes from being predicted in advance, this article proposes a primary node selection method based on verifiable random function (VRF). Moreover, a method is proposed of selecting transactions based on weighted round robin (WRR) scheduling to motivate nodes for the purpose of maintaining a high reputation score. Finally, the performance of the proposed scheme is verified by experiments whose results show that the proposed consensus mechanism shows better performance than other comparable schemes in terms of the time added to the blockchain, transaction per second (TPS), consensus success rate, and the time of obtaining transaction. And the proposed mechanism is less dependent on roadside unit (RSU).
【Keywords】Consensus algorithm; Consensus protocol; Vehicle dynamics; Computer architecture; Scalability; Periodic structures; Wireless communication; Blockchain; directed acyclic graph lattice (DAG-lattice); Internet of Vehicles (IoV); network sharding; parallel consensus mechanism; practical Byzantine fault tolerance (PBFT)
【发表时间】2023 15-Mar
【收录时间】2023-05-01
【文献类型】理论模型
【主题类别】
区块链应用-实体经济-车联网
评论