A Survey of Blockchain-Based Identity Anonymity Research