I think there is no guarantee if we hope that when we join an ICO this will success. What we can do is do with our research or maybe sharing with many people how to choose ICO it is good or not. Or you can read at this forum i saw many thread about how to avoid scam ICO and then you do with your experience maybe it can reduce or avoid us from scam ICO