I tend not to believe that blockchian is anonymous. There may not be a name, but the transaction location and IP address are key information. Also, to have a wallet requires some measure of documentation like email. All of these are critical information.