| Literature DB >> 31905910 |
Yongjun Ren1,2, Fujian Zhu1,2, Pradip Kumar Sharma3, Tian Wang4, Jin Wang5,6, Osama Alfarraj7, Amr Tolba7,8.
Abstract
In the IoT (Internet of Things) environment, smart homes, smart grids, and telematics constantly generate data with complex attributes. These data have low heterogeneity and poor interoperability, which brings difficulties to data management and value mining. The promising combination of blockchain and the Internet of things as BCoT (blockchain of things) can solve these problems. This paper introduces an innovative method DCOMB (dual combination Bloom filter) to firstly convert the computational power of bitcoin mining into the computational power of query. Furthermore, this article uses the DCOMB method to build blockchain-based IoT data query model. DCOMB can implement queries only through mining hash calculation. This model combines the data stream of the IoT with the timestamp of the blockchain, improving the interoperability of data and the versatility of the IoT database system. The experiment results show that the random reading performance of DCOMB query is higher than that of COMB (combination Bloom filter), and the error rate of DCOMB is lower. Meanwhile, both DCOMB and COMB query performance are better than MySQL (My Structured Query Language).Entities:
Keywords: IoT data; blockchain; cloud storage; hash query
Year: 2019 PMID: 31905910 PMCID: PMC6982918 DOI: 10.3390/s20010207
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The structure of the P2P network.
Figure 2The basic structure of the blockchain.
Figure 3Blockchain-based IoT data model.
Figure 4IoT node data processing flow.
Figure 5The structure of the data storage model based on the blockchain.
Figure 6The data query scheme.
Figure 7The Data in the blockchain query process.
Figure 8The Dual COMB structure.
Figure 9Distributed parallel processing method.
Figure 10Time-consuming to insert data.
Figure 11Random read time-consuming.
Figure 12Number of errors.
Figure 13COMB, DCOMB and MySQL comparison.