A SVM-based Scanning System for Vulnerabilities in Blochchain Smart Contracts
Blockchain is currently envisioned as a promising technology for enabling new applications, e.g., authenticity of diploma, supplying chain finance, and automatical transaction. Smart contract is a key function in blockchain to enable fair exchanges for values within de-centralized trust. However, as the smart contract can be automatically executed together with token transferring, hackers usually exploit vulnerabilities in smart contracts for gain possible profits in terms of digital currencies.SVM is employed for detecting unknown vulnerabilities to improve the recognition rate.
Code should run in python environment.