Tornado: Enabling Blockchain in Heterogeneous Internet of Things Through a Space-Structured Approach
Abstract
With the widespread applications of the Internet of Things (IoT), e.g., smart city, business, healthcare, etc., the security of data and devices becomes a major concern. Although blockchain can effectively enhance the network security and achieve fault tolerance, the huge resource consumption and limited performance of data processing restrict its deployments in IoT scenarios. Observing the heterogeneity and resource constraints, we intend to make blockchain accommodate both wimpy and brawny IoT devices. In this article, we present Tornado, a high-performance blockchain system based on space-structured ledger and corresponding algorithms, to enable blockchain in IoT. Specifically, we first design a space-structured chain architecture with novel data structures for promoting the network scalability. To address the huge heterogeneity of IoT, a novel consensus mechanism named collaborative-proof of work is developed. Moreover, we propose the space-structured greedy heaviest-observed subtree (S2GHOST) protocol for improving the resource efficiency of IoT devices. Additionally, a dynamic weight assignment mechanism in S2GHOST contributes to reflect the trustworthiness of data and devices. Extensive experiments demonstrate that Tornado can achieve a maximum throughput of 3464.76 transactions per second. The optimizations of propagation latency and resource efficiency are 68.14% and 30.56%, respectively.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Limited scalability of blockchain systems is another pressing challenge of blockchain deployments in the smart city.
“Another pressing challenge of blockchain deployments in the smart city is the limited scalability of blockchain systems (Liu et al. 2020).”
From Blockchain technology in the smart city: A bibliometric review (2022) · cites this paper as Liu et al. 2020
To advance IoT-enabled smart cities, blockchain can play a critical role in improving IoT networks, achieving fault tolerance, optimizing resource consumption, and enhancing data processing performance.
“To advance IoT-enabled smart cities, blockchain can play a critical role in improving IoT networks, achieving fault tolerance, optimizing resource consumption, and enhancing data processing performance (Liu et al. 2020).”
From Blockchain technology in the smart city: A bibliometric review (2022) · cites this paper as Liu et al. 2020
Cites
Bitcoin: A Peer-to-Peer Electronic Cash SystemPreprint
Nakamoto, S. (2019) · SSRN Electronic Journal · doi:10.2139/ssrn.3440802 · Cited by 14,600 · see citing works
Practical Byzantine fault tolerance
Castro, M., & Liskov, B. H. (1999) · Operating Systems Design and Implementation · doi:10.5555/296806.296824 · Cited by 4,026 · see citing works
A Secure Sharding Protocol For Open Blockchains
Luu, L., Narayanan, V., Zheng, C., Baweja, K., Gilbert, S. L., & Saxena, P. (2016) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/2976749.2978389 · Cited by 1,457 · see citing works
Majority Is Not Enough: Bitcoin Mining Is Vulnerable
Eyal, I., & Sirer, E. G. (2014) · Lecture notes in computer science · doi:10.1007/978-3-662-45472-5_28 · Cited by 1,410 · see citing works
Blockchain Meets IoT: An Architecture for Scalable Access Management in IoT
Novo, O. (2018) · IEEE Internet of Things Journal · doi:10.1109/jiot.2018.2812239 · Cited by 1,318 · see citing works
Blockchain for internet of things: a survey
Dai, H.-N., Zheng, Z., & Zhang, Y. (2019) · IEEE Internet of Things Journal · doi:10.1109/jiot.2019.2920987 · Cited by 1,246 · see citing works
Zamani, M., Movahedi, M., & Raykova, M. (2018) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/3243734.3243853 · Cited by 1,129 · see citing works
The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication
Vukolić, M. (2016) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-39028-4_9 · Cited by 1,051 · see citing works
Blockchain Technologies for the Internet of Things: Research Issues and Challenges
Ferrag, M. A., Derdour, M., Mukherjee, M., Derhab, A., Maglaras, L. A., & Janicke, H. (2018) · IEEE Internet of Things Journal · doi:10.1109/jiot.2018.2882794 · Cited by 752 · see citing works
Towards secure industrial IoT: blockchain system with credit-based consensus mechanism
Huang, J., Kong, L., Chen, G., Wu, M.-Y., Liu, X., & Zeng, P. (2019) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2019.2903342 · Cited by 563 · see citing works
LSB: A Lightweight Scalable Blockchain for IoT security and anonymity
Dorri, A., Kanhere, S. S., Jurdak, R., & Gauravaram, P. (2019) · Journal of Parallel and Distributed Computing · doi:10.1016/j.jpdc.2019.08.005 · Cited by 544 · see citing works
Green Industrial Internet of Things Architecture: An Energy-Efficient Perspective
Wang, K., Wang, Y., Sun, Y., Guo, S., & Wu, J. (2016) · IEEE Communications Magazine · doi:10.1109/mcom.2016.1600399cm · Cited by 435 · see citing works
Self-citationPhaseBeat: Exploiting CSI Phase Data for Vital Sign Monitoring with Commodity WiFi Devices
Wang, X., Yang, C., & Mao, S. (2017) · IEEE International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs.2017.206 · Cited by 369 · see citing works
Practical Byzantine fault tolerance
de Castro, O. T., & Miguel, M. D. (2000) · Cited by 367 · see citing works
Liu, M., Yu, F. R., Teng, Y., Leung, V. C. M., & Song, M. N. (2019) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2019.2897805 · Cited by 365 · see citing works
Inclusive Block Chain Protocols
Lewenberg, Y., Sompolinsky, Y., & Zohar, A. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-47854-7_33 · Cited by 311 · see citing works
$\mathsf{LightChain}$: A Lightweight Blockchain System for Industrial Internet of Things
Liu, Y., Wang, K., Lin, Y., & Xu, W. (2019) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2019.2904049 · Cited by 286 · see citing works
Self-citationA Comprehensive Survey of Blockchain: From Theory to IoT Applications and Beyond
Wu, M., Wang, K., Cai, X., Guo, S., Guo, M., & Rong, C. (2019) · IEEE Internet of Things Journal · doi:10.1109/jiot.2019.2922538 · Cited by 285 · see citing works
Self-citationA Scalable Blockchain Framework for Secure Transactions in IoT
Biswas, S., Sharif, K., Li, F., Nour, B., & Wang, Y. (2018) · IEEE Internet of Things Journal · doi:10.1109/jiot.2018.2874095 · Cited by 246 · see citing works
Sun, Y., Zhang, L., Feng, G., Yang, B., Cao, B., & Imran, M. A. (2019) · IEEE Internet of Things Journal · doi:10.1109/jiot.2019.2905743 · Cited by 246 · see citing works
Making Big Data Open in Edges: A Resource-Efficient Blockchain-Based Approach
Xu, C., Wang, K., Li, P., Guo, S., Luo, J., Ye, B., & Guo, M. (2018) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2018.2871449 · Cited by 235 · see citing works
Self-citationBlockchain: A game changer for securing IoT data
Singh, M., Singh, A., & Kim, S. (2018) · IEEE World Forum on Internet of Things (WF-IoT) · doi:10.1109/wf-iot.2018.8355182 · Cited by 200 · see citing works
Intelligent Resource Management in Blockchain-Based Cloud Datacenters
Xu, C., Wang, K., & Guo, M. (2017) · IEEE Cloud Computing · doi:10.1109/mcc.2018.1081060 · Cited by 198 · see citing works
Self-citationCooperative Task Scheduling for Computation Offloading in Vehicular Cloud
Sun, F., Hou, F., Cheng, N., Wang, M., Zhou, H., Gui, L., & Shen, X. (2018) · IEEE Transactions on Vehicular Technology · doi:10.1109/tvt.2018.2868013 · Cited by 198 · see citing works
Big data challenges and opportunities in the hype of Industry 4.0
Khan, M., Wu, X., Xu, X., & Dou, W. (2017) · International Conference on Communications · doi:10.1109/icc.2017.7996801 · Cited by 194 · see citing works
Anonymous Reputation System for IIoT-Enabled Retail Marketing Atop PoS Blockchain
Liu, D., Alahmadi, A., Ni, J., Lin, X., & Shen, X. (2019) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2019.2898900 · Cited by 188 · see citing works
Chen, W., Zhang, Z., Hong, Z., Chen, C., Wu, J., Maharjan, S., Zheng, Z., & Zhang, Y. (2019) · IEEE Internet of Things Journal · doi:10.1109/jiot.2019.2918296 · Cited by 153 · see citing works
Security Issues in IIoT: A Comprehensive Survey of Attacks on IIoT and Its Countermeasures
Panchal, A. C., Khadse, V. M., & Mahalle, P. N. (2018) · IEEE Global Conference on Wireless Computing and Networking (GCWCN) · doi:10.1109/gcwcn.2018.8668630 · Cited by 129 · see citing works
Toward trustworthy crowdsourcing in the social internet of things
Wang, K., Qi, X., Shu, L., et al. (2016) · IEEE Wireless Communications · doi:10.1109/mwc.2016.7721739 · Cited by 109 · see citing works
Self-citationVegvisir: A Partition-Tolerant Blockchain for the Internet-of-Things
Karlsson, K., -, W. J., Wicker, S. B., Adams, D., Ma, E., van Renesse, R., & Weatherspoon, H. (2018) · IEEE International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs.2018.00114 · Cited by 94 · see citing works
Trust-Enhanced Content Delivery in Blockchain-Based Information-Centric Networking
Li, H., Wang, K., Miyazaki, T., Xu, C., Guo, S., & Sun, Y. (2019) · IEEE Network · doi:10.1109/mnet.2019.1800299 · Cited by 45 · see citing works
Self-citationB-IoT: Blockchain Driven Internet of Things with Credit-Based Consensus Mechanism
Huang, J., Kong, L., Chen, G., Cheng, L., Wu, K., & Liu, X. (2019) · IEEE International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs.2019.00135 · Cited by 40 · see citing works
Towards Realistic Energy Profiling of Blockchains for Securing Internet of Things
Sankaran, S., Sanju, S., & Achuthan, K. (2018) · IEEE International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs.2018.00148 · Cited by 36 · see citing works
Federated edge-assisted mobile clouds for service provisioning in heterogeneous IoT environments
Farris, I., Militano, L., Nitti, M., Atzori, L., & Iera, A. (2015) · IEEE World Forum on Internet of Things (WF-IoT) · doi:10.1109/wf-iot.2015.7389120 · Cited by 35 · see citing works
A novel indoor healthcare with time hopping-based visible light communication
An, J., & Chung, W. (2016) · IEEE World Forum on Internet of Things (WF-IoT) · doi:10.1109/wf-iot.2016.7845438 · Cited by 25 · see citing works
Security and Privacy in IoT based E-Business and Retail
Kaushik, K., & Dahiya, S. (2018) · International Conference on System Modeling & Advancement in Research Trends (SMART) · doi:10.1109/sysmart.2018.8746961 · Cited by 23 · see citing works
EE-IoT: An Energy-Efficient IoT Communication Scheme for WLANs
Pirayesh, H., Sangdeh, P. K., & Zeng, H. (2019) · doi:10.1109/infocom.2019.8737625 · Cited by 19 · see citing works
A Review on Integration of Big Data and IoT
Kaur, H., & Kushwaha, A. S. (2018) · doi:10.1109/iccs.2018.00040 · Cited by 14 · see citing works
Ramadan, M. (2019) · Advances in Science and Engineering Technology International Conferences (ASET) · doi:10.1109/icaset.2019.8714236 · Cited by 10 · see citing works
Partial On-Off Keying - A Simple Means to Further Improve IoT Performance
Sundman, D., Lopez, M. M., & Wilhelmsson, L. R. (2018) · Global Internet of Things Summit (GIoTS) · doi:10.1109/giots.2018.8534548 · Cited by 8 · see citing works
Blockchain for Internet of Things
Wang, X., Zha, X., Yu, G., et al. (2020) · Institution of Engineering and Technology eBooks · doi:10.1049/pbpc029e_ch5 · Cited by 7 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Blockchain technology in the smart city: A bibliometric review
Rejeb, A., Rejeb, K., Simske, S. J., & Keogh, J. G. (2022) · Quality & Quantity · doi:10.1007/s11135-021-01251-2 · Cited by 104 · see citing works
- Authors
- Liu, Y., Wang, K., Qian, K., Du, M., & Guo, S.
- Affiliations
- Nanjing University of Posts and Telecommunications (CN)
- University of California, Los Angeles (US)
- Hong Kong Polytechnic University (HK)
- Venue
- IEEE Internet of Things Journal
- Published
- 2020-02
- Volume
- 7
- Issue
- 2
- Pages
- 1273-1286
- ISSN
- 2327-4662 (ISSN-L)
- 2372-2541
- OpenAlex
- W2990026647
- Cited by
- 82
- References
- 41
- Citations by year
- 2026: 3 · 2025: 8 · 2024: 12 · 2023: 13 · 2022: 14 · 2021: 21 · 2020: 10 · 2019: 1
- FWCI
- 14.31
- Type
- journal article
- Language
- en
- Open access
- closed
- Licence
- Locations
- IEEE Internet of Things Journal (publishedVersion)
- Rare & Special e-Zone (The Hong Kong University of Science and Technology) (submittedVersion)
- Funders
- National Basic Research Program of China (2018YFB1004700)
- National Natural Science Foundation of China (61872195, 61832005, 61572262)
- Topics
- Physical Sciences › Computer Science › Information Systems › Blockchain Technology Applications and Security
- Physical Sciences › Computer Science › Information Systems › Blockchain Technology in Education and Learning
- Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
- Keywords
- blockchain, Internet of Things, heterogeneous devices, consensus algorithms, dynamic weighting, resource efficiency, network scalability, transaction throughput, propagation delay, trustworthiness
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review