Throughput-Efficient Lagrange Coded Private Blockchain for Secured IoT Systems

被引:14
作者
Asheralieva, Alia [1 ]
Niyato, Dusit [2 ]
机构
[1] Southern Univ Sci & Technol, Dept Comp Sci & Engn, Shenzhen 518055, Peoples R China
[2] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore 639798, Singapore
基金
中国国家自然科学基金; 新加坡国家研究基金会;
关键词
Blockchain; Internet of Things; Task analysis; Security; Contracts; Throughput; Resource management; Blockchains; coded distributed computing (CDC); contract theory; incentive mechanism design; incomplete information; Internet of Things (IoT); Lagrange interpolation; mobile-edge computing (MEC); resilience; resource allocation and pricing; security; INDUSTRIAL INTERNET; ELECTRIC VEHICLES; CONTRACT THEORY; REPUTATION; CONSENSUS; TUTORIAL; NETWORKS; DESIGN; THINGS;
D O I
10.1109/JIOT.2021.3071563
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We develop a new Lagrange coded blockchain model for Internet-of-Things (IoT) systems based on Lagrange coded computing (LCC). In the model, a mining task assigned to a blockchain node (BN) is encoded with a specific encoding function. Thus, the final result, i.e., newly generated block or block verification result, can be decoded even when only some mining outputs returned by BNs are correct, while other outputs are erroneous or discarded due to delays. To be decoded correctly, the number of mining outputs returned prior to decoding must be at least a given decoding threshold. Then, security against malicious BNs and resilience against stragglers can be guaranteed if the number of mining tasks allocated to BNs is not less than the sum of decoding threshold, number of stragglers, and double of the number of malicious BNs. Unlike other IoT blockchains and LCC-based methods showing enhanced throughput but yielding poor security, our model can improve throughput without compromising on security. This is achieved through optimized load allocations when the higher loads (two or more mining tasks) are allocated to the fastest BNs leading to: 1) increased number of mining outputs returned prior to decoding required to meet the decoding threshold and 2) increased number of allocated mining tasks to strengthen security and resilience. To overcome the limitation of our model related to higher loads and, hence, higher mining costs to BNs, we develop a contract-theoretic mechanism that incentivizes each BN to complete its mining task through joint load and transaction fee allocations.
引用
收藏
页码:14874 / 14895
页数:22
相关论文
共 74 条
[41]   Smart Control of Fleets of Electric Vehicles in Smart and Connected Communities [J].
Moghaddass, Ramin ;
Mohammed, Osama A. ;
Skordilis, Erotokritos ;
Asfour, Shihab .
IEEE TRANSACTIONS ON SMART GRID, 2019, 10 (06) :6883-6897
[42]  
Nodehi HA, 2018, IEEE INT SYMP INFO, P1231, DOI 10.1109/ISIT.2018.8437651
[43]   Fog/Edge Computing-Based IoT (FECIoT): Architecture, Applications, and Research Issues [J].
Omoniwa, Babatuni ;
Hussain, Riaz ;
Javed, Muhammad Awais ;
Bouk, Safdar Hussain ;
Malik, Shahzad A. .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) :4118-4149
[44]  
Prakash S, 2018, IEEE INT SYMP INFO, P1221, DOI 10.1109/ISIT.2018.8437860
[45]  
Qiu C., 2018, PROC IEEE GLOBECOM W, P1
[46]   A Service-Oriented Permissioned Blockchain for the Internet of Things [J].
Qiu, Chao ;
Yao, Haipeng ;
Yu, F. Richard ;
Jiang, Chunxiao ;
Guo, Song .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2020, 13 (02) :203-215
[47]   Blockchain-Based Software-Defined Industrial Internet of Things: A Dueling Deep Q-Learning Approach [J].
Qiu, Chao ;
Yu, F. Richard ;
Yao, Haipeng ;
Jiang, Chunxiao ;
Xu, Fangmin ;
Zhao, Chenglin .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) :4627-4639
[48]  
Reisizadeh A, 2017, IEEE INT SYMP INFO, P2408, DOI 10.1109/ISIT.2017.8006961
[49]   A Vision of 6G Wireless Systems: Applications, Trends, Technologies, and Open Research Problems [J].
Saad, Walid ;
Bennis, Mehdi ;
Chen, Mingzhe .
IEEE NETWORK, 2020, 34 (03) :134-142
[50]   Performance and Scalability of Private Ethereum Blockchains [J].
Schaeffer, Markus ;
di Angelo, Monika ;
Salzer, Gernot .
BUSINESS PROCESS MANAGEMENT: BLOCKCHAIN AND CENTRAL AND EASTERN EUROPE FORUM, 2019, 361 :103-118