Краткий ответ
Для конфиденциальности храните дополнительные доступные HNS на другом адресе получения в том же кошельке Bob. Не держите свободные HNS на адресе, которому принадлежит TLD. Обозреватели уже показывают этот адрес как владельца имени.
При продлении заблокированная монета имени остаётся на том же адресе владельца TLD (с той же суммой). Комиссия майнеру оплачивается другими доступными монетами кошелька. Сдача от этой оплаты поступает на новый внутренний адрес сдачи, а не обратно на адрес TLD.
Две разные монеты
- Монета имени — заблокированная стоимость ставки, связанная с TLD. Handshake сохраняет её на том же адресе владельца при REGISTER, UPDATE и RENEW. Изменение этого адреса — TRANSFER, а не продление.
- Доступные HNS — обычные монеты, которые можно отправить. Bob оплачивает ими комиссию майнеру за продление. Сдача от этой траты поступает на новый адрес сдачи, созданный Bob.
Дополнительные HNS, отправленные на адрес владельца TLD, не становятся монетой имени и не требуются для продления. Они просто хранятся там, публично связанные с именем, пока вы их не потратите.
Что делать в Bob
- Оставьте TLD на месте. Не отправляйте дополнительные HNS на адрес владельца специально.
- Откройте Receive и скопируйте текущий адрес для дополнительных HNS, которые хотите хранить или получить. Этот адрес принадлежит тому же кошельку (с той же секретной фразой восстановления).
- Оставляйте в кошельке немного доступных HNS для будущих комиссий за продление. Подойдёт любой адрес под управлением Bob.
- При продлении Bob расходует немного HNS на комиссию майнеру и автоматически создаёт сдачу на новом адресе сдачи.
Поступает ли сдача после оплаты комиссии на ранее не использованный адрес?
Да, обычно. Bob/hsd ведёт отдельную внутреннюю цепочку адресов сдачи (это не копируемый вами адрес Receive и не адрес владельца TLD). Каждая обеспеченная средствами транзакция, требующая сдачи, использует текущий неиспользованный индекс сдачи кошелька. После записи этого UTXO сдачи следующим адресом становится новый неиспользованный адрес той же цепочки. Вы его не выбираете, и как адрес Receive он не отображается.
Это по-прежнему тот же кошелёк (та же секретная фраза восстановления), а не случайный новый кошелёк. Если две отправки созданы до записи первой сдачи, теоретически они могут использовать один неиспользованный индекс сдачи. Bob не показывает эту деталь; при обычной последовательной работе каждый раз используется новый адрес сдачи.
UTXO / выбор монет
В интерфейсе Bob LearnHNS нет управления UTXO или выбора монет. Вы не можете выбирать расходуемые монеты, замораживать UTXO или направлять сдачу на выбранный адрес. При отправке или продлении кошелёк выбирает доступные монеты автоматически.
Поэтому получение дополнительных HNS на другой адрес Receive всё же улучшает конфиденциальность в момент поступления, хотя последующие траты могут объединять выбранные кошельком монеты. Сейчас в Bob нет функции выбора монет.
По теме: Вопросы и ответы · Продление TLD