Home   >   CSC-OpenAccess Library   >    Manuscript Information
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
MORE INFORMATION
KEYWORDS
Blockchain, Bitcoin, IoT, Security, Smart Contracts.
ABSTRACT
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 Google Scholar 
2 refSeek 
3 BibSonomy 
4 Scribd 
5 SlideShare 
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.
A. M. Antonopoulos, Mastering Bitcoin: Unlocking Digital Cryptocurrencies, 1st ed. Sebastopol, CA, USA: O’Reilly Media, Inc., 2014.
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.
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.
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.
Ethereum Frontier, [Online]. Available: https://www.ethereum.org/.
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.
G. Greenspan. (2015). Ending the Bitcoin vs Blockchain Debate. [Online]. Available: https://www.multichain.com/blog/2015/07/bitcoin-vs-blockchain-debate/.
Introduction to Smart Contracts-Solidity 0.6.5 Documentation, [Online]. Available: https://solidity.readthedocs.io/en/v0.6.5/introduction-to-smart-contracts.html.
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.
K. Christidis, M. Devetsikiotis , "Blockchains and smart contracts for the internet of things," IEEE Access, Vol. 4, pp. 2292 - 2303, 2016.
Kevin Werbach, "The blockchain and the new architecture of trust," MIT Press, 2018.
Kevin Werbach, "Trust, but verify: Why the blockchain needs the law," Berkeley Tech. LJ, Volume 33, Pages 487-550, 2018.
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.
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.
M. Mettler, "Blockchain technology in healthcare: The revolution starts here," 2016 IEEE 18th International Conference on e-Health Networking, Applications and Services (Healthcom), 2016.
Michael Casey, "The Impact of Blockchain Technology on Finance: A Catalyst for Change," International Center for Monetary and Banking Studies, 2018.
Myriad, "A Coin for Everyone, " [Online]. Available: https://www.myriadcoin.org/.
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.
N. Szabo. (1994). Smart Contracts. [Online]. Available: http://szabo.best.vwh.net/smart.contracts.html.
N. Szabo. (1997). The Idea of Smart Contracts. [Online]. Available: http://szabo.best.vwh.net/smart_contracts_idea.html.
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.
P. Tasca, C. Tessone, "Taxonomy of Blockchain Technologies. Principles of Identification and Classification," arXiv preprint arXiv:1708.04872, 2017.
P. Treleaven, R. Brown, and D. Yang, "Blockchain technology in finance," Computer, no. 9, pp. 1 4-17, 2017.
Protocol Labs, "Filecoin: A Decentralized Storage Network," whitepaper, 2017 [Online]. Available: https://filecoin.io/filecoin.pdf.
Ripple, accessed on Mar. 15, 2016. [Online]. Available: https://ripple.com/.
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.
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.
S. Nakamoto. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. [Online]. Available: https://bitcoin.org/bitcoin.pdf.
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.
Slock.it-Blockchain + IoT, [Online]. Available: https://slock.it/faq.md.
T. Ahram et al, "Blockchain technology innovations," 2017 IEEE Technology & Engineering Management Conference (TEMSCON), 2017.
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.
U. Mukhopadhyay, et al, "A brief survey of Cryptocurrency systems," IEEE 14th Annual Conference on Privacy, Security and Trust (PST), 2016.
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.
X. Wang, et al, "Survey on blockchain for Internet of Things," Elsevier, Computer Communications 136, pp. 10-29, 2019.
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.
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.
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.
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
mketel@ubalt.edu