1st Edition

Blockchain Technology and Applications

    498 Pages 92 B/W Illustrations
    by CRC Press

    Blockchain is an emerging platform for developing decentralized applications and data storage, over and beyond its role as a platform for cryptocurrencies. This reference text provides a comprehensive discussion on blockchain technology from research and application perspective.

    • Discusses different approaches for building distributed applications (DAPPS).
    • Provides detailed listing and discussion of blockchain technology applications in solving real life problems.
    • Covers proof of work (PoW) based blockchain consensus, and proof of stake (PoS) based blockchain consensus.
    • Discusses blockchain algorithms including practical byzantine fault tolerance (PBFT) and simplified byzantine fault tolerance (SBFT).

    It comprehensively covers important topics including blockchain consensus algorithms, Ethereum, Hyperledger, blockchain scalability, smart contracts with solidity, ERC20 standards, building DApp with Golang, building DApp using Hyperledger, building PoCs with Hyperledger fabric, blockchain as a server, blockchain security and privacy.

    The text will serve as a useful text for senior undergraduate and graduate students in interdisciplinary areas including electronics and communications engineering, electrical engineering, computer science, and information technology.

    Chapter 1
    Blockchain Foundations and Methods
    Arun Kumar G Hiremath, Sreenivasa B R, Naveen Kumar K R, Nirmala C R, and Manoj Kumar M V

    Chapter 2
    Unravelling the Blockchain: A study on Blockchain and its Potential Applications
    Sandesh R, Manoj Kumar M. V, Prashanth B. S, Shiva Darshan S. L, Ajay Kumara M. A, and Hardik Gohel

    Chapter 3
    Interoperability Across Blockchains
    Nukala Poorna Viswanadha Sravan, and Pallav Kumar Baruah

    Chapter 4
    HBasechainDB 3.0: Scalable implementation of Blockchain on HBase with capability for Smart Contract
    Bangarugiri Sateesh, and Pallav Kumar Baruah

    Chapter 5
    An Analysis of Blockchain Technology: A Security and Privacy Perspective
    Prashanth B, Ajay Kumara M A, Himanshu Upadhyay, Santosh Joshi, and Kavitha H

    Chapter 6
    Decentralized Transactions using Blockchain, its Trends and Prospective Applications

    Rashmi P. Sarode, Divij Singh, Manoj Poudel, Shashank Shrestha, Yutaka Watanobe, and Subhash Bhalla

    Chapter 7
    Cryptoassets Inheritance: Needs, Challenges and Solutions
    Tamoghna Mandal, and Jaydeep Howlader

    Chapter 8
    Blockchain in Healthcare
    Anupam Pattanayak, and Subhasish Dhal

    Chapter 09
    Blockchain Privacy and Its Security Challenges
    Prity Hansda, and Chandrasekhar Azad

    Chapter 10
    Protocol for E-Voting using Blockchain
    Digendra Rai, and Pallav Kumar Baruah

    Chapter 11
    Secure Permission-based Medical Blockchain Framework for the Exchange of Electronic Health Records
    T. Janani, Vinod Ramesh Falmari, and M. Brindha

    Chapter 12
    The Use of Blockchain in Taxing Digital Products and Services: A Conceptual Model Proposal
    Sabri ERDEM, Güzin ÖZDAĞOĞLU, and Ahmet ÖZEN


    Dr. Manoj Kumar M V is currently an Associate Professor, in the department of Information Science and Engineering, Nitte Meenakshi Institute of Technology, Bengaluru. He obtained Ph.D. in Computer Science and Engineering from National Institute of Technology Karnataka (NITK), Surathkal (through MHRD fellowship). He holds Bachelor and Master’s degree in Computer Science and Engineering from VTU Belgaum. He has 11 years of teaching and research experience. He is a senior member of IEEE, Life Member of IEI, Life Member of ISTE, also he is an active member of IEEE task force on Process Mining. He has authored 40+ research articles in various reputed international journals/conferences/book chapters. He has been granted 2 Indian copyrights for the noteworthy works. He is an associate editor and handling editor for Frontiers special issue journals. He has successfully executed 03 international consultancy projects worth ₹12 Lakhs and one is under the development phase. He is currently executing the funded project worth ₹5 Lakh for, TEQIP VTU and VGST- Karnataka Govt.He has edited 2 books on topics related to computer science. He has received best paper awards at reputed conferences for noteworthy research findings. His teaching interests include courses like Machine Learning, Statistics, Programming in R, Data Mining, Exploratory Data Analysis, Computer Organization etc. His primary areas of research include Process Mining and Data Science. He has delivered 40+ national/international talks/ hands-on workshops of varying duration (from 1 days to 15 days) on topics such as Data Science, Statistics for data analysis, Mobile application development, and Hybrid application development. He has visited more than 6 countries for research interaction, research lab visit, and paper presentation.

    Prof. Annappa B is currently serving as a Professor at the Department of Computer Science and Engineering, National Institute of Technology Karnataka, Surathkal, Mangalore, INDIA. He has more than 30 years of experience in teaching and research. He holds Ph.D. and M.Tech. in Computer Science and Engineering from National Institute of Technology Karnataka Surathkal and B.E. in Computer Science and Engineering from Govt. B.D.T. College of Engineering, Davangere affiliated Mysore University, Karnataka. He is a Fellow of Institution of Engineers (INDIA) and Senior member of IEEE and ACM. He is a Life member of Computer Society of India, Indian Society of Technical Education, Cloud Computing Innovation Council of India and Advanced Computing and Communications Society. His research interests include Cloud computing, Big Data Analytics, Distributed Computing, Software Engineering and Process Mining. He has published more than 150 research papers in international conferences and Journals. He volunteered as the organizing chair of international conference ADCONS-2013 and DISCOVER-2020, general chair of DISCOVER-2019, TPC chair of DISCOVER’18, finance chair of DISCOVER’16 and he is on the Advisory or Technical program committee of many international conferences and reviewer of Journals. He was the Chair of IEEE Computer Society Chapter India Council (2017- 2018), and IEEE Mangalore subsection (2018). Six research scholars completed their Ph.D. under his supervision and eight scholars are currently pursuing their research work in Computer Science and Engineering.

    Likewin Thomas is currently heading the department of Artificial Intelligence and Machine Learning, PESITM Shivamogga. He received his Ph.D. and Master from the National Institute of Technology Karnataka, Surathkal, India. He graduated from Vishweshwaraiah Technology University, Belgaum in the year 2004. His research interest is in the field of machine learning and its application in the clinical area, and process mining.His research experience is in the field of Artificial Intelligence and Machine Learning and has received a grant from VGST, DST, AICTE, and VTU. He holds more than 15 years of teaching and research experience. He has been a resource person and a keynote speaker at many workshops and conferences. He organized a workshop on machine learning and its application at an IEEE international conference, EmergiTech, held in Mauritius. He is actively involved in starting an IEEE student branch at PESITM, Incubation Centre in collaboration with ResoluteAI.in an AI-based company, starting a skill lab, organizing National Conference, many students Development Activities, and IEEE MSS flagship event I2Connect.He is an IEEE Senior Member and has served as secretary of the IEEE Mangalore Sub-Section (MSS) for the year 2020-21

    Sourav Kanti Addya working as an Assistant professor in the Department of Computer Science & Engineering at the National Institute of Technology Karnataka, Surathkal, India. He received his Ph.D. in the Department of Computer Science & Engineering from the National Institute of Technology (NIT), Rourkela, India. He was a PostDoctoral fellow in the Department of Computer Science & Engineering, Indian Institute of Technology Kharagpur, India. He was a visiting scholar at San Diego State University, CA, USA. He obtained his M.Tech. degree with a national level GATE scholarship, from NIT Rourkela, India, and B. Tech from the West Bengal University of Technology. The primary research interests of Dr. Addya are on various aspects of Cloud systems development, Serverless, Fog-Edge applications for societal well-being, and the design of distributed, pervasive, and ubiquitous technologies over Internet of Things (IoT) paradigm, Blockchain.

    Dr. Addya is leading the Cloud & Smart System Services Research Lab at NIT Karnataka, focusing on various aspects of Distributed and Cloud systems along with the design and development of Smart services. He is leading multiple high-valued projects, sponsored by various industries like TCS, TataCom, and Robosoft. He has a strong research collaboration with various industries. Apart from the top journals, Dr. Addya has publications in several top reputed conferences such as IEEE INFOCOM, IEEE/IFIF IM, IEEE CLOUD, IEEE SCC, IEEE ICC, IEEE GLOBECOM etc..Dr. Addya has been actively involved in organizing various conferences including IEEE/ACM COMSNETS, 24th ICDCN, 7th IEEE ICRAIE, IEEE DISCOVER etc., to name a few. Dr. Addya is a Senior Member of IEEE and a member of ACM. Further details about his works and publications can be obtained from https://souravkaddya.in/.

    Niranjanamurthy M is currently working as an Assistant Professor, the Department of Artificial Intelligence and Machine Learning, BMS Institute of Technology and Management, Bangalore, India. He has more than 13 years of teaching experience and 2 years of industry experience as a Software Engineer. He has published 90* Research articles in national/international conferences/international journals. Published a total of 20 Books including Authored and edited.Published national and international patents. Series editor at Taylor and Francis USA. He is working as a reviewer in 22 International Journals. He is a member of IEEE, a Life Member of "The International Association of Engineers" (IAENG), Member of "The Computer Science Teachers Association" (CSTA). His areas of interest are Data Science, ML, E-Commerce, and M-Commerce related to Industry Internal tool enhancement, Software Testing, Software Engineering, Web Services, Web-Technologies, Cloud Computing, Big data analytics, and Networking.