Due to the recent mempool flooding I've been doing quite some reading and calculating and was interested to hear the opinions of smarter minds on this:

How are we going to scale in the future?

I believe #Lightning is the way forward and I believe using LN for daily activities like the coffee shop and zapping on #Nostr works perfectly. The problem I see is: Even with LN it's not possible for everybody to participate because the on-chain capabilities currently don't allow it unless we fully rely on custodial means and not even then could we meet demand.

My question to smarter minds therefor is:

What scaling options other than blocksize increase exist or are being worked on? Where can I read/learn more? I know that for the demand currently BTC works as it's supposed to and the mempool spamming just proved the system works (e.g. moving bitcoin from the hands of the spammers to miners and back to the hodlers via exchanges) but I was wondering how we're going to deal with it in the future.

Please spare me the "bcash is the real bitcoin" or "CSW was right" because I think neither of them are viable options rn because we just centralise in other parts of the ecosystem (and CSW is a massive fraud).

IMO if we don't scale to the point where we can all transact on LN but still cold store and hold our own keys something went wrong...

So... what are our options?

#bitcoin #plebchain #scaling

Reply to this note

Please Login to reply.

Discussion

Great thoughts đź’­

I think lightning can still be developed and strengthened substantially.

Also with what #[2]​ is helping build with cashu and #[3] with fedi there will be more layers that are pegged to #bitcoin.

So early still and lots of forming, building and scaling ahead 🤙

Yeah but the problem is much less with the scalability of LN itself but the on- & off ramps TO lightning.

If we assume roughly 5000tx per block we arrive at around 260'000'000 transactions per year.

If we say that each person would make just two off-chain transactions per year (one in, one out of coldstorage) then we could only sustain 130 million people. That fully neglects any other on-chain transaction and transactions needed to run LN (opening, closing, rebalancing).

two on-chain transactions* of course...🤦‍♂️

1. Batching - you can open channels to your whole family with a single transaction.

2. Good article if we really needed to onboard people fast - https://lightning.engineering/posts/2021-05-26-sidecar-channels/

3. fedimint - https://fedimint.org/ Communities can built their own bubbles.

I don't see this a problem. Even if people pushed the price of on-chain transactions way up, people will be capable to open a channel. A bigger problem I see is, people don't trust themselves and will be looking for custodians, which from time to time will rug their customers. That's why fedimint isn't a bad idea.

The problem isn't LN itself, it's the on and off ramps to/from LN imo. We still need to scale for that.

note16mpl8jsr7ysyc2255vpz5fsvf5zjrv92xt7k7xfxwtkfuuft62wsh2qyjl

All three points are about on/off ramps to/from first layer.

Or you mean to/from fiat?

No I meant L1<-->L2.

We still have a bottleneck when it comes to ability to cold store on L1 while using L2 for everyday life though.

Thanks for the article btw... didn't hear about Sidecar channels yet. Will read up on it.

Much appreciated. 👏

Custodial lightning will probably play a huge part in getting the masses onboarded. Most people do not care about self custody and are fine with trusting a third party. I think many people will only use Bitcoin on layer 2 for most of their lives. It will eventually be too expensive for the average person to do much on layer 1.

I know Bitcoiners will probably cringe at this, but I think we will have a lot of trusted institutions that take care of much of the back end of running lightning and dealing with layer 1. I'm talking in the distant future here btw. As long as they are not able to change the protocol then it should keep them honest, and they will hopefully be structured so that they can't just run off with people's money.

In the more near term I think self custody is still important to protect yourself while these institutions build themselves out and establish trust. We already have some promising ones with Strike and CashApp. I bet MicroStrategy is going to be a big player too.

As the Bitcoin network grows the existing players and new players will rise to meet the demand. More BTC will be locked up in lightning channels and the network will grow more robust. Then there will also be layers built on top of LN like Fedimint and Cashu.

It's mind boggling how this thing is progressing. Most people are completely clueless to how much progress is being made.

I believe the same thing: Most people won't and won't want to self custody. The problem is: Even with most people using solely LN, the on-chain capacity isn't there to support just LN (opening/closing of channels, rebalancing etc) for everybody. Let alone self-custody in cold storage...

I think you're making a lot of assumptions about what LN is capable of, and what it requires in layer 1 blockspace to do it. It will get more efficient over time, and if it does start to reach capacity there will be new solutions thought of to deal with it.

Or maybe there will be a more valuable use of blockspace than opening and closing channels and LN will die. Either way the market will figure it out, I wouldn't worry about it.

I’m not questioning the capabilities of lightning itself. From my calculations I’m questioning the on chain capabilities to sustain lightning and was hoping to learn how we could fix the on and off ramps to and from LN.

note16mpl8jsr7ysyc2255vpz5fsvf5zjrv92xt7k7xfxwtkfuuft62wsh2qyjl

I see what you're saying. I think eventually people will be getting on lightning and never need to get off. If you have all your sats on the lightning network in a way that you trust and meets your needs, then you'll never really need layer 1. When more people are using lightning they will be able to onboard other people who have never used Bitcoin into lightning as well. There will be lightning channels that persist for years and facilitate billions of transactions. Those lightning channels will have only needed one on chain transaction to be created, so I think 260m is probably enough.

Yeah, I also believe that’s what’s going to happen for most people. Unfortunately that would mean we’ll have to leave the “not your keys, not your coins” aspect of it though. Most will be, but many will not… so I’m hoping there’s a way we can have both.

This won't be a problem in the future because the bigger the bitcoin network gets the more stable the value gets and that gives more time for people to understand bitcoin and when they truly understand bitcoin and when they truly understand bitcoin more and more people will people will want to learn how to. Run their own node And if the majority are running their own node. We don't have a problem and this will happen in the future because banks will continue to steal People's money and people will catch on to bitcoin and then they will catch on that You can run your own node.. The problem now is these kids thinking they're doing something with ordinals that that is why people are having doubts but ordinals won't be a Thing in the future. That side of bitcoin will be used the right way.

We do not have the scaling capabilities for everybody to run their node. That's the problem. Even LN only fixes the current demand... we can't scale globally even *with* LN currently... hence the question.

note16mpl8jsr7ysyc2255vpz5fsvf5zjrv92xt7k7xfxwtkfuuft62wsh2qyjl

But we can.. just watch.. Satoshi was a genius.. #Satoshi #genius #bitcoin it's scaling as we type.. đź’Żđź’Żđź’Ż we have whole countries and cities running bitcoin its been scaling...

More adoption doesn’t mean scaling. That’s the problem. We need to scale in order to meet demand of higher adoption.

nostr:npub1qg8j6gdwpxlntlxlkew7eu283wzx7hmj32esch42hntdpqdgrslqv024kw Was wondering if you would share some wisdom with the plebs here... or just your thoughts in general.

Block size increase is not scaling. Bitcoin can already scale the same as visa etc but we want self sovereign ways. Lightning is one way, being an uncle Jim is another - bitcoin finds a way

Well… it is… at least one way. More TXs fit in one block. We currently can’t scale to replace visa… The problem is that with the 260 mil transactions that we have per year, we can’t onboard everybody, even with lightning… at least not self sovereign (transact everyday on LN, cold store on L1). My question is: are there possibilities to scale other than blocksize increase that I don’t know of?