I always thought that a wallet address should be tied to “one person equals one identity,” until I dug into the generation logic of the Dusk wallet and realized I’d been thinking about it too rigidly.
It works like this: your wallet is generated from a “seed,” but that seed isn’t limited to producing just one identity. Instead, it can grow multiple different “profiles” at the same time. Under each profile, there is a public address and a hidden address—two different faces hanging under the same identity. I later figured this out with an analogy: it’s a bit like having multiple social accounts on your phone, all registered with the same phone number. You can let your “work account” publicly display updates, while your “private alt” is set to be visible only to yourself. In reality, they’re all the same you behind the scenes, but the “faces” you present to the outside world can be completely different. And those faces aren’t independently registered from scratch—they grow from the same root.
The more I think about this design, the more interesting it seems, because it solves a small hassle I hadn’t considered before: if privacy and publicity had to be two completely independent wallets, then you’d have to manage two sets of recovery phrases, and every transfer you’d first have to figure out, “Which wallet should I use this time?” That’s not only a pain, it’s also easy to mix things up. With this one-seed-multiple-profiles approach, what used to be “starting from scratch for each persona” becomes “branching off from the same tree,” and the management overhead drops immediately.
What I’m more curious about now is whether, in real use, people will truly enforce a strict rule like “this profile is only for that purpose,” or whether they’ll just use one profile for everything out of convenience—I’m not sure myself.
If it were you, how would you use this “one seed, many faces” design?
@Dusk_Foundation $DUSK #dusk
It works like this: your wallet is generated from a “seed,” but that seed isn’t limited to producing just one identity. Instead, it can grow multiple different “profiles” at the same time. Under each profile, there is a public address and a hidden address—two different faces hanging under the same identity. I later figured this out with an analogy: it’s a bit like having multiple social accounts on your phone, all registered with the same phone number. You can let your “work account” publicly display updates, while your “private alt” is set to be visible only to yourself. In reality, they’re all the same you behind the scenes, but the “faces” you present to the outside world can be completely different. And those faces aren’t independently registered from scratch—they grow from the same root.
The more I think about this design, the more interesting it seems, because it solves a small hassle I hadn’t considered before: if privacy and publicity had to be two completely independent wallets, then you’d have to manage two sets of recovery phrases, and every transfer you’d first have to figure out, “Which wallet should I use this time?” That’s not only a pain, it’s also easy to mix things up. With this one-seed-multiple-profiles approach, what used to be “starting from scratch for each persona” becomes “branching off from the same tree,” and the management overhead drops immediately.
What I’m more curious about now is whether, in real use, people will truly enforce a strict rule like “this profile is only for that purpose,” or whether they’ll just use one profile for everything out of convenience—I’m not sure myself.
If it were you, how would you use this “one seed, many faces” design?
@Dusk_Foundation $DUSK #dusk
A. 严格区分,工作归工作,私人归私人
0%
B. 图省事,基本就用一个资料走天下
100%
C. 看具体场景,该分的时候才分
0%
1 votes • Voting closed
