Smart Contract Issues [WIP]

Smart Contract Issues [WIP]

Ref: Blockchain Based Smart Contracts : A Systematic Mapping Study (Maher Alharby and Aad van Moorsel)

Smart contract issues

Codifying issues

  • Difficulty of writing correct smart contracts

  • Inability to modify or terminate smart contracts 

  • Lack of support to identify under-optimised smart contracts

  • Complexity of programming languages

Security issues

  • Transaction-ordering dependency vulnerability

  • Timestamp dependency vulnerability

  • Mishandled exception vulnerability

  • Re-entrancy vulnerability

  • Criminal smart contract activities

  • Lack of trustworthy data feeds ‘Oracles’

Privacy issues

  • Lack of transactional privacy

  • Use of ‘Hawk’ tool 

  • Lack of data feeds privacy

Performance issues

Sequential execution of smart contracts