I think it is a bad idea to have a KYC procedure in a decentralize world of cryptocurrency. Giving your personal information to unknown people will compromise your security. You are also not sure if those who collect the data are trusted or not because selling personal data in the darkness is rampant.