what is the benefit of "registering" a name then? why not simply have users share their keys wherever they would have shared their name, and have the name embedded in the key? e.g. if I go to your profile here on stackernews and see you've shared your nostr key, then when I import it into my nostr client you could be added to my address book as "kandycoder".