Hello everyone,
I have long been unsatisfied by the trust model of just-in-time channels.
Here is a new proposal, that attempts to improve the situation using fraud proofs and game theory. The main idea is that clients should publish the payment preimage on-chain if their LSP is misbehaving.
Any feedback is appreciated. While the paper recommends serving op_return data using Electrum servers, it might also be possible to delegate all the indexing and serving work to nostr relays.
Thanks to tnull, f321x and SomberNight for reviewing early versions of this paper.
Thomas