A Proof-of-Quality-Factor (PoQF)-Based Blockchain and Edge Computing for Vehicular Message Dissemination

被引:47
作者
Ayaz, Ferheen [1 ]
Sheng, Zhengguo [1 ]
Tian, Daxin [2 ]
Guan, Yong Liang [3 ]
机构
[1] Univ Sussex, Dept Engn & Design, Brighton BN1 9RH, E Sussex, England
[2] Beihang Univ, Sch Transportat Sci & Engn, Beijing 100191, Peoples R China
[3] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
基金
中国国家自然科学基金; 欧盟地平线“2020”;
关键词
Peer-to-peer computing; Edge computing; Vehicular ad hoc networks; Throughput; Relays; Blockchain; edge computing; practical Byzantine fault tolerant (PBFT); Proof of Elapsed Time (PoET); Proof of Stake (PoS); VEHICLES; INTERNET; SECURE; PERFORMANCE; COMMUNICATION; ARCHITECTURE; FRAMEWORK;
D O I
10.1109/JIOT.2020.3026731
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain applications in vehicular networks can offer many advantages, including decentralization and improved security. However, most of the consensus algorithms in blockchain are difficult to be implemented in vehicular ad hoc networks (VANETs) without the help of edge computing services. For example, the connectivity in VANET only remains for a short period of time, which is not sufficient for highly time-consuming consensus algorithms, e.g., Proof of Work, running on mobile-edge nodes (vehicles). Other consensus algorithms also have some drawbacks, e.g., Proof of Stake (PoS) is biased toward nodes with a higher amount of stakes and Proof of Elapsed Time (PoET) is not highly secure against malicious nodes. For these reasons, we propose a voting blockchain based on the Proof-of-Quality-Factor (PoQF) consensus algorithm, where the threshold number of votes is controlled by edge computing servers. Specifically, PoQF includes voting for message validation and a competitive relay selection process based on the probabilistic prediction of channel quality between the transmitter and receiver. The performance bounds of failure and latency in message validation are obtained. This article also analyzes the throughput of block generation, as well as the asymptotic latency, security, and communication complexity of PoQF. An incentive distribution mechanism to reward honest nodes and punish malicious nodes is further presented and its effectiveness against the collusion of nodes is proved using the game theory. Simulation results show that PoQF reduces failure in validation by 11% and 15% as compared to PoS and PoET, respectively, and is 68 ms faster than PoET.
引用
收藏
页码:2468 / 2482
页数:15
相关论文
共 65 条
[1]   Traffic density determination and its applications using smartphone [J].
Al-Sobky, Al-Sayed Ahmed ;
Mousa, Ragab M. .
ALEXANDRIA ENGINEERING JOURNAL, 2016, 55 (01) :513-523
[2]  
[Anonymous], 2017, 2017 INT SMART CITIE, DOI DOI 10.1109/ISC2.2017.8090799
[3]   BloCkEd: Blockchain-Based Secure Data Processing Framework in Edge Envisioned V2X Environment [J].
Aujla, Gagangeet Singh ;
Singh, Amritpal ;
Singh, Maninderpal ;
Sharma, Sumit ;
Kumar, Neeraj ;
Choo, Kim-Kwang Raymond .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (06) :5850-5863
[4]  
Ayaz F., 2020, INTERNET VEHICLES IT
[5]   A Voting Blockchain based Message Dissemination in Vehicular Ad-Hoc Networks (VANETs) [J].
Ayaz, Ferheen ;
Sheng, Zhengguo ;
Tian, Daxin ;
Guan Yong Liang ;
Leung, Victor .
ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
[6]  
Bano S., 2017, USENIX
[7]  
login, V42, P31
[8]   SoK: Consensus in the Age of Blockchains [J].
Bano, Shehar ;
Sonnino, Alberto ;
Al-Bassam, Mustafa ;
Azouvi, Sarah ;
McCorry, Patrick ;
Meiklejohn, Sarah ;
Danezis, George .
AFT'19: PROCEEDINGS OF THE 1ST ACM CONFERENCE ON ADVANCES IN FINANCIAL TECHNOLOGIES, 2019, :183-198
[9]  
Buterin V, 2019, 2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), P236, DOI 10.1109/BLOC.2019.8751241
[10]   Block4Forensic: An Integrated Lightweight Blockchain Framework for Forensics Applications of Connected Vehicles [J].
Cebe, Muinin ;
Erdin, Enes ;
Akkaya, Kemal ;
Aksu, Hidayet ;
Uluagac, Selcuk .
IEEE COMMUNICATIONS MAGAZINE, 2018, 56 (10) :50-57