Abstract
Blockchain has shown a great potential in Internet of Things (IoT) ecosystems for establishing trust and consensus mechanisms without involvement of any third party. Understanding the relationship between communication and blockchain as well as the performance constraints posing on the counterparts can facilitate designing a dedicated blockchain-enabled IoT systems. In this paper, we establish an analytical model for the blockchain-enabled wireless IoT system. By considering spatio-temporal domain Poisson distribution, i.e., node geographical distribution in spatial domain and transaction arrival rate in time domain are both modeled as Poisson point process (PPP), we first derive the distribution of signal-to-interference-plus-noise ratio (SINR), blockchain transaction successful rate as well as overall throughput. Based on the system model and performance analysis, we design an algorithm to determine the optimal full function node deployment for blockchain system under the criterion of maximizing transaction throughput. Finally, the security performance is analyzed in the proposed networks with three typical attacks. Solutions such as physical layer security are presented and discussed to keep the system secure under these attacks. Numerical results validate the accuracy of our theoretical analysis and optimal node deployment algorithm.
Highlights
I NTERNET of Things (IoT) is envisioned as one of the most promising technologies for constructing a global networkManuscript received November 19, 2018; revised February 28, 2019; accepted March 12, 2019
We theoretically analyze the performance of the blockchain-enabled Internet of Things (IoT) system, and propose an optimal blockchain full function node (FN)2 deployment based on the analysis
1) We present a blockchain-enabled wireless IoT system model, where some full FNs are deployed to fulfill the functions of blockchain to support the transactions between other low-end IoT devices
Summary
I NTERNET of Things (IoT) is envisioned as one of the most promising technologies for constructing a global network. With such an important role it plays in our life, there is a consensus that the security problem is of the first priority of IoT [3], [4], due to the easy accessibility and hardware/software constraints on IoT devices. In the current centralized IoT system, a cloud server is necessary for the identification, authorization, and communication among low-end devices, resulting in huge expenditure on construction and maintenance of servers. In the centralized IoT system, due to the involvement of the third party, the high agent cost makes smart contract [5] (such as micro payment and information exchange) among devices unattractive, and poses a bottleneck on the prosperous of IoT ecosystems
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have