В блокчейне Signum каждый аккаунт может иметь публичное имя и описание, которые видны в обозревателе и упрощают идентификацию адреса. Но важно понимать: это не уникальный идентификатор и не подтверждение личности владельца. Любой другой аккаунт может указать точно такое же имя. Поэтому при отправке средств всегда нужно проверять полный адрес формата S-..., даже если рядом написано знакомое имя.
Имя и описание записываются в блокчейн транзакцией типа setAccountInfo (Messaging с подтипом Account Info). Это не локальная настройка кошелька, а реальная операция, которая требует сетевой комиссии и обрабатывается узлами сети. Изменить чужую карточку невозможно — новые сведения всегда применяются только к тому аккаунту, который подписал транзакцию. Не путайте имя аккаунта, адрес S-... и Smart Alias (отдельную систему именования со своими правилами) — это три разные вещи.
При заполнении полей нужно учитывать байтовые лимиты: имя не превышает 100 байт, описание — 1000 байт. Здесь кроется первая подводная камень для русскоязычных пользователей. Киррилица в UTF-8 занимает обычно 2 байта на символ, эмодзи требуют ещё больше. Рассчитывать на 100 русских букв в имени неправильно — проверяйте рекомендацию самого кошелька или узла перед отправкой. Не записывайте в публичные поля recovery phrase, приватные ключи, пароли, телефоны и домашние адреса. Даже после исправления история останется в блокчейне навечно.
Перед подписанием транзакции убедитесь, что указан правильный адрес аккаунта, новые значения имени и описания корректны, и сверьте актуальную комиссию (старое сохранённое значение может быть устаревшим). После подтверждения проверьте результат через публичный API: запросите getAccount со своим адресом, в ответе найдите поля name и description. При изменении просто отправьте новую транзакцию Account Info с обновлёнными значениями. Пустое значение очистит соответствующее поле, крайние пробелы убираются автоматически.
Для российского бизнеса такой механизм полезен при работе с клиентами в крипто-экосистеме: можно верифицировать реквизиты в обозревателе и снизить риск отправки средств на чужой адрес. При массовой работе с платежами (например, через платформу типа AI Studio для автоматизации или Signum для расчётов) информирование клиентов об установленном имени аккаунта повышает доверие. Однако помните: имя — только подсказка, не гарантия. Проверка полного адреса остаётся обязательной.