Ключ — им подписывают. Кто им владеет, тот двигает. Потеряли — сеть не «восстановит аккаунт». Ей всё равно.
Адрес можно скинуть в переписку и проверить. Знать адрес не значит распоряжаться. Из ключа адрес получают. Наоборот — нет.
«Кошелёк» в быту — приложение. Экран. Иногда кастоди, который ключ вам даже не покажет.
Например: в ТЗ было «кошелёк клиента». Пришла строка. Оказалось, адрес биржи. Продукт думал, что это «его». Потом на проверке спрашивают, кто подписывает. Отвечать «у нас кошелёк» уже поздно и глупо.
С 1 сентября 282-ФЗ вступает в силу. И он, как ни странно, эту кашу уже развёл. Адрес-идентификатор — чтобы учитывать приход и расход. Ключ доступа — чтобы подтвердить распоряжение. Цифровой счёт — учёт у депозитария или оператора, не то же поле в приложении.
P.S. Я сам так говорил года два. Пока не пришлось стыковать контур с открытой сетью. 💬 Вам в ТЗ тоже пишут «кошелёк» — и все делают вид, что поняли?