I’m wondering whether wallets should generate app-specific payment aliases by default instead of encouraging one reusable public address everywhere.
A reusable address is convenient: it makes ownership checks, invoices, and payment records easier to reconcile. But on a public ledger, repeated activity can reveal financial relationships, so using the same address across a freelance platform, a donation page, and a tokenized-goods marketplace invites cross-service profiling. Scoped or rotating addresses could reduce that linkage and perhaps make targeted scams less effective, while HD-wallet derivation means users would not necessarily need separate backups for every address.
The hard part is interoperability. Existing request formats and privacy designs show pieces of the pattern, but I’m not aware of a widely adopted chain-agnostic standard for app-specific aliases. Would you make scoped identities the default, or preserve reusable addresses for verifiability and simpler support?