I do not think it necessary, it´s enough that this is already a requirement for icos and exchanges, the purpose is to know where the funds come from to obtain these tokens. In addition, I would be disrespecting the anonymity that represents the cryptos, being a bit vague because in the same way, the use of money illegally exists anyway, and only this would be an excuse to exercise greater control in cryptocurrencies