Some friends complain that many accounts names similar to theirs' were created by changing one letter in their ID. Indeed, some letters are very similar, like 1 and l, 0 and o. When we transfer the fund to someone, all similar IDs will be displayed too. If you are not cautious, there is chance to mistakenly choose the wrong recipient.
One proposal to resolve this issue is that when someone want to receive fund from others, he'd better announce his public key besides his ID, so when we input the ID of the recipient, its public key can be automatically displayed, thus we can verify whether the ID matches the public key.
I think it's possible to achieve this function through modifying the code of GUI. What the dev team think?