Глядя на транзакциях в вашем бумажнике Bitcoin, это хорошо, чтобы знать, кто вы взаимодействуете с помощью легко понять имена. Я полагаю, что имена локальные и быть выбраны пользователем для обозначения своих коллег. До сих пор это просто. Например,
Фред
Это мое имя для моего друга Фреда.
Я также предлагаю создание сложных имен, которые ссылаются на другие имена используются локально на своей машине и иметь те составные имена соответствуют открытым ключам названных лиц. Пир может прислать мне свое имя для кого-то и моей машины будет использовать составное имя, чтобы обратиться к нему. Эти названия соединения всегда относятся к открытым ключам, которые являются глобально уникальными. Так, к примеру,
Fred.Bob
Является ли ключ человека, который Фред называет (локально на своей машине) Боб. Это может быть прочитано как мой Боб Фреда. Эти названия соединения могут быть многоуровневыми.
Fred.Bob.Carol
Опять же при условии, Фред послал мне Bob.Carol, я могу использовать это, чтобы отправить Bitcoin Кэрол и я могу решить, чтобы дать локальное имя мой Фреда Боба Кэрол на моей машине, потому что я знаю ее.
Carol_Ward знак равно Fred.Bob.Carol
Вы можете передать эти имена в комплекте с соответствующими ключами общественных других пользователей, позволяя им создавать или проверочные операциями, которые относятся к этим пользователям. Поскольку имена только ваше локальное имя для каждого партнера, это может произойти, не нарушая свойства Анонимность Bitcoin.
Я написал много больше, но решил поставить его в формате PDF здесь: http://goo.gl/AJ1Mg