The thing is that it has to be ensured that one person will have only one address, or that all addresses of one person are linked together.
If this can be achieved somehow, it would be great to have.
The big issue is indeed: How?
Some ideas from the top of my head:
Biometrics to provide a hash (e.g. finger print, retina scan)
3rd party trust/verification, like government IDs/certificates
DNA hash?!
All of the things I can come up with though are cheatable more or less easily or require a lot of trust.
Another approach would be crowdsourcing: To let someone open an account, require existing account holders to verify this person. Then only accept payments from verified persons or within a small degree of that.
Still if I just look at the amount of fake facebook profiles that people get friends with, I don't think that verification of existence should be down to a circle of friends...
Bitcoin solved this distribution problem with Proof of Work ("If you exist, you can run a program that grants you BTC out of nowhere"). Ripple circumvents it by using mostly IOUs (they require trust anyways) and used the central issuer approach for their actual currency XRP. there is also the possibility of mixing in Proof of Stake ("If you own some coins, you get more than somebody who has none so far"), I think PPC operates like this where you can mine coins if you have 0 so far, but also current coin owners get more coins automatically.