I had a similar idea, its basically some kind of authority that says a certain bitcoin address is associated with a person similar to SSL certs. You would also have to allow switching through bitcoin addresses as more than one transaction can occur at the same time and I don't believe its safe to assume that customers can be identified by the sending address as some web wallets don't use consistent addresses.
I agree with You. You will never be identified by sending address. It is not a point. My point was to recognize recipient address (not sender).
My intention was to proof that particular recipient address/user/company is correct and safe.
Such DNS (BNS) domain system could be a base to governments. There will be possible to create very secure system which will be used with cooperation with governments.
Simply, in the basis of such system, governments could make agreement with companies that every registered taxable company should use only domain recipient addresses to make bitcoin/altcoin transactions.
Because of that, governments (and everyone) could quickly check/monitor how many tax particular company should pay...
I think that such system MUST be create to survive bitcoin and to make wide world acceptation it (including China).
Of course person to person transaction shouldn't be monitored and not force to use DNS (BNS).
But it is okay for governments, because their citizens are making personal paper money transaction everyday - and it is ok...
I think that my idea will help a lot to Bitcoin acceptance.