- User accounts are tightly coupled to a single key. There's currently no account abstraction.
- Nostr is tightly coupled to a specific crypto primitive and doesn't attempt any sort of crypto agility.
- The plan appears that user names are delegated to the centralized DNS system (https://github.com/nostr-protocol/nips/blob/master/05.md)