I like the idea of a whois-type protection of identity, but strong protection can be provided even so that identity is guarenteed as unique without exposing actual identity. To be a trusted node, it may be useful to reveal identity. For user normal users or companies should have the option of whois-type protection to avoid un-needed worldwide publicity.
So there are many ways to do this. You could have a bank or other entity who allows people to walk in and give their credentials. This information can be precompiled and encrypted. The person working there sends a then-taken photo or other physical verifier such as DNA or finger prints, along with personal data.
A separate company verifies that this real person and the data match somehow. For example, they check photo id, which might be in the encrypted package. Social security number and middle name may be left out.
At the same time, a third company gets a second encrypted package without photo id, but with other text details. Both of these groups send their version of data, once unencrypted to a fourth group who matches both versions and adds the person to their list. (The person could already be listed but as identitying with a different cryptocurrency or whatever it is.) This last company or maybe computer program sends back a confirmation to the first location. The worker, seeing all is well, pushes a button and hands you a special code(sealed) to attach to a cryptocurrency address.