I've written up a more concrete proposal for this as a PR, I think it's a combination of multiple ideas from this thread:
https://github.com/cashubtc/nuts/pull/296
Login to reply
Replies (6)
Thanks for this detailed explanation. The double spend section helped me to understand how sig-all and the re-used proof work. It's beautifully simple 😀
nostr:nprofile1qqsdxpfv503a2ga3ajqxw843hws9z7302ghpj4mcmjpa6qagmp9pwrspzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcg47gk0 I want my bitaxe to spend Spiel e-hash on internet access..
Maybe this can be made bi-directional. To do so, we need a way to make older transactions revocable, just like in Lightning.
In Lightning, a transaction is revoked by revealing a preimage, such that the preimage allows the honest party to take all the balance (I might be slightly oversimplifying there)
The mint has functionality to check which tokens have been spent *and with which secret*, and that might be the mechanism we can use to ensure that the honest party sees what the dishonest person has done and that the honest party has sufficient data needed to get their money back
I'm sorry what? Yo dawg...
Fabulous idea.
Is Spielman just a more German spelling of Spillman?