Replying to Avatar Gunnar Stødle

Awesome idea from nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg Idea: LNbits PoS that accepts Cashu ecash but immediately melts to its own LN wallet instead of holding it as Ecash.

Would allow anyone to pay with ecash (also while being offline) and the PoS operator wouldn't have to trust any mint.

I think this is the lowest common denominator anyone receiving Bitcoin payments can agree on: you get ecash from an offline customer, you melt it down to your noncustodial Lightning wallet, and then you give the apple to the cusomer.

No brainer.

nostr:note1axr3qrdst52e8kzyy7vea8shmk0nen92p82tk7j6usrusseplcps78egfw

Reply to this note

Please Login to reply.

Discussion

Is it possible to see on which mint the ecash was minted?

Yes, it says so in the ecash token. You can check here with this decoder: https://nostrapps.github.io/cashu/

Is the only way a merchant can verify the token hasn't been previously spent is to convert to lightning?

You can also do it now, with a little "hassle", or?

It's stupidly simple tbh.

I think so too. The little hassle I meant, that you have to use an extra service like:

https://redeem.cashu.me/

Except how do you handle the merchant pretending that the payment failed?

Okay, so some have "liked" my question, but on further reflection:

- ecash doesn't have a proof of payment system beyond failing to claim a token because it has already been spent.

- an ecash user would therefore be losing no functionality or expectations in this scenario.

- a lightning user gets proof of payment. This was super useful for many when Chivo was fucking up in El Salvador.

Nothing much else to say here I think.

What happens when you show the merchant the token, but it turns out their internt connection is down?

I guess with Cashu you would roast the nuts with lightning.