{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,2]],"date-time":"2026-08-02T11:58:29Z","timestamp":1785671909259,"version":"3.56.0"},"reference-count":56,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2019,12,30]],"date-time":"2019-12-30T00:00:00Z","timestamp":1577664000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"NSFC","doi-asserted-by":"publisher","award":["61772280, 61772454, 61811530332, 61811540410"],"award-info":[{"award-number":["61772280, 61772454, 61811530332, 61811540410"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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).<\/jats:p>","DOI":"10.3390\/s20010207","type":"journal-article","created":{"date-parts":[[2020,1,3]],"date-time":"2020-01-03T03:28:53Z","timestamp":1578022133000},"page":"207","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":89,"title":["Data Query Mechanism Based on Hash Computing Power of Blockchain in Internet of Things"],"prefix":"10.3390","volume":"20","author":[{"given":"Yongjun","family":"Ren","sequence":"first","affiliation":[{"name":"School of Computer and Software, Engineering Research Center of Digital Forensics, Ministry of Education, Nanjing University of Information Science &amp; Technology, Nanjing 210044, China"},{"name":"Jiangsu Collaborative Innovation Center of Atmospheric Environment and Equipment Technology (CICAEET), Nanjing University of Information Science &amp; Technology, Nanjing 210044, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fujian","family":"Zhu","sequence":"additional","affiliation":[{"name":"School of Computer and Software, Engineering Research Center of Digital Forensics, Ministry of Education, Nanjing University of Information Science &amp; Technology, Nanjing 210044, China"},{"name":"Jiangsu Collaborative Innovation Center of Atmospheric Environment and Equipment Technology (CICAEET), Nanjing University of Information Science &amp; Technology, Nanjing 210044, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pradip Kumar","family":"Sharma","sequence":"additional","affiliation":[{"name":"Department of Multimedia Engineering, Dongguk University, Seoul 04620, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tian","family":"Wang","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, Huaqiao University, Xiamen 361021, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5473-8738","authenticated-orcid":false,"given":"Jin","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Computer &amp; Communication Engineering, Changsha University of Science &amp; Technology, Changsha 410004, China"},{"name":"School of Information Science and Engineering, Fujian University of Technology, Fuzhou 350118, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6111-8617","authenticated-orcid":false,"given":"Osama","family":"Alfarraj","sequence":"additional","affiliation":[{"name":"Computer Science Department, Community College, King Saud University, Riyadh 11437, Saudi Arabia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3439-6413","authenticated-orcid":false,"given":"Amr","family":"Tolba","sequence":"additional","affiliation":[{"name":"Computer Science Department, Community College, King Saud University, Riyadh 11437, Saudi Arabia"},{"name":"Mathematics and Computer Science Department, Faculty of Science, Menoufia University, Shebin-El-kom 32511, Egypt"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2019,12,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1109\/MNET.2018.1700164","article-title":"ETC-IOT: Edge-node-assisted transmitting for the cloud-centric internet of things","volume":"32","author":"Zhao","year":"2018","journal-title":"IEEE Netw."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Wang, J., Gao, Y., Liu, W., Sangaiah, A.K., and Kim, H. (2019). An intelligent data gathering schema with data fusion supported for mobile sink in WSNs. Int. J. Distrib. Sens. Netw.","DOI":"10.1177\/1550147719839581"},{"key":"ref_3","unstructured":"Ge, C., Liu, Z., Xia, J., and Fang, L. (2019). Revocable identity-based broadcast proxy re-encryption for data sharing in clouds. IEEE Trans. Dependable Secur. Comput."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Wang, J., Gu, X., Liu, W., Sangaiah, A.K., and Kim, H. (2019). An empower hamilton loop based data collection algorithm with mobile agent for WSNs. Hum. Cent. Comput. Inf. Sci.","DOI":"10.1186\/s13673-019-0179-4"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Cao, D., Zheng, B., Ji, B., Lei, Z., and Feng, C. (2018). A robust distance-based relay selection for message dissemination in vehicular network. Wirel. Netw.","DOI":"10.1007\/s11276-018-1863-4"},{"key":"ref_6","first-page":"433","article-title":"A PSO based energy efficient coverage control algorithm for wireless sensor networks","volume":"26","author":"Wang","year":"2018","journal-title":"Comput. Mater. Contin."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Ren, Y., Leng, Y., Zhu, F., Wang, J., and Kim, H. (2019). Data storage mechanism based on blockchain with privacy protection in wireless body area network. Sensors, 19.","DOI":"10.3390\/s19102395"},{"key":"ref_8","first-page":"1931","article-title":"On efficient processing of continuous reverse skyline queries in wireless sensor networks","volume":"11","author":"Yin","year":"2017","journal-title":"KSII Trans. Internet Inf. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1155\/2018\/9472075","article-title":"An enhanced PEGASIS algorithm with mobile sink support for wireless sensor networks","volume":"2018","author":"Wang","year":"2018","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_10","first-page":"877","article-title":"Measure-Resend semi-quantum private comparison scheme using GHZ class states","volume":"61","author":"Yan","year":"2019","journal-title":"Comput. Mater. Contin."},{"key":"ref_11","first-page":"1","article-title":"A cluster correlation power analysis against double blinding exponentiation","volume":"48","author":"Wan","year":"2019","journal-title":"J. Inf. Secur. Appl."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"2069","DOI":"10.1007\/s10773-019-04062-2","article-title":"Practical two-way QKD-based quantum private query with better performance in user privacy","volume":"58","author":"Chang","year":"2019","journal-title":"Int. J. Theor. Phys."},{"key":"ref_13","first-page":"969","article-title":"Blockchain: Architecture and research progress","volume":"41","author":"Shao","year":"2018","journal-title":"Chin. J. Comput."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Lu, Y., and Feng, T. (2018). Research on trusted DNP3-BAE protocol based on hash chain. EURASIP J. Wirel. Commun. Netw., 108.","DOI":"10.1186\/s13638-018-1129-y"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1016\/j.ins.2018.07.046","article-title":"Secure rational numbers equivalence test based on threshold cryptosystem with rational numbers","volume":"466","author":"Gong","year":"2018","journal-title":"Inf. Sci."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1850017","DOI":"10.1142\/S0218001418500179","article-title":"A visual secret sharing scheme based on improved local binary pattern","volume":"32","author":"Zhang","year":"2018","journal-title":"Int. J. Pattern Recognit. Artif. Intell."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1057","DOI":"10.1007\/s11277-018-5748-8","article-title":"New approach for privacy-aware location-based service communications","volume":"101","author":"Zeng","year":"2018","journal-title":"Wirel. Pers. Commun."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1874","DOI":"10.3934\/mbe.2019091","article-title":"Secure data storage based on blockchain and coding in edge computing","volume":"16","author":"Ren","year":"2019","journal-title":"Math. Biosci. Eng."},{"key":"ref_19","first-page":"711","article-title":"An asynchronous clustering and mobile data gathering schema based on timer mechanism in wireless sensor networks","volume":"58","author":"Wang","year":"2019","journal-title":"Comput. Mater. Contin."},{"key":"ref_20","first-page":"1145","article-title":"Quantum communication networks and trust management: A survey","volume":"61","author":"Zhang","year":"2019","journal-title":"Comput. Mater. Contin."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Ren, Y., Liu, Y., and Qian, C. (2018). Digital continuity guarantee based on data consistency in cloud storage. Cloud Comput. Secur., 3\u201311.","DOI":"10.1007\/978-3-030-00012-7_1"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"3352","DOI":"10.1109\/JIOT.2018.2882820","article-title":"Communication-efficient data aggregation tree construction for complex queries in IoT applications","volume":"6","author":"Yin","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_23","first-page":"639","article-title":"Location data record privacy protection based on differential privacy mechanism","volume":"47","author":"Gu","year":"2018","journal-title":"Inf. Technol. Control"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Wang, J., Gao, Y., Wang, K., Sangaiah, A.K., and Lim, S. (2019). An Affinity Propagation-Based Self-Adaptive Clustering Method for Wireless Sensor Networks. Sensors, 19.","DOI":"10.3390\/s19112579"},{"key":"ref_25","first-page":"63","article-title":"Traceable threshold proxy signature","volume":"33","author":"Gu","year":"2017","journal-title":"J. Inf. Sci. Eng."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Ren, Y., Kong, L., Liu, Y., and Wang, J. (2018). Consistency guarantee method of electronic record based on blockchain in cloud storage. Cloud Comput. Secur., 633\u2013642.","DOI":"10.1007\/978-3-030-00009-7_57"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Li, W., Xu, H., Li, H., Yang, Y., Sharma, P.K., Wang, J., and Singh, S. (2019). Complexity and algorithms for superposed data uploading problem in networks with smart devices. IEEE Internet Things J.","DOI":"10.1109\/JIOT.2019.2949352"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Xia, Z., Fang, Z., Zou, F., Wang, J., and Sangaiah, A.K. (2019). Research on defensive strategy of real-time price attack based on multiperson zero-determinant. Secur. Commun. Netw., 2019.","DOI":"10.1155\/2019\/6956072"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1016\/j.comcom.2019.01.006","article-title":"Survey on blockchain for Internet of Things","volume":"136","author":"Wang","year":"2019","journal-title":"Comput. Commun."},{"key":"ref_30","first-page":"10","article-title":"Incentive mechanism of data storage based on blockchain for wireless sensor networks","volume":"2018","author":"Ren","year":"2018","journal-title":"Mob. Inf. Syst."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Idelberger, F., Governatori, G., Riveret, R., and Sartor, G. (2016). Evaluation of logic-based smart contracts for blockchain systems. Int. Symp. Rules Rule Markup Lang. Semant. Web., 167\u2013183.","DOI":"10.1007\/978-3-319-42019-6_11"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Wang, J., Gao, Y., Liu, W., Sangaiah, A.K., and Kim, H. (2019). Energy Efficient Routing Algorithm with Mobile Sink Support for Wireless Sensor Networks. Sensors, 19.","DOI":"10.3390\/s19071494"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1504\/IJWGS.2018.095647","article-title":"Blockchain challenges and opportunities: A survey","volume":"14","author":"Zheng","year":"2018","journal-title":"Int. J. Web Grid Serv."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Wang, J., Wu, W., Liao, Z., and Wang, L. An energy-efficient offloading scheme for low latency in collaborative edge computing. IEEE Access, 2019.","DOI":"10.1109\/ACCESS.2019.2946683"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/MS.2017.4121227","article-title":"Adaptable blockchain-based systems: A case study for product traceability","volume":"34","author":"Lu","year":"2017","journal-title":"IEEE Softw."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"3652","DOI":"10.1109\/TII.2019.2894573","article-title":"A blockchain-based solution for enhancing security and privacy in smart factory","volume":"15","author":"Wan","year":"2019","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Tse, D., Zhang, B., Yang, Y., Cheng, C., and Mu, H. (2017, January 10\u201313). Blockchain application in food supply information security. Proceedings of the 2017 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), Singapore.","DOI":"10.1109\/IEEM.2017.8290114"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"3642","DOI":"10.1109\/TII.2019.2900987","article-title":"A blockchain and automl approach for open and automated customer service","volume":"15","author":"Li","year":"2019","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_39","unstructured":"Tian, F. (2016, January 24\u201326). An agri-food supply chain traceability system for China based on RFID & blockchain technology. Proceedings of the 13th International Conference on Service Systems and Service Management (ICSSSM), Kunming, China."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Bett\u00edn-D\u00edaz, R., Rojas, A.E., and Mej\u00eda-Moncayo, C. (2018). Methodological approach to the definition of a blockchain system for the food industry supply chain traceability. Int. Conf. Comput. Sci. Appl., 19\u201333.","DOI":"10.1007\/978-3-319-95165-2_2"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1109\/MCC.2018.011791712","article-title":"Blockchain: A panacea for healthcare cloud-based data security and privacy?","volume":"2","author":"Esposito","year":"2018","journal-title":"IEEE Cloud Comput."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Bhuiyan, M.Z.A., Zaman, A., Wang, T., Wang, G., Tao, H., and Hassan, M.M. (2018, January 12\u201314). Blockchain and big data to transform the healthcare. Proceedings of the ICDPA 2018 Proceedings of the International Conference on Data Processing and Applications, Guangdong, China.","DOI":"10.1145\/3224207.3224220"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Fang, L., Li, Y., Yun, X., Wen, Z., Ji, S., Meng, W., Cao, Z., and Tanveer, M. (2019). THP: A novel authentication scheme to prevent multiple attacks in SDN-based IoT network. IEEE Internet Things J.","DOI":"10.1109\/JIOT.2019.2944301"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Pop, C., Cioara, T., Antal, M., Anghel, I., Salomie, I., and Bertoncini, M. (2018). Blockchain based decentralized management of demand response programs in smart energy grids. Sensors, 18.","DOI":"10.3390\/s18010162"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Mao, Y., Zhang, J., Qi, H., and Wang, L. (2019). DNN-MVL: DNN-Multi-View-Learning-based recover block missing data in a dam safety monitoring system. Sensors, 19.","DOI":"10.3390\/s19132895"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Tang, Q., Xie, M., Yang, K., Luo, Y., Zhou, D., and Song, Y. (2018). A decision function based smart charging and discharging strategy for electric vehicle in smart grid. Mob. Netw. Appl.","DOI":"10.1007\/s11036-018-1049-4"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1002\/isaf.1424","article-title":"Toward an ontology-driven blockchain design for supply-chain provenance","volume":"25","author":"Kim","year":"2018","journal-title":"Intell. Syst. Account. Financ. Manag."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/MNET.2018.1700344","article-title":"Blockchain-enabled security in electric vehicles cloud and edge computing","volume":"32","author":"Liu","year":"2018","journal-title":"IEEE Netw."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1016\/j.ins.2019.08.020","article-title":"A physiological and behavioral feature authentication scheme for medical cloud based on fuzzy-rough core vector machine","volume":"507","author":"Fang","year":"2020","journal-title":"Inf. Sci."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1016\/j.comnet.2019.01.038","article-title":"Content accessibility preference approach for improving service optimality in internet of vehicles","volume":"152","author":"Tolba","year":"2019","journal-title":"Comput. Netw."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"61331","DOI":"10.1109\/ACCESS.2019.2903597","article-title":"A three-tier architecture for securing IoV communications using vehicular dependencies","volume":"7","author":"Tolba","year":"2019","journal-title":"IEEE Access"},{"key":"ref_52","unstructured":"Lu, G., Debnath, B., and Du, D.H. (2011, January 23\u201327). A forest-structured bloom filter with flash memory. Proceedings of the IEEE 27th Symposium on Mass Storage Systems and Technologies (MSST), Denver, CO, USA."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Yoon, M.K., Son, J., and Shin, S.H. (May, January 27). Bloom tree: A search tree based on bloom filters for multiple-set membership testing. Proceedings of the IEEE INFOCOM 2014-IEEE Conference on Computer Communications, Toronto, ON, Canada.","DOI":"10.1109\/INFOCOM.2014.6848077"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Chang, D., Chen, C., and Thanavel, M. (2017, January 27\u201329). Dynamic reordering Bloom filter. Proceedings of the 19th Asia-Pacific Network Operations and Management Symposium (APNOMS), Seoul, Korea.","DOI":"10.1109\/APNOMS.2017.8094131"},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Hao, F., Kodialam, M., Lakshman, T.V., and Song, H. (2009, January 19\u201325). Fast dynamic multiset membership testing using combinatorial Bloom filters. Proceedings of the IEEE INFOCOM 2009, Rio de Janeiro, Brazil.","DOI":"10.1109\/INFCOM.2009.5061957"},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Lyons, M.J., and Brooks, D. (2009, January 19\u201321). The design of a Bloom filter hardware accelerator for ultra low power systems. Proceedings of the 2009 ACM\/IEEE International Symposium on Low Power Electronics and Design, San Fancisco, CA, USA.","DOI":"10.1145\/1594233.1594330"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/1\/207\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:46:47Z","timestamp":1760190407000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/1\/207"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,30]]},"references-count":56,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,1]]}},"alternative-id":["s20010207"],"URL":"https:\/\/doi.org\/10.3390\/s20010207","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,12,30]]}}}