I. Introduction
The efficient storage and secure management of Industrial Internet of Things (IIoT) data is a significant challenge due to the explosive growth in wireless devices and large-scale low-latency communication networks [1]. The conventional approach is to store data in centralized cloud data centers, which may be located far away from the wireless devices resulting in increased latency and communication overheads [2]. An attractive solution to reduce latency is to design distributed data management frameworks that move communications, computations, and storage requirements closer to wireless devices at the network edge [1]. Blockchains are one of the most promising distributed data structures for secure data management in large-scale networks with edge computing systems [3], [4], [5], such as vehicular networks [6], [7], [8], social media networks [9], energy trading networks [10], health-care networks [11], and logistics networks [12]. This is because blockchains can provide secure tamper-proof data management with a decentralized structure that does not require a trusted central controller [4], [13]. Furthermore, activities such as retrieving and modifying blockchain data stored in edge nodes are traceable and accountable using smart contracts to maximize data security and integrity [13].