pull down to refresh

I like the idea of lightning as the language all the other bitcoin things speak to each other.
In Riga, the Fedimint user initiated the payment request to their counterparty by swapping locally minted Ecash with the Fedimint Gateway. On the Arkade side, the user received a VTXO that was swapped to them via Boltz who generated the invoice, and received the payment, on the Lightning side. This payment was executed just like our example outlined above.
The swap service does seem to be the single point of failure here. I know there are many different swap services, but it seems like a lot of these different layers are relying on Bolts. Given the current legal climate, I wonder how long that will last.
None the less, this does feel a little bit like the dream of exchanges having private lightning channels with each other and settling back and forth while rarely hitting the chain.
202 sats \ 6 replies \ @optimism 3h
I don't really like that lightning is nowadays advertised to be a settlement layer, as it feels like a goal-post shift. From where I'm sitting, all txs through an LN channel are unsettled until the channel is closed? What am I missing?
reply
102 sats \ 1 reply \ @k00b 2h
They're are technically unsettled but they are game-theoretically settled given the penalty (assuming it's economically and otherwise possible for parties to get transactions confirmed).
Are all but the oldest bitcoin transactions settled if reorgs are theoretically possible? Meaning, even what we consider "settled," an onchain transaction with N confirmations, can be unsettled. Settled is a matter of degree, and a matter of feasibility, cost, and consequences to the party trying to unsettle transactions, right?
It's kind of like the difference between a gold bar in my hand and a gold bar in a bank vault. You can steal either, perhaps one easier than the other, one with greater consequences than the other, so is the gold bar that's harder to steal with greater consequences the only gold bar that's mine? Or are both mine if it's improbable that someone would steal either gold bar?
Perhaps there's a distinction between what we mean by settled and confirmed. Both mean improbable to reverse, but confirmed is the kind of settled that only depends on the network continuing to behave honestly and self-interested long enough. But there are other kinds of settled.
reply
102 sats \ 0 replies \ @k00b 2h
While I'm rambling: this is the coolest thing about lightning and I'm surprised no one has done something as creative with game-theoretic settlement (settlement without confirmation). I haven't tried, and I'm probably wrong, but I'd bet you could make a decent side chain that solves the mass exit problem by designing incentives for the mass exit-ers to fork the side chain together (and avoid going onchain).
reply
If you are routing, it’s more desirable to have the extra sats in the channel vs onchain. True settlement is always onchain, but if you want to put those sats to work, you’re going to have to pay a miner to open another channel.
So in a sense that if that wallet/nodes purpose is routing, “settlement” in lightning sats —- increased channel balance is more desirable.
reply
10 sats \ 1 reply \ @optimism 3h
Okay, I think I get what you're saying, but to me that means that there is a benefit to not settling, which I agree with. But that doesn't make LN a settlement layer, it makes it a I'm-not-settling-yet layer.
reply
There also is the ecash component, true, final settlement is onchain. But moving from ecash to channel balance is a l3->l2 settlement too! Settlement is any layer transition, not just onchain.
reply
Well, in the examples here neither the payer nor the payee has a lightning channel. For instance, Fedi to Ark via Lightning. In this case who is actually "settling" on LN? Maybe the fedimint and the the swap provider?
As far as the mint user and the ark user, their trust models haven't changed no matter what is the state of the lightning channel that was used to link them.
So the mint has an open channel with someone and boltz has a channel with someone else (or maybe even they have a channel with each other). They are responsible for managing that channel just like any other lightning channel.
The people who want settlement have the same level of settlement (or trust) as they had when they started, and which, presumably they accept.
reply
152 sats \ 0 replies \ @OT 4h
Isn't Boltz open sourced? I remember there was a Japanese company also running a swap service using their back end infrastructure.
There could be some opportunity for plebs offer sats for the swap market. Boltz and Electrum already have it.
reply