4 ms·
Stealth addresses are beneficial for large amounts. For example: - 0x1... stealth address have 5USDC - 0x2... stealth address have 5USDC - 0x3... stealth ad
by alexbakers 4y ago
Stealth addresses are beneficial for large amounts.
For example:
- 0x1... stealth address have 5USDC
- 0x2... stealth address have 5USDC
- 0x3... stealth address have 5USDC
Now I want to pay 9USDC to 0x4..., how do I do that?
0x1... -> 0x4... = 3USDC (gas transfer ERC20 ~2USDC)
0x2... -> 0x4... = 3USDC (gas transfer ERC20 ~2USDC)
0x3... -> 0x4... = 3USDC (gas transfer ERC20 ~2USDC)
And since you spend from different addresses in one transaction, in theory you can reveal your identity.
- zaroth 4y agoThese types of addresses are useful for publishing static directions for receiving payment (what they call a “meta-address”) that doesn’t then reveal every transaction that has been sent to it. It is orthogonal to / does not impact sender privacy whatsoever, and likewise doesn’t help the receiver maintain privacy when they try to spend those coins if they get intermingled with other coins that could be tracked.
- ETH_start 4y agoEven if 0x4... is also a meta address, and you send the USDC to three different stealth addresses derived from the meta 0x4... instead of to 0x4..., the three transactions could be linked to you by observing the timing of the first and second batch, and noticing they were all sent together both times. But still, it's definitely better than the current horrible status quo, where users don't have even the most rudimentary protection against having their privacy compromised.