Ethereum Based IoT Architecture

  • Sandeep B. KadamEmail author
  • Shajimon K. John
Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 44)


Internet of Things (IoT) is expanding exponentially due to the manufacturing of cheaper electronics and high-speed communication. Blockchain technology has paved way for the introduction of digital cryptocurrency called bitcoin. The blockchain is one of the four main technologies that have enabled cryptocurrency. Conceptually blockchain is a distributed digital ledger that stores data in blocks, which are cryptographically linked with the previous blocks. This makes blockchain immutable. Blockchain has gained its popularity in the scientific community with the success of bitcoin and ever since researchers are trying to adopt this technology to other areas in order to solve problems beyond the smart sectors like Internet of Things (IoT), supply chain and so on. In our research work, we adopt blockchain in IoT and implement ethereum based IoT architecture for securing the IoT network. We have implemented a two-node ethereum network where transactions are made at the expense of ether and each transaction is verified by the miner using the smart contract written in the ethereum network.


Internet of things Blockchain Ethereum Smart contract Raspberry pi 


  1. 1.
    Yaqoob, I., et al.: Internet of things architecture: Recent advances, taxonomy, requirements, and open challenges. IEEE Wirel. Commun. 24(3), 10–16 (2017)CrossRefGoogle Scholar
  2. 2.
    Alaba, F.A., et al.: Internet of things security: a survey. J. Netw. Comput. Appl. 88, 10–28 (2017)CrossRefGoogle Scholar
  3. 3.
    Aikat, J., et al.: Rethinking security in the era of cloud computing. IEEE Secur. Priv. (2017)Google Scholar
  4. 4.
    Ali, M.S., et al.: Applications of blockchains in the internet of things: a comprehensive survey. IEEE Commun. Surv. Tutor. (2018)Google Scholar
  5. 5.
    Jing, Q., et al.: Security of the internet of things: perspectives and challenges. Wirel. Netw. 20(8), 2481–2501 (2014)CrossRefGoogle Scholar
  6. 6.
    Nakamoto, S.: Bitcoin: A Peer-to-Peer Electronic Cash System. Whitepaper (2008). (2009)Google Scholar
  7. 7.
    Dorri, A., Kanhere, S.S., Jurdak, R.: Towards an optimized blockchain for IoT. In: Proceedings of the Second International Conference on Internet-of-Things Design And Implementation. (2017). (ACM)Google Scholar
  8. 8.
    Zhang, Y., et al.: Smart contract-based access control for the internet of things. IEEE Internet Things J. (2018)Google Scholar
  9. 9.
    Özyılmaz, K.R., Yurdakul, A.: Designing a blockchain-based IoT infrastructure with Ethereum, Swarm and LoRa (2018). arXiv preprint arXiv:1809.07655
  10. 10.
    Dannen, C.: Solidity programming. In Introducing Ethereum and Solidity, p. 69–88. Springer (2017)Google Scholar
  11. 11.
    Dorri, A., et al.: Blockchain for IoT security and privacy: The case study of a smart home. In 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom workshops) (2017). (IEEE)Google Scholar
  12. 12.
    Aung, Y.N., Tantidham, T.: Review of Ethereum: smart home case study. In: 2017 2nd International Conference on Information Technology (INCIT) (2017). (IEEE)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Department of Electronics and Communication EngineeringSaintgits College of EngineeringKottayamIndia
  2. 2.Saintgits College of EngineeringKottayamIndia

Personalised recommendations