Files

PDF

HOW TO CITE

A Secure Smart Contract Development in Blockchain: Attacks and Defense
Authors (Affiliation): Naveen Kumar Chaudhary (National Forensic Sciences University), Param Ahir (NFSU), Ramya Shah (NFSU), Sarang Rajvansh (NFSU), Digvijaysinh Rathod (NFSU), Mukti Padhya (National Forensic Science University, SCSDF, Gandhinagar)
Abstract:

A blockchain is public ledger that stores all finalised transactions in a sequence of blocks. The length of this chain steadily increases as new blocks are consistently added to it. The blockchain was originally employed for decentralised Bitcoin transactions, but it has since acquired wider applications. Blockchain technologies are crucial in implementing the trust system suggested by smart contracts. A smart contract is a software programme that operates on the blockchain and is ensured to execute accurately as a result of the consensus protocol. Through the utilisation of asymmetric cryptography and distributed consensus algorithms, we have effectively guaranteed user security and upheld the consistency of the ledger. Our literary analysis indicates that smart contracts are susceptible to a range of attacks and security concerns, allowing an external entity to manipulate the smart contract. This research paper examines resource-exhaustion attacks, transaction-ordering dependence attacks, exception disorder attacks, and parity wallet hacks associated with smart contract development. In addition, we propose a methodical strategy to tackle these attacks and enhance the security of smart contracts

Keywords: Blockchain, Smart Contact, Go-ethereum, Homebrew, Solidity
Vol & Issue: Special Issue - 1 (The Proceeding of ICRBDC - 2024), February 2024