It seems like everyday we hear about people talking about "scaling" Bitcoin. I'm not sure it's even actually a goal we want to have.
But let's first define it. When people talk about scaling Bitcoin, they are talking about giving as many people as possible access to Bitcoin. There is an invisible assumption here, which I'll talk about.
The other thing people talk about when "scaling" is the ability to run a Bitcoin node efficiently, both in terms of resource usage/costs and complexity of maintenance for the everyday person. I think this type of accessibility is very important to the decentralization of the protocol.
But beyond just being able to run the software, is this idea that today's world runs on billions of transactions per second, and so, it's something that Bitcoin can't do. And therefore, in order for Bitcoin to be relevant, it needs to also be able to handle that.
We could do this without any new technology if everyone had an insane amount of computing and networking resources, like the equivalent of millions of dollars in IT equipment in every home. We would just raise the sizes of blocks and be done, but the block size wars made it abundantly clear that it wasn't the right direction. I think that's still the right decision, today.
But here's the thing about "scaling to millions/billions of TXs per second". People seem to automatically assume that ideally this comes at zero or very low cost. And that, if it costs a million dollars in IT equipment for every node, then it doesn't make sense. And so, we keep banging our heads on how to scale Bitcoin with L2, and every time there's some scaling issue with L1, L2 falls apart. Well, duh. L2 will always depend on L1.
Where on earth did we come up with the idea that billions of TXs per second should come at low cost, and why do we keep thinking that's the ideal?
Oh yeah, the old fiat world. I think old habits die hard. Just as the monetary policy of the Federal Reserve believes that nothing is scarce, and it can print money ad infinitum, we have become a society who still believes there's a free lunch. But what if there isn't? What if we treated "scaling" the same way we treat Bitcoin itself? As a truly scarce asset, AND, that scarcity being one of it's STRENGTHS, not weaknesses or limitations.
Why do we think that we can have as many TXs as we want, cheap, or even free, without any additional resources? I think that might be a short-sided, toxic, fiat-based mindset. I agree there are efficiencies to be made, innovations to help us continue to drive down the costs. But the idea of cheap TXs is the world of toxic centralized fiat, where gifts fall from the sky without costs.
So what does this mean, if scaling Bitcoin isn't a goal? We're just supposed to live with high transaction fees in the order of thousands of dollars in sats/vbyte for the end of time? What, so only the super rich, super wealthy are able to do TXs? What happened to letting anyone or everyone access Bitcoin?
Well, what if I told you that not everyone deserves to access Bitcoin particularly cheaply. Everyone CAN access Bitcoin at any time, but those who choose to wait, get priced out of the system. Those who get in early, are able to transact in this limited expensive space precisely because they got in earlier than others. So just as it's getting harder and harder to own 1 FULL Bitcoin, it's accordingly getting harder to pay for more than 1 FULL Transaction (per day, or whatever).
And so, arguing that everyone should be able to do transactions on Bitcoin is the equivalent of arguing that everyone should be able to buy a Bitcoin for $1 today. But nobody is arguing for scaling the cost of buying 1 BTC to be inclusive of everyone in the world, especially those with only $1 in their bank accounts. We accept it as fact, that it's scarce, and accordingly, it's price will rise.
Now does that mean over time, fewer and fewer people will have direct access to Bitcoin? Yeah, I think it does. And I think getting access to Bitcoin becomes a privilege (just as it is expensive to buy 1 full BTC excluding people who can't afford one).
But just as you don't need to immediately buy ONE, you don't need to immediately do TONS of ON-CHAIN transactions. Yes, you want all the benefits of Bitcoin's amazing system. But perhaps the entry cost of Bitcoin's amazing system, just like the price itself, is understandably gated by a period of time where you need to build up your stack to reach the entry point.
I do believe Bitcoin is digital cash for everyone. But I don't think that means you can ignore Bitcoin for decades and still buy Bitcoin for $1 like in 2012, and I don't think that means you can do tons of transactions and still expect it to cost the same as 2 sats/vbyte like in 2012. And I think that's normal.
I think we're still at a point where there's plenty of room for more people to get into the base layer of Bitcoin. To have a wallet and move their money in. And this isn't an argument saying L2 is useless. It's very useful, and every L2 has potential cost savings and efficiencies. But I don't like the idea that the goal of any of that is to "scale" Bitcoin. It would be the same as someone trying to "scale" the price of Bitcoin so that it's always $1 to be reachable to the greatest number of people. Nobody needs price scaling.
L2 gives us a chance to let people who are late entry participants to get started stacking. And these late entry participants will quickly be the early adopters for the next wave. But at all times, late or early, everyone is subject to the economic reality of limited resources. Earth is limited. Our time is limited. Energy extracted is limited. I think we shouldn't keep fooling ourselves that TXs can be unlimited, or even should be unlimited.
And you might say, "well then there's no way Bitcoin will compete with fiat and custodial systems". And that's a horrible argument because rugpulls will demolish anyone who touches that hot garbage. They only look "cheap" on the outside, until you realize what a scam they are. Limited resources have a cost, and I think we have to stop looking for a free lunch.
Anyways, that's my two cents on why I think "scaling" Bitcoin isn't a goal, at least in the way most people are looking for near zero cost unlimited TX at infinite speed "scaling". It doesn't make sense to me unless you're willing to sacrifice the security Bitcoin provides as well as defy logic of this resource-limited world we live in.
No offense, but I find your thinking to be quite muddled. High fees and high price are not the same. No one thinks high price is a weakness because it doesn't affect Bitcoin's usability as money. High fees, on the other hand, directly impacts its usability as money, that's why it's a problem.
Your claim that wanting low fees is fiat thinking. This is wrong. Fiat thinking is believing that resources come from thin air. But wanting to scale up is not the same as that. Scaling up is trying to make better use of existing resources, which in this case would be bitcoins energy budget, processing powers, and storage capacity, which we acknowledge is limited but we want to make the best use of it so that Bitcoin's properties of hard money and decentralization is broadly accessible
reply
I think there will always be a price to pay. My argument is that "high fees" is relative to your stack size. The more BTC you own, the less the fees can be considered to be "high". If you price fees in fiat, yes it's "high" but that's an inflated number that Bitcoiners should be relatively ignoring at this point. We all KNOW that fiat is inflated to infinity, so it's not a useful or reasonable way of looking at the price of fees (or the price of anything, even Bitcoin itself).
So as long as you stack early and often, fees will always be low. You're not just investing in BTC's price when you buy BTC, you're investing in the ability to pay low fees for transactions in the future. And it will be low, comparatively to those who came into BTC later. I imagine people with 500,000 BTC stacks don't care about 700 sats/vbyte. Extreme example, but the point is, the earlier you stack, the cheaper you transact.
reply
Not quite. It's better to think of the real resource value of the fees. If the fees are more expensive than a cup of coffee, then bitcoin will never be used to buy a cup of coffee. If fees are higher than a day's wages (which they already are for some countries), then bitcoin will never be used to pay for a day laborer's services. It doesn't matter if you have a large stack, you still won't conduct these transactions in bitcoin if the fees are more expensive than the value of the service. And don't we want as many transactions to be conducted in bitcoin as possible? That's why we need scaling solutions.
reply
This post is full of elitist condescension mixed with what I can only assume is some form of cope; derived from your realization that the current narrative most people in Bitcoin subscribe to (that it's going to replace fiat currency and will be the backbone of a new currency system - or some variation of this) is wholly incompatible with the reality of Bitcoin's technical limitations at the moment and for the foreseeable future.
This all started with people years ago making the argument that the Bitcoin protocol/network as it was described and envisioned within the original Satoshi whitepaper and Satoshi's own writings on the mailing list/forum, wasn't going to happen, or even stranger, there were people claiming that this actually wasn't the intended design (used by people to actually pay for/buy things, sending micropayments, etc.), usually in some warped attempt to try and convince people to join "their side" in the equally retarded block size wars.
I think you are intentionally engaging in a straw man argument, claiming that people are "looking for a near zero cost unlimited TX at infinite speed scaling", because by the time you get around to writing that sentence at the end of your rant, I'm guessing that it may have sunk in just how ridiculous it sounds to be arguing AGAINST scaling the network. As I said above, it smacks of elitism. Literally no one is looking for near zero-cost unlimited transactions, I haven't seen a single serious person who talks about these matters saying anything like this, where are you coming up with this idea from?
reply
Sounds like you're attacking me rather than attacking the argument.
But anyways, it's just food for thought. I just never hear the perspective that maybe TXs are supposed to be expensive.
reply
Anyways, that's my two cents on why I think "scaling" Bitcoin isn't a goal, at least in the way most people are looking for near zero cost unlimited TX at infinite speed "scaling". It doesn't make sense to me unless you're willing to sacrifice the security Bitcoin provides as well as defy logic of this resource-limited world we live in.
It's this last sentence that's very telling to me. No one is really considering scaling Bitcoin on the base layer. Improvements? Refinements? Sure. It's programmable after all. But to the point of continuously allowing 8+ billion people to transact globally? No one. Even Satoshi himself said this wouldn't be achievable, and we'd need extra layers. Heck, even covenants, the biggest L1 improvement right now that's being pushed DUE TO the recent L1 high fees are touting and offering benefits to Lightning itself as a selling point.
The other side of this is that this post seems like something someone with too much stake in fiat would say, except it's Bitcoin, which is a crazy notion because we all know - "Stack sats, stay humble", so maybe I'm just wildly misinterpreting this part, or there's something seriously wrong here - Bitcoin is for everyone, and this is why while the supply is fixed, it can be virtually infinitely divisible.
Newcomers will get on-boarded straight to L2. The sats they buy will be at the price they deserve, and they'll be able to move those sats at the speed of light with low fees, until, perhaps, applications improve to the point where users are on-boarded at L3.
Layers will get added on top, and those layers will themselves be abstracted by applications, until Bitcoin is scaled for global use by everyone, at low fees, at the speed of light, for virtually every use-case known and necessary to society, in a way that protects said user's rights - Dare I say, as close to perfect as it can be! And do you know why we can aspire and work towards such a crazy notion? Because for the first time, we have programmable money. 15 years later and this still seems lost to so many.
reply
I hate to agree with another commenter but I do believe you wrote this out of misplaced cope. Bitcoin being more difficult or more expensive to use does make Bitcoin less valuable.
Bitcoin is a social construct so any notion of a goal is relative of course but the consensus seems to be that Bitcoin is pretty nice for unconfiscatability, permissionless payments, and for being a finite supply monetary network (savings tech) much less talked about is the network (as in network effect) of people surrounding Bitcoin that you can interface with.
I want to get to why thinking scaling isn't necessary as a form of cope is not necessary (or as I said before misplaced cope). We have several scaling methods some of which are pure write ups with no code like timeout trees.
As well I don't understand how even if you thought this way, why you would be against scaling solution proposals at least not purely on this basis. I would admit that scaling does seem to come secondary to other aspects such as decentralization, but just because it isn't the highest priority objective, doesn't mean it isn't an objective at all.
reply
Scaling and unlimited TX are not the same thing. In order for bitcoin to replace fiat it must be better that fiat. It already is better in many aspects but not all. In order for bitcoin to become money it must have high salability. In order for it to be a medium of exchange people must be willing and able to accept it. Gold is superior as a store of value over fiat but fiat kicks its but as a medium of exchange. There is a reason that the dollar dominates as a currency. It is easier to use and accept than gold. When you read about the history of money you see the issues with metals as money. You also see the evolution and how fiat become so bad. Bitcoin is the superior money but mass adoption must happen for it to replace fiat. It will happen, but it will require bitcoin to scale. Gold didn't scale to the speed of communications. The telegram really pushed it out.
Finally, bitcoin has nothing to do with who does or does not deserve to have access to it. True money doesn't care. It is amoral. Was gold only used by those that held a certain set of beliefs or deserved to use it? Of course not.
reply
With the rise in fees I'm starting to think a 1m sat UTXO is what they'll need to be amongst us "elites".
Maybe it is an ideal to have the whole world using upper layers of bitcoin. iMO scaling is a worthy thing to be working on though.
reply
reply