Hello, 

I am new, so apologies if this has been asked before.

Here are a few questions to start with - 

I was wondering in terms of mass adoption, instead of long wallet addresses, maybe there should be a DNS-like decentralized mapping service to provide a user@crypto address?

This address translation can happen with confirmations from the network. So instead of providing a long string, or a QR code that needs an app, you simply type in a human readable address, and the wallet software converts it to a wallet address.

Please let me know where I can research this more - if there already is literature about this somewhere.

thanks!