Scalable Blockchain System for Industrial Internet of Things

Show simple item record

dc.contributor.author Faisal, Fahim
dc.contributor.author Rahman, Mishal Al
dc.date.accessioned 2025-03-06T05:05:19Z
dc.date.available 2025-03-06T05:05:19Z
dc.date.issued 2024-01-01
dc.identifier.citation [1] K. Lei, M. Du, J. Huang, and T. Jin, “Groupchain: Towards a scalable public blockchain in fog computing of iot services computing,” IEEE Transactions on Services Computing, vol. 13, no. 2, pp. 252–262, 2020. [2] L. Lao, X. Dai, B. Xiao, and S. Guo, “G-pbft: a location-based and scalable consensus pro tocol for iot-blockchain applications,” in 2020 IEEE international parallel and distributed processing symposium (IPDPS). IEEE, 2020, pp. 664–673 [3] I. Eyal, A. E. Gencer, E. G. Sirer, and R. Van Renesse, “Bitcoin-ng: A scalable blockchain protocol,” in 13th USENIX symposium on networked systems design and implementation (NSDI 16), 2016, pp. 45–59. [4] Aponte, F., Gutierrez, L., Pineda, M., Merino, I., Salazar, A., & Wightman, P. (2021). Cluster-based classification of blockchain consensus algorithms. IEEE Latin America Transactions, 19(4), 688-696. [5] Xing, Z., & Chen, Z. (2021, May). A protecting mechanism against double spending attack in blockchain systems. In 2021 IEEE world AI IoT congress (AIIoT) (pp. 0391-0396). IEEE. [6] Omer, M. A., Yazdeen, A. A., Malallah, H. S., & Abdulrahman, L. M. (2022). A Survey on Cloud Security: Concepts, Types, Limitations, and Challenges. Journal of Applied Science and Technology Trends, 3(02), 47-57. [7] Gazis, A. ”What is iot? the internet of things explained.” Academia Letters 2 (2021). [8] Mathur, Puneet, and Puneet Mathur. ”Overview of IoT and IIoT.” IoT Machine Learning Applications in Telecom, Energy, and Agriculture: With Raspberry Pi and Arduino Using Python (2020): 19-43. [9] Goswami, Visheshgiri, Priyanka Jadav, and Sneh K. Soni. ”Review on how IIoT has rev olutionized greenhouse, manufacturing and medical industries.” Recent Advances in Me chanical Infrastructure: Proceedings of ICRAM 2021. Springer Singapore, 2022. 42 BIBLIOGRAPHY 43 [10] Niya, Sina Rafati, et al. ”Adaptation of proof-of-stake-based blockchains for IoT data streams.” 2019 IEEE international conference on blockchain and cryptocurrency (ICBC). IEEE, 2019. [11] Swathi, P., Chirag Modi, and Dhiren Patel. ”Preventing sybil attack in blockchain using distributed behavior monitoring of miners.” 2019 10th international conference on com puting, communication and networking technologies (ICCCNT). IEEE, 2019. [12] Sanda, Olanrewaju, et al. ”Long-Range attack detection on permissionless blockchains using Deep Learning.” Expert Systems with Applications 218 (2023): 119606. [13] Karpinski, Mikolaj, et al. ”Blockchain Technologies: Probability of Double-Spend Attack on a Proof-of-Stake Consensus.” Sensors 21.19 (2021): 6408. [14] Phillips, Ross, and Heidi Wilder. ”Tracing cryptocurrency scams: Clustering replicated advance-fee and phishing websites.” 2020 IEEE international conference on blockchain and cryptocurrency (ICBC). IEEE, 2020. [15] Li, Wenting, et al. ”Securing proof-of-stake blockchain protocols.” Data Privacy Manage ment, Cryptocurrencies and Blockchain Technology: ESORICS 2017 International Work shops, DPM 2017 and CBT 2017, Oslo, Norway, September 14-15, 2017, Proceedings. Springer International Publishing, 2017. [16] Gervais, Arthur, et al. ”On the security and performance of proof of work blockchains.” Proceedings of the 2016 ACM SIGSAC conference on computer and communications se curity. 2016. [17] Castro, Miguel, and Barbara Liskov. ”Practical byzantine fault tolerance.” OsDI. Vol. 99. No. 1999. 1999. [18] Schubert, Erich, et al. ”DBSCAN revisited, revisited: why and how you should (still) use DBSCAN.” ACM Transactions on Database Systems (TODS) 42.3 (2017): 1-21. [19] Chohan, Usman W. ”The double spending problem and cryptocurrencies.” Available at SSRN 3090174 (2021). [20] Wan, Luming, David Eyers, and Haibo Zhang. ”Evaluating the impact of network la tency on the safety of blockchain transactions.” 2019 IEEE International Conference on Blockchain (Blockchain). IEEE, 2019. BIBLIOGRAPHY 44 [21] Yang, Di, et al. ”A review on scalability of blockchain.” Proceedings of the 2020 the 2nd International Conference on Blockchain Technology. 2020. [22] McConaghy, Trent, et al. ”Bigchaindb: a scalable blockchain database.” white paper, BigChainDB (2016): 53-72. [23] Gai, Keke, et al. ”Blockchain meets cloud computing: A survey.” IEEE Communications Surveys & Tutorials 22.3 (2020): 2009-2030. [24] Tanwar, Sarvesh, et al. ”Next generation IoT and blockchain integration.” Journal of Sensors 2022 (2022). [25] Kumar, Rajesh, et al. ”A multimodal malware detection technique for Android IoT devices using various features.” IEEE access 7 (2019): 64411-64430. [26] Arenas, Rodelio, and Proceso Fernandez. ”CredenceLedger: a permissioned blockchain for verifiable academic credentials.” 2018 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC). IEEE, 2018. [27] Butt, Talal Ashraf, et al. ”Privacy management in social internet of vehicles: review, challenges and blockchain based solutions.” IEEE Access 7 (2019): 79694-79713. [28] Pavithran, Deepa, and Khaled Shaalan. ”Towards creating public key authentication for IoT blockchain.” 2019 Sixth HCT Information Technology Trends (ITT). IEEE, 2019. [29] Sagirlar, Gokhan, et al. ”Hybrid-iot: Hybrid blockchain architecture for internet of things pow sub-blockchains.” 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). IEEE, 2018. [30] Zimmerman, Peter. ”Blockchain structure and cryptocurrency prices.” (2020). [31] Mohan, Arun Prasad, and Angelin Gladston. ”Merkle tree and Blockchain-based cloud data auditing.” International Journal of Cloud Applications and Computing (IJCAC) 10.3 (2020): 54-66. [32] Sharma, Shivam, Sajal Jain, and B. R. Chandavarkar. ”Nonce: Life cycle, issues and chal lenges in cryptography.” ICCCE 2020: Proceedings of the 3rd International Conference on Communications and Cyber Physical Engineering. Singapore: Springer Nature Singapore, 2020. BIBLIOGRAPHY 45 [33] Wang, Maoning, Meijiao Duan, and Jianming Zhu. ”Research on the security criteria of hash functions in the blockchain.” Proceedings of the 2nd ACM Workshop on Blockchains, Cryptocurrencies, and Contracts. 2018. [34] Gupta, Sourav Sen. ”Blockchain.” IBM Onlone (http://www. IBM. COM) (2017) en_US
dc.identifier.uri http://hdl.handle.net/123456789/2357
dc.description Supervised by Dr. Muhammad Mahbub Alam, Professor, Department of Computer Science and Engineering (CSE) Islamic University of Technology (IUT) Board Bazar, Gazipur, Bangladesh This thesis is submitted in partial fulfillment of the requirement for the degree of Bachelor of Science in Computer Science and Engineering, 2024 en_US
dc.description.abstract Blockchain being a trustless medium makes the flow of data much easier and more secure. Blockchain can be used in various sectors like health, finance, agriculture, supply chain, etc. Recently the integration of blockchain with IoT has shown great success in data integrity and availability. Data created by sensors and connected devices can be safely stored, validated, and audited by integrating IoT devices with blockchain. Smart contracts, autonomous and self-executing agreements implemented on the Blockchain, allowing for interactions and the efficient and transparent exchange of products, services, and payments. However, the issue with blockchain is that it is not scalable. Blockchain uses various consensus mechanisms to come to an agreement, like Proof of Work (PoW), Proof of Stake(PoS), Proof of History(PoH), and Proof of Authority (PoA). However, IoT data needs to spread very fast in the network and the mentioned consensus algorithm reduces the scalability. In our thesis, we have proposed an effective consensus mechanism that leverages the efficiency of Proof of Stake (PoS), Proof of History (PoH), and smart contracts to minimize the scalability issue of blockchain that comes along with the integration of IoT. We introduced a clustering mechanism along with a reliable and efficient leader group selection to improve the performance of our model. Our result was generated in the BlockSim simulator. We have also done a comparative analysis with existing solutions and found improvement in our results. en_US
dc.language.iso en en_US
dc.publisher Department of Computer Science and Engineering(CSE), Islamic University of Technology(IUT), Board Bazar, Gazipur-1704, Bangladesh en_US
dc.title Scalable Blockchain System for Industrial Internet of Things en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search IUT Repository


Advanced Search

Browse

My Account

Statistics