With the frantic development of smart contracts on the Ethereum platform, its
market value has also climbed. In 2016, people were shocked by the loss of
nearly 50millionincryptocurrenciesfromtheDAOreentrancyattack.Duetothetremendousamountofmoneyflowinginsmartcontracts,itssecurityhasattractedmuchattentionofresearchers.Inthispaper,weinvestigatedseveralcommonsmartcontractvulnerabilitiesandanalyzedtheirpossiblescenariosandhowtheymaybeexploited.Furthermore,wesurveythesmartcontractvulnerabilitydetectiontoolsfortheEthereumplatforminrecentyears.Wefoundthatthesetoolshavesimilarprototypesinsoftwarevulnerabilitydetectiontechnology.Moreover,forthefeaturesofpublicdistributionsystemssuchasEthereum,wepresentthenewchallengesthatthesesoftwarevulnerabilitydetectiontechnologiesface.