I think it would be really neat and much more friendly if you could type something like "Evan" in the Pay To field. Bitcoin/Darkcoin addresses are just really long and impossible to remember, it's even harder to show a Bitcoin address in a video or picture without a QR Code.
The solution? Named Addresses
When mining, the miner who successfully mines the block could "name" a darkcoin address. It would be permanently added to the block chain as an alias of that darkcoin address. The names could be up to 8-20 characters and would be paired with the 160 bit address. Upon loading the blockchain the client would form a cache of all of these and then they could be used in place of the full addresses.
It's decentralized, permanent and tamper proof.
The block explorer could even show the alias instead of the address when it had it available, so in a DarkSend you could tell that "Evan" paid someone, but you would have no idea who.
How do you get a name?
This could be an opportunity for the pool operators to make extra cash. They would take orders for name/address pairs and tell the daemon which ones to add to the blockchain next. The blockchain could only support 1 of these per block, so there could be a premium for adding them. Eventually I could see a centralized market where you buy a spot in the queue to get a name.
Thoughts?
IMO, it sounds like a useful feature, but it's counter-productive to the ethos of DarkCoin. Crypto currencies are immature - there are hundreds and hundreds of useful features like this that could be added, but if you add too many to one such as DarkCoin, then it runs the risk of overcomplicating things and confusing people. Such features should be allowed to be introduced gradually to the market. For DRK, it doesn't add anything to help its cause.
I agree. More than over complicating, it just doesn't flow with anonymity and privacy aspects that should resonate with DarkCoin imo.
+1. IMO this is counter-productive to the main ethos of this coin, which is anonymity and privacy. I would rather devs focus on cleaner integration of darksend and insuring the code is bulletproof.