If you want to get rid of bots, just require a captcha to enter them.
I understand why you would want to make some KYC, but ALL seems like a slippery slope. One case would be if you had a corporate sponsored tournament, or someone who was putting up a prize pool that wanted some guarantee all the players were human.