Blockchain is not a silver bullet for fraud prevention