Welcome to another Stacker News Roundtable!
Today we have 5 guests participating in a conversation focused on LSPs.
Today's participants:
Please feel free to ask your own LSP questions to the group, follow up on individual responses, or any other on-topic questions throughout the event, we want as many stackers participating as possible!
This account will also be posting a few LSP questions throughout the next hour to give participants time to respond and to give you all a chance to ask follow ups.
Our one ask is that since this is a focused conversation, please try to save off-topic questions for another time.
Yeehaw!
Something that's been on my mind a lot w/ Mutiny has been the separation of wallets and liquidity. As in, specialize in one, not both. Some of the early wallets like Breez pretty much had to specialize in both and are in a good position to keep having that vertical integration, but do you guys see the shift as well as the network becomes more mature? Providing a great wallet is a vastly different skill than having and deploying liquidity.
reply
I 100% agree with you. I think no one can specialize in all the things. Lightning has a very big surface area and there's a lot of different things you can do with it. Early folks had to build the full stack like you said, but I think we'll definitely see less of that. Especially as you think about how difficult it is to run an LSP from a capital standpoint. Not everyone is going to have the large amount of upfront capital that you need to start an LSP for their wallets. You'd have to have millions of dollars just to launch to your users.
reply
As soon as we see LSPSpec adoption, I strongly expect the wallet app / liquidity provider roles to separate. We at Synonym do not offer liquidity services to US users due to legal constraints. It is our intended purpose to work towards a world where a wallet and LSP can be a separate entity so a third party LSP can provide liquidity to Bitkits US users.
reply
I don't think liquidity is necessarily always going to be an interesting and complex problem for two reasons. First, the network will gradually become less dynamic as people who transact frequently will establish long-lived and maximally direct connections with one another. Second, tools, algorithms, and data will be available to help non-experts deploy liquidity in an increasingly effective way.
reply
Hey everyone! Excited to be doing this.
reply
Let's do it!
reply
Let's talk LSPs!
reply
Give us a flavour of the user experience you guys envisage.
Is it drastically easier and different than what we have available today?
i.e. register > pay > qr to connect > automate
reply
Are you all seeing growth in mobile focused use cases over the last year?
reply
Yeah, we've seen a fairly large increase in builders using LDK from Spiral. I think there will continue to be more of this in the coming years.
reply
focused use cases over the last year?
A ton. New apps like Mutiny, Fedi, and more are all mobile-first, and are going to add novel ways to use Lightning, which I think will bring new people in.
reply
Is there any future with LSPs providing a fallback service?
i.e. when payments fail, when nodes go offline, maintaining channels etc, like watchtowers but better.
We all want to use our nodes whenever possible, but failed payments are just the worst. It’d be great if we could revert to LSPs for that scenario, without needing to use a new node or faff with setup of new channels after the fact.
reply
At its most barebones, an LSP can just be a regular LN peer that a user has a channel with and relies on for routing & liquidity management.
But yes, logic could be built into/on top of your node to try a payment, and if it fails, retry through a specific LSP. Or, you could have a list of peers you can reliably pay, that you pay directly, and if your destination is not in that list, you use the LSP to access the wider network.
reply
What will happen with liquidity marketplaces such as Pool and Magma if the LSP Spec is successful and gets widely adopted?
reply
Even with the LSPSpec, there are still mechanisms needed to help users select the right LSP because they differ in their feature set, reliability, and more. I can see a future where LN Explorers aggregate price/feature/reliability data and suggest LSPs to connect to. Some smart entrepreneur will come up with a business model for that I am sure.
reply
I think they will definitely still exist and be very helpful. Ideally they'd adopt the spec as well.
reply
Marketplaces help in diversifying your liquidity in addition to an LSP.
reply
I would like to see them support the LSP spec
reply
There's room for marketplaces even via a standardized interface
reply
How much has regulation especially around taxes has hurt adoption? I know synonym avoids us customers due to the regulations. Would a bill like the first 2.25M sats ($600)spent via BTC see merchant adoption explode?
reply
I don't think laws are the reason people are not transacting with Bitcoin more. It's hard money that's expected (by those who hold it) to appreciate in the future.
Merchant adoption will come when Merchants actually demand Bitcoin, either by giving discounts for those paying in bitcoin, or not accepting fiat. Bitcoin and Lightning UX is only a part of this. The greater factor (IMO) is Gresham's Law and the use cases that only bitcoin can serve and fiat cannot.
reply
Taxes are a big headache especially for merchants trying to adopt Bitcoin. It's one thing to install an app to charge customers. It's another thing to register the earned Bitcoin in your cash register and later in your accounting program.
Would a bill like the first 2.25M sats ($600)spent via BTC see merchant adoption explode?
Not sure I understand but relieving merchants of bitcoin accounting would definitely help.
reply
Bitcoin is cash. Nothing to register more.
reply
Hope you're paying taxes on those 1 sat zaps 👀👀👀👀👀
reply
Taxes are only for shitizens slaves. I am a sovereign individual not a shitizen. Only a fiat maxi will even think of paying taxes for his sats... are you one?
Hope you're paying taxes
why do you "hope" for me to pay any taxes? Are you a gov agent? Fucking statists...
reply
Baahah I see you have lost your ability to detect ironic questions out in the citadel construction yard. There there it's OK.
reply
Deleted after being seen
reply
Where can I see a comparaison of all LSP rates (fees) as well as contract terme such as channel duration terms?
Question for @SeverinAlexB is the synonym LSP open to 3rd partied ot only used by the bitkit wallet.
Question for @ohskogstrom what's Torq's LSP offering? Can anybody become an LSP?
reply
I don't think anyone has created a direct comparison you're asking for in #1. If you are asking about liquidity services only it's a little easier to compare side by side. However if you are talking about company's products overall it's more challenging to compare all providers side by side regarding fees and such
reply
The only LSP fee rate website I can think of is Amboss Magma and the LnRouter LiqAds marketplace. I don't think there is a website with all the rates.
You can purchase a Blocktank LSP channel from our website on https://blocktank.to/#widget.
reply
Is there a plan to easily migrate between different "greenlight-like providers"? That would imo greatly reduce the current risk setup.
reply
I don't know of any plans for that, but I think it'd be nice as well but technically pretty challenging. They'd all at least have to be using the same implementation. Going from like a Greenlight to LND would be very challenging if its even possible. So there's have to be some sort of standard there.
reply
That involves you exporting your exact channel states (commitment transactions) and taking downtime to switch providers.
I think it will always be easier to just move your funds and setup anew with some other provider. You can use BIP32 to maybe reuse the same seed, but actually moving channels and keys doesn't make much sense to me.
reply
So is the migration something that the app on the phone could do (sort of automatically/seamlessly)? E.g. Breez wallet (@roy ;) ) could have a button in the settings - "Switch to provider ABC". You tap it, it asks "are you sure you want to migrate to another provider, this will take 5 minutes and 500 sats". And then it either does automatically send the sats from older provider to newer, or it could do something smarter - like downloading channel states, making old provider disabled and pushing those to new provider.
I'm just brainstorming - the main risk with greenlight-like setup is that the provider will block me from transacting (by e.g. going offline). So I'm trying to see what are the mitigations.
reply
As LSP, what channel policy you would apply for public and private channels ? Is it different for a public node than a private node?
reply
On public channels, routing fees and max/min htlc sizes can be used to steer payments in one or the other direction. This is very helpful.
Private channels on the other hand don't need that and can just have a static fee, maybe based on usage patterns.
reply
I don't think I have a direct answer to this question. It all depends on a lot of factors. Generally speaking with our customers we have no fees or incredibly low fees on private channels because these are generally end users of a noncustodial mobile wallet.
reply
I mean definitely should be a different policy between public and private channels.
If you open channels with users of private (mostly mobile) nodes, and they do not use so often those channels, for you as LSP is not so profitable to keep them forever open. But by pushing them a bit with specific policies, you could also have them moving more often those sats in channels, in and out.
With public channels is obviously not a big deal because you know that they will move those sats anyways, even if they are just a middle man in a routing.
We have to inform users that over LN sats must flow and not just stay in a dormant channel.
reply
How far out are we from having large pools of capital come in to supply liquidity to lightning?
Large exchanges adopting bitcoin and needing channels could clear out magma in a day.
How long is it until whales with millions can deploy large swathes into lightning for earning yield?
While you may not have a perfect answer would love to hear general thoughts around this idea.
reply
Predicting timelines is always a guessing game. But I'm actually of the opinion that in the near term, liquidity on the network is not a bottleneck for Lightning. We can still scale to way more payment throughput and success rate with exactly the same amount of liquidity we have right now.
Liquidity is a good that will be present as soon as sufficient demand is visible. When people want to use Lightning, the liquidity will be there. When large exchanges adopt Lightning or new merchants come onboard, they will bring the liquidity they need themselves, or attract it by exerting demand.
I'm not convinced that Lightning will be a great place for "yield" in the near future either. It may be a good place for "risk-free rates", but not for earning substantial yield, compared to shitcoin schemes, bonds, or the stock market.
reply
I think in 2024 we'll see more of large new players in providing liquidity. There's definitely interest from folks about this. I think the challenging part is the demand side. If we had $20 million dollars of liquidity pop into Magma (or other service) tomorrow would it get used up? It'd take a while to actually get that deployed out. To counter argue myself, I think demand will increase as well in the coming year+.
reply
If we had $20 million dollars of liquidity pop into Magma
Why do you keep talking about $ on LN when we are using only sats over LN?
reply
Haha, ok sorry. Substitute that with 800 BTC.
reply
👍👍
reply
We first need to increase the demand for LN payments before any huge capital will flow in. Capital follows demand. The best way to do that is to keep improving the LN experience and keep onboarding users.
We already have Bitfinex, Kraken, and other big companies with LN nodes. They are there and ready to supply when needed.
reply
Yield is fiat, Lightning fees are just ROI. I think we'll see whales entering the space in 24'.
reply
what's the difference between yield and ROI, especially in the LN context?
reply
There must be some kind of return. Why would people/businesses risk their capital?
reply
Are not LSP's just reintroducing middlemen when the whole point of Bitcoin is to get away from middle men.
Are there LSP's TEACH self sovereign lightning node principles/setups.
reply
LSPs may technically be a middleman, but the goal of the LSP spec design is to minimize the lock-in a user has with a specific LSP. Lock-In and barriers to entry are what make middlemen bad for a system.
Also, LSPs don't just solve an education problem. They solve a liquidity and capital problem: not every human can own a UTXO, open one or more channels, and manage said channels continually.
reply
Good morning frens. I am glad to be here. Please my question is very simple. I will like to know what LSP is all about and how does this benefit lightning network. Thanks
reply
As LSP, would you consider offering services like Dunder LSP to private (mobile) nodes?
reply
Potentially.... We have our own LSP, Flow 2.0, that provides liquidity to mobile nodes. If you are meaning about letting our customer be their own LSPs, yeah it's a possibility and something like Dunder could work there.
reply
I wasn't asking exactly about that, but more about the flow type of Dunder channels: user pay a LN invoice to LSP, then LSP open a channel towards user's private mobile or public node with the amount paid.
This type of process is quite handy in many situations, when
  • the user do not have onchain available funds to open a new channel
  • the user want/need an inbound channel that also could have a specific amount for outbound
  • the user do not want to use one of his UTXOs to open the channel.
But anyways, thanks for the answer about flow 2.0
reply
Got it, understood. That makes sense and that's basically how we have built Flow 2.0. A user requests a payment through our LSP, we detect when the payment is coming in and zero-conf open up a new channel to that mobile node to finish the payment. All noncustodial and just in time.
reply
perfect!
reply
Being an LSP can mean providing a number of Lightning services, can each of you briefly explain what services your company offers and what differentiates your company from others?
reply
For me, LSP mainly means network connectivity services. If an ISP connects you to the Internet, an LSP connects you to Lightning. You can provide internet services not as an ISP, or Lightning services not as an LSP. The main service an LSP provides is liquidity services via opening channels.
reply
River offers a Lightning API that allows developers to easily integrate with the Lightning Network via a simple HTTP API. We support sending and receiving to and from BOLT11 invoices, LNURLs, and onchain addresses, all without having to worry about channels, liquidity management, peer selection, or infrastructure.
River is a direct Lightning Service provider as opposed to a Liquidity Service provider (eg. Magma, Surge, etc.)
reply
LSP is a Lightning Service Provider. Our current focus lies on providing techniques and the liquidity to create a great wallet/node experience. You can get a channel from our widget for example.
On the other hand, Synonym is developing the Bitkit wallet and focuses on innovative peer2peer tech (Slashtags) to further decentralize the web. We focus heavily on open source software.
reply
Sure! So at @voltage_cloud, we're an infrastructure provider for Bitcoin. That means we provide everything you need to build & use Bitcoin and the Lightning Network. We provide infrastructure (node hosting & management), connectivity (Liquidity Service Providing), analytics (metrics, accounting, insights), and backend services (Esplora, RGS, etc). We help companies incorporate both Bitcoin Layer 1 and Lightning Layer 2 into their products and services. We help folks go from testing and idea to scaling in production very easily.
reply
What if the users are encouraged to run their own nodes and become their own LSPs? How best can this be implemented, to avoid centralization?
reply
Are you able to share any new services or features on your respective roadmaps?
reply
River is working on a new product to allow clients to hold their own keys and recover their funds without River, all while maintaining a very simple UX and not having to manage liquidity, channels, peers, or infrastructure.
reply
The LSPSpec and it's features is on our roadmap. This will improve the Lightning experience enormously. https://github.com/BitcoinAndLightningLayerSpecs/lsp
reply
Not a lot to share, but lots of great stuff. I think 2024 will be a really good year for Lightning. There'll be a bunch of new stuff and preparing for or capturing the next bull cycle.
reply
Do you expect to see the LSP ecosystem evolve into a winner-take-most market with a few large players? Or a collection of commoditized LSP offerings from many companies?
Or something else?
reply
If we're thinking about this strictly from liquidity, More of the second in my view. I don't think it will be winner-take-most, I believe there will be a fairly diverse set.
If we're talking about a more general Lightning provider, I think we'd still see a decent group of offerings that focus in specific areas or types of solutions.
reply
I think we'd still see a decent group of offerings that focus in specific areas or types of solutions.
I see that too. Good point.
reply
The goal of the LSP Spec is to create an open system and avoid lock-in. Hopefully this plays out. With that said, capital intensive markets tend to be more centralized than non-capital-intensive ones.
One factor that might offset some of this tendency to centralize is that there are diminishing returns to increasingly massive LN channels. A 10BTC LN channel isn't all that useful if the average payment size is 10k sats. Individuals need many channels in order to reach the full network, which means that smaller players can enter the LSP market and sell small to medium sized channels.
reply
smaller players can enter the LSP market and sell small to medium sized channels.
good point too!
reply
What impact will widespread adoption of the LSP spec have on the Lightning ecosystem? Are there any interesting second-order effects?
reply
I view LSPs as infrastructure for the Lightning Network. I'm not convinced LSPs themselves will attract more people to use LN, but when people are ready, LSPs will make scaling and onboarding way smoother.
reply
I like this point of view.
reply
The obvious benefit to the spec is easier integrations for wallet or system builders into LSPs. Of course it will be positive when it becomes completely integrated across the ecosystem. Second-order effects could likely be more participation from new players in providing liquidity. More LSPs, more liquidity, etc.
reply
LSP > ease of use > non-custodial adoption.
We see that already with Mutiny, Zeus and others implementing LSPs.
reply
Yeah good call out, LSP Spec is a giant win for self custody services.
reply
  • Switch easily between LSPs. Privacy++.
  • Creates a competitive market. Better service.
  • Everybody can participate.
You might enjoy my recent LSPSpec talk https://www.youtube.com/watch?v=coJzL_2sL9M
reply
What are the biggest constraints on payment success rates for people using your Lightning services today?
reply
Well managed routing nodes and sufficient inbound liquidity on the payee node. Paying large nodes in the network has high probability of succeeding, that's not so much the case for smaller nodes which are sometimes less maintained: not enough channels, not enough inbound.
Also, there's more work to be done when in comes to routing algorithms.
reply
It's probably the error messaging from LN itself being very vague. A large part of this is due to the desire to preserve privacy, which is great, but it makes it very hard for us to dig into most of our payment failures and do something about it.
The Lightning report we recently released has some great data and graphs on our failure reasons and rates: https://blog.river.com/the-lightning-network-in-2023/
reply