ecash noob question: even if theoretically ecash transactions are private, in practice given apps like enuts don't push you to create ecash tokens ahead of time and the moment of token creation (mint) is coupled with the payment moment (burn) doesn't the mint operator have pretty good visibility into who paid whom?
Discussion
The node operator can see where the HTLC(s) end up, that is all as far as I know.
But that is actually obsucated since the mint sends multiple HTLC's and returns the necessary change to ecash user. So its still hard to identify imo
Just a user trying to learn how to dev on #ecash hope this helps
wait are HTLCs even involved? this isn’t lightning payments but rather just minting and redeeming ecash tokens?
I misinterpreted your question; this is regarding mint ecash to mint ecash, yes?
If so, through all my tests between mints, even on different servers, I (as mint operator) do not see where token was redeemed.
Possibly the "path" would be shown in the CLI logs, but haven't verified myself
As mint operator (and full node operator) I only see total (in sats) the inflows and outflows of all funds
- no user identity
- no user balances
Its quite impressive to me