I think that another solution is experience of the users. People must have enough experience to analyse the projects to find a scam.
Always newbies will come to the industry that do not have any experience of all, they will make mistakes and lose money.