Thread

Zero-JS Hypermedia Browser

Relays: 5
Replies: 9
Generated: 16:43:54
Login to reply

Replies (9)

Questions: - Initially I thought the end user has an 1-of-n trust model, but after reading it for a while it seems like in case of fraud the user has to trust an honest majority (n-of-m) of partners to give them their money - Can we provide the user with privacy from the operator? Seems doable using blind signatures, and in that case we just created a Fedimint like system, but probably simpler - It also seems like we can make Cashu mints trust minimized using this system, without any changes to the Cashu protocol itself, am I missing something here
2025-11-06 08:20:06 from 1 relay(s) ↑ Parent 1 replies ↓ Reply
great questions! correct, the wallet has to rely on a majority of peers to defend their funds. but this is expected because they personally benefit from slashing the dishonest party's collateral. we can't use blind signatures directly because they're not transferable across mints and would be orphaned when an operator exits. however we can easily move back and forth between this system and ecash mints, or use other privacy techniques. also note that there is no direct network connection between the wallet and the operator, which is a problem with cashu
2025-11-06 12:00:41 from 1 relay(s) ↑ Parent Reply
operators have ledgers that are tied to reserves and collateral in their own channels – it's lightning throughout. wallets request invoices that are confirmed by channel partners, making the pre-image of an unrecorded payment proof of dishonesty
2025-11-06 12:51:05 from 1 relay(s) ↑ Parent 1 replies ↓ Reply
Another question, as I understand, the ledger that operators maintain should be transparent so that the channel partners can see fraud (fractional reserve, stealing of funds etc). Is this ledger a "blockchain" or something else? If it's going to be publicly available, could we do Monero style privacy stuff on it so that the balances of individual users stay private, but auditable. Or is that not needed at all?
2025-11-06 13:43:55 from 1 relay(s) ↑ Parent 1 replies ↓ Reply
maybe, though i'm focused on delivering the basic framework. anything that works with keys on-chain should work here, and with low fees it's easy to limit keys to two uses: once to pay someone and once to pay the change to your own new address. it may be possible to create more novel ledgers in the same system. the constraints are that fraud be prove-able, total funds under custody be calculable, and accounts be serviceable by anyone with the ledger. notably, the third requirement prevents us from implementing traditiona ecash
2025-11-06 14:02:46 from 1 relay(s) ↑ Parent Reply