Mr X
Не понял момента. Логины в системе резолвятся через dpns, и она тут же говорит, что имена не вяжутся к адресам. Как это? Я так понимаю dpns возвращает адрес по логину. Разве нет?
Они ресолвятся только в одну сторону - т.е. зная Логин Пользователя - плательщик сможет по нему сгенерить публичный ключ (из их огромного множества) - и отправить деньги получателю. Но сторонний наблюдатель , видя этот публичный ключ в блокчейне - не сможет установить обратное соответствие - не узнает какому логину была денежка отправлена (если только отправитель или получатель сами это где-то вне блокчейна не раскроют).
Как я понимаю, это аналогия мастер-публичному ключу (или как он там называется), по которому например мерчанты, имея всего один такой мастер-ключ, могут офлайн генерить множество публичных ключей, новый для каждого нового покупателя.