matt on Nostr: Indeed, OCEAN’s approach leaves a long trail in the DB. I addressed this a bit more ...
Indeed, OCEAN’s approach leaves a long trail in the DB. I addressed this a bit more in the note below, but I think in practice the (bulk) withdraw you’d do with ecash would end up having similar privacy issues as today’s approach. You obviously can’t withdraw each single sat by itself (the fees would dominate, even on lightning), so you bulk-withdraw in batches. You’d have to have every user have the same bulk-withdraw randomization logic, with fresh BOLT12 (or different ecash mints) to withdraw to each time (otherwise you’d have clear fingerprints in the withdraw batches). And even then I’d bet with enough BOLT 12 blinded paths you’d be able to cluster most withdraws :/.
This just isn’t as simple as you’re thinking. I agree there’s a world where on an extreme margin this could improve privacy, but it’s a really tiny margin and a pool motivated to go look would probably be able to see through almost all of it :/
This just isn’t as simple as you’re thinking. I agree there’s a world where on an extreme margin this could improve privacy, but it’s a really tiny margin and a pool motivated to go look would probably be able to see through almost all of it :/
quoting nevent1q…slh4They’re really not, though. Also important to point out that you can’t “just” withdraw all your tokens piecemeal as the fee to do that (even over lightning) would dominate, and the intermediate hoops through the lightning network plus withdraw steps would almost certainly be a unique fingerprint. I’m quite confident you’d end up with zero additional privacy against a pool that really dug into it. nevent1q…f2cn