Book Description | 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. |
About the Author | 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. |