People already use ENS do register a <some-name>.eth name to the respective ethereum address. It's also easy to write a smart contract that keeps meta-info on an address. This data would be public.
> Why does currency and money need to get involved?
It doesn't. You only need a blockchain to keep public data. You can sign a message and login with that, no need to send a transaction, can be done with balance 0