Fun-fact in double-spending is, that the receivers don't trust the sender 😑
Just so we're on the same page: if both parties are offline the ecash can be double-spent.
CashuMe allows the sender to delete the token upon sending so that the receiver can have more confidence that it won't be double-spent while they're offline.
More: https://gist.github.com/callebtc/67da3f586ef273df80bf679e464bc3f3
Discussion
Yeah, for those cases one person has to be online (using P2PK for example).
ECB promises offline payment without a trace for the digital euro. I am curious how they avoid double spending 😁