Мне всегда казалось, что криптокошельки немного раздражают.
Не та часть, где нужно подписывать.
А структура аккаунтов.
Одна сеть просит этот адрес.
Другой кошелёк даёт тебе другой.
А потом появляется система приватности — и внезапно ты снова управляешь ещё одним аккаунтом.
Я читал документацию кошелька Dusk, когда заметил кое-что, что раньше толком не обдумывал.
Dusk называет это Profile.
Профиль объединяет публичный аккаунт Moonlight и защищённый аккаунт Phoenix в рамках одной и той же мнемоники. Кошелёк может управлять обоими направлениями бок о бок, при этом ключи и адреса остаются организованы отдельно.
Звучит как маленькое UX-решение.
Но, по-моему, оно весьма здравое.
Потому что приватность очень быстро становится неудобной, если пользователю приходится разбираться в архитектуре, которая стоит за ней.
«Используйте этот адрес для публичных транзакций.»
«Используйте этот другой — для защищённых транзакций.»
«Не смешивайте их.»
«Помните, какой ключ куда относится.»
Это как раз тот тип вещей, из-за которых технически хороший системы ощущаются болезненными в использовании.
Подход Dusk не решает проблему приватного UX магическим образом.
Под капотом всё равно остаются две разные модели транзакций.
Moonlight — аккаунтная и публичная.
Phoenix — защищённая и UTXO-ориентированная.
Интересно другое: кошелёк не заставляет пользователя управлять этим как двумя совершенно не связанными друг с другом идентичностями.
Они сгруппированы в один профиль.
Мне это нравится.
Не потому что это какая-то прорывная криптографическая изобретение.
Его нет.
Это просто одно из тех небольших решений, которое заставляет меня думать, что кто-то реально потратил время, чтобы учесть, что должен делать обычный человек после того, как техническая архитектура уже готова.
И честно говоря, именно такую часть блокчейна я хочу видеть больше.
Не ещё одну функцию.
Просто меньше вещей, о которых мне приходится думать.
#dusk $DUSK @Dusk