How do you prevent people from opening a ton of accounts with different risky positions, abandoning the ones that don’t work out, and claiming to be a genius on the ones that top the leaderboard six months later?
But then again, it’s still possible to maintain two to three accounts running different strategies. And so moving forward, I’d either try phone auth or Stripe’s identity verification.
The site sounds cool but there are huge systemic problems with web based reputation systems. The reputation system can never be bullet proof, so maybe focus on other facets of the project IMO (unless your passion is the reputation system and fraud prevention).