Я изучаю, как работает приватность кошелька, и честно говоря, чем больше я вникаю, тем важнее становится структура кошелька. Кошельку не обязательно раскрывать всё только потому, что вам нужно использовать публичный адрес.

‎Вот где @Dusk становится особенно интересным.

‎Самое интересное начинается с мнемонической фразы на основе seed-фразы BIP-39. Она становится криптографическим семенем кошелька, и уже оттуда тот же кошелёк может выводить несколько профилей.

‎Каждый профиль строится как кортеж пар ключей. Профиль 1 может иметь собственный публичный адрес и скрытый (shielded) адрес. Профиль 2 — другой публичный адрес и скрытый адрес. Эта структура может продолжаться и дальше, вплоть до профиля n. $ACE

‎Это даёт кошельку способ организовывать несколько профилей под одним и тем же криптографическим семенем, сохраняя при этом публичные и скрытые адреса внутри каждого профиля.

‎Реальное применение довольно простое. Один профиль может работать с публичным адресом, а другой — использовать скрытый адрес, в зависимости от того, что нужно пользователю.

‎Именно для этого, как мне кажется, и предназначён этот дизайн. Это не про то, чтобы загонять каждое взаимодействие в один тип адресов. Он даёт кошельку структуру, в которой могут сосуществовать несколько профилей и разные типы адресов.

‎Самое интересное в том, что всё это встроено в архитектуру самого кошелька, а не является чем-то добавленным позже.$RICE

‎Здесь нет попытки усложнить кошелёк ради усложнения. Идея проста: одно криптографическое семя может поддерживать несколько профилей с публичными и скрытыми адресами.

‎Вот что делает структуру кошелька Dusk достойной наблюдения.

@Dusk

#dusk $DUSK