Home   >   CSC-OpenAccess Library   >    Manuscript Information
Full Text Available

This is an Open Access publication published under CSC-OpenAccess Policy.
Publications from CSC-OpenAccess Library are being accessed from over 74 countries worldwide.
Application of Blockchain and Smart Contracts on the Internet of Things
Nicholas Lucci, Mohammed Ketel
Pages - 60 - 71     |    Revised - 31-05-2020     |    Published - 30-06-2020
Volume - 14   Issue - 2    |    Publication Date - June 2020  Table of Contents
Blockchain, Bitcoin, IoT, Security, Smart Contracts.
With the recent peak in interest regarding the concepts of bitcoin and the associated Blockchain (BC) network, this paper seeks to examine current implementations of using peer-to-peer based transaction system and the technology behind it. Due to the inherent trustless transaction model incorporated within a BC based system, members are able to transact with other members without the use of a middleman. Additionally, this paper explores the concepts of smart contracts, scripts embedded into the BC system to execute specified external functions following a successful transaction on the network. This decentralized system appears to be the perfect fit for the growing Internet of Things (IoT), the network of devices that can facilitate a growing market between devices and services across the internet. The paper explores the various difficulties associated with setting up such a system, while also exploring the benefits solutions that a decentralized IoT BC system would provide to the current technological landscape. The findings of the paper indicate that there is a demand and a place for an IoT BC through the implementations of smart contracts and careful planning. This type of network could help to revolutionize the current industrial landscape across a variety of sectors in the near future.
1 P. Treleaven, R. Brown, and D. Yang, "Blockchain technology in finance," Computer, no. 9, pp. 1 4-17, 2017.
2 Michael Casey, "The Impact of Blockchain Technology on Finance: A Catalyst for Change," International Center for Monetary and Banking Studies, 2018.
3 S. Khezr, M. Moniruzzaman, A. Yassine, and R. Benlamri, "Blockchain technology in healthcare: A comprehensive review and directions for future research," MDPI, Applied Sciences, vol. 9, no. 9, p. 1736, 2019.
4 M. Mettler, "Blockchain technology in healthcare: The revolution starts here," 2016 IEEE 18th International Conference on e-Health Networking, Applications and Services (Healthcom), 2016.
5 S Ølnes, J Ubacht, M Janssen, "Blockchain in government: Benefits and implications of distributed ledger technology for information sharing," Government Information Quarterly, An International Journal of Information Technology Management, Policies, and Practices, Elsevier, 2017.
6 S. Ølnes and A. Jansen, "Blockchain technology as infrastructure in public sector: an analytical framework", in Proc. of the 19th ACM Ann. Int. Conf. on Digital Government Research.: Governance in the Data Age, Article no. 77, pp. 1-10, 2018.
7 Z Zheng, S Xie, H Dai, X Chen, H Wang, "An overview of blockchain technology: Architecture, consensus, and future trends," 2017 IEEE international congress on big data (Big Data congress), pp. 557-564, 2017.
8 T. Ahram et al, "Blockchain technology innovations," 2017 IEEE Technology & Engineering Management Conference (TEMSCON), 2017.
9 P. Tasca, C. Tessone, "Taxonomy of Blockchain Technologies. Principles of Identification and Classification," arXiv preprint arXiv:1708.04872, 2017.
10 S. Nakamoto. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. [Online]. Available: https://bitcoin.org/bitcoin.pdf.
11 A. M. Antonopoulos, Mastering Bitcoin: Unlocking Digital Cryptocurrencies, 1st ed. Sebastopol, CA, USA: O’Reilly Media, Inc., 2014.
12 G. Greenspan. (2015). Ending the Bitcoin vs Blockchain Debate. [Online]. Available: https://www.multichain.com/blog/2015/07/bitcoin-vs-blockchain-debate/.
13 X. Wang, et al, "Survey on blockchain for Internet of Things," Elsevier, Computer Communications 136, pp. 10-29, 2019.
14 J. R. Douceur, "The Sybil attack," in Peer-to-Peer Systems (Lecture Notes in Computer Science). Berlin, Germany: Springer, Mar. 2002, pp. 251-260. [Online]. Available: http://link.springer.com/ chapter/10.1007/3-540-45748-8_24.
15 National Institute of Standards and Technology (NIST), "Secure Hash Standard (SHS)," 2015. [Online]. Available: https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf.
16 U. Mukhopadhyay, et al, "A brief survey of Cryptocurrency systems," IEEE 14th Annual Conference on Privacy, Security and Trust (PST), 2016.
17 Myriad, "A Coin for Everyone, " [Online]. Available: https://www.myriadcoin.org/.
18 Ripple, accessed on Mar. 15, 2016. [Online]. Available: https://ripple.com/.
19 D. Schwartz, N. Youngs, and A. Britto, "The ripple protocol consensus algorithm," Ripple Labs, Inc., San Francisco, CA, USA, Tech. Rep., 2014. [Online]. Available: https://ripple.com/files/ ripple_consensus_whitepaper.pdf.
20 A. Hossein and N. Krichene, (2016). 100 PERCENT RESERVE BANKING AND THE PATH TO A SINGLE-COUNTRY GOLD STANDARD. Quarterly Journal of Austrian Economics 19, no. 1: 29-64. Business Source Premier.
21 N. Szabo. (1994). Smart Contracts. [Online]. Available: http://szabo.best.vwh.net/smart.contracts.html.
22 N. Szabo. (1997). The Idea of Smart Contracts. [Online]. Available: http://szabo.best.vwh.net/smart_contracts_idea.html.
23 L. Kan et al, "A Multiple Blockchains Architecture on Inter-Blockchain Communication," IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), 2018.
24 A. Yohan, N. Lo, S. Achawapong, "Blockchain-based Firmware Update Framework for Internet-of-Things Environment," Int'l Conf. Information and Knowledge Engineering , IKE'18, pp 151-155, 2018.
25 X. He, S. Alqahtani, R. Gamble, M. Papa, "Securing Over-The-Air IoT Firmware Updates using Blockchain" ACM, Int'l Conf. on Omni-Layer Intelligent Systems (COINS), 2019.
26 Protocol Labs, "Filecoin: A Decentralized Storage Network," whitepaper, 2017 [Online]. Available: https://filecoin.io/filecoin.pdf.
27 K. Christidis, M. Devetsikiotis , "Blockchains and smart contracts for the internet of things," IEEE Access, Vol. 4, pp. 2292 - 2303, 2016.
28 Slock.it-Blockchain + IoT, [Online]. Available: https://slock.it/faq.md.
29 N. Atzei, M. Bartoletti, T. Cimoli, "A Survey of Attacks on Ethereum Smart Contracts (SoK)," International Conference on Principles of Security and Trust, Lecture Notes in Computer Science, vol 10204. Springer, pp. 164-186, 2017.
30 Ethereum Frontier, [Online]. Available: https://www.ethereum.org/.
31 Z. Li et al,"Consortium Blockchain for Secure Energy Trading in Industrial Internet of Things," IEEE Transactions on Industrial Informatics, Volume: 14 , Issue: 8 , pp. 3690 - 3700, 2018.
32 Kevin Werbach, "Trust, but verify: Why the blockchain needs the law," Berkeley Tech. LJ, Volume 33, Pages 487-550, 2018.
33 Kevin Werbach, "The blockchain and the new architecture of trust," MIT Press, 2018.
34 Introduction to Smart Contracts-Solidity 0.6.5 Documentation, [Online]. Available: https://solidity.readthedocs.io/en/v0.6.5/introduction-to-smart-contracts.html.
35 F. Restuccia, S. D'Oro, , and T. Melodia "Securing the Internet of Things in the Age of Machine Learning and Software-defined Networking," IEEE Internet of Things Journal, Vol. 1, No. 1, pp. 1-14, 2018.
36 D. Bastos, M. Shackleton, and F. El-Moussa, "Internet of things: A survey of technologies and security risks in smart home and city environments," in Proc. Living in the IoT: Cybersecurity . IoT-2018, pp. 1-7, 2018.
37 T. Yousuf, R. Mahmoud, F.Aloul, and I. Zualkernan "Internet of Things (IoT) Security: Current Status, Challenges and Countermeasures," International Journal for Information Security Research (IJISR), Volume 5, Issue 4, pp. 608-616, 2015.
38 M. AbuNaser and A. Alkhatib "Advanced survey of Blockchain for the Internet of Things Smart Home," 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT), pp. 58-62, 2019.
39 Y. Zhou et al, "Improving IoT Services in Smart-Home Using Blockchain Smart Contract," 2018 IEEE Confs on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, Congress on Cybermatics, pp. 81-87, 2018.
Mr. Nicholas Lucci
Applied Information Technology, University of Baltimore, Baltimore, Maryland - United States of America
Dr. Mohammed Ketel
Applied Information Technology, University of Baltimore, Baltimore, Maryland - United States of America