Tackle the Smart Contract Vulnerabilities
Parthasarathi R., Puneet Kumar Kaushal · IGI Global eBooks · 2020
A smart contract is a computerized transaction protocol that executes the terms of a contract in a trusted decentralized manner, meaning the execution of this contract is no more dependent on one single party or a node and the execution is immutable. This key core idea also leads to many vulnerabilities, which in turn results in huge financial loss to the consumers. The main objective of this article is to cover the various common vulnerabilities stages from development to implementation and proposed some of the best-recommended practices to tackle the above mentioned potential security risks.