Authors: Sunayana Das; Bhabendu Kumar Mohanta; Debasish Jena
Addresses: Information Security Laboratory, International Institute of Information Technology, Bhubaneswar, Odisha, 751003, India ' Department of Computer Science and Engineering, Koneru Lakshmaiah Education Foundation, Vaddeswaram-500502, Guntur, Andhra Pradesh, India ' Department of Computer Science and Engineering, International Institute of Information Technology, Bhubaneswar, Odisha, 751003, India
Abstract: In recent years, blockchain has emerged as one of the promising technologies in applications like internet of things, smart city, digital management, healthcare system, supply chain management, real estate business, smart agriculture, smart retail and smart grid. Blockchain is derived from bitcoin cryptocurrency white paper in 2008 where peer to peer transactions are done. Though blockchain is considered a secure platform to store the information in digital ledger format in trustful environment with proper verification and validation process. Distributed architecture of blockchain network required high computation devices for mining and doing the cryptographic operation like digital signature. In a decentralised network challenges such as data validation, transaction integrity, fault tolerance, user anonymity are need to be addressed. In this paper, the state of the art of security attacks and various network architecture challenges are identified. The security attacks in the blockchain are discussed in-depth. The various applications of blockchain and corresponding security challenges are also explained. Lastly, the implementation of blockchain network creation, deployment of smart contracts using the open-source Ethereum platform was demonstrated.
Keywords: blockchain; security; privacy; attacks; risks.
International Journal of Communication Networks and Distributed Systems, 2022 Vol.28 No.2, pp.199 - 218
Received: 27 May 2021
Accepted: 19 Jul 2021
Published online: 28 Feb 2022 *