Question #3: Can you steelman the argument that Bitcoin doesn't need any new features or upgrades?
bitcoin is hard money. it's provably able to achieve this property as is, today.
any update to the protocol has to justify itself in terms of what it's bringing or adding to the existing system. some do this by using perceived problems ("security budget", "inability to use fancy new lightning channels", "ability to make bets on future outcomes (DLCs)", "running out of blockspace, how do we scale?")
each of these justifications is based on a core value, which is rarely "hard money", as that usecase has already been solved.
currently there's no pressing justification for making changes to the chain. until there is, i think it's difficult to build consensus for a change.
(notably, taproot was fairly uncontroversial imo because it spoke to a value all bitcoiners wanted more of: less blockspace usage and more privacy.)
reply
it works just fine today.
  • i can acquire bitcoin without counterparty risk.
  • i can hold bitcoin without counterparty risk.
  • i can send bitcoin without counterparty risk.
  • i can pay with bitcoin because people value it.
Any update or feature that could jeopardize these things, jeopardizes everything. Don't break something that works today because you're responding to a theoretical problem of tomorrow.
reply
I think those are explanations for why:
  1. Bitcoin is great
  2. Upgrades are dangerous
But they do not explain why upgrades aren’t needed!
reply
yes, I call it a tinman.
reply
My steelman would be:
  • Every fiat currency is shooting itself in the head.
    • The USD has unsustainable fiscal crisis looming, and no institution is taking a leadership role in defusing this bomb. The precedent has long been set, that we deal with these deficits via printing money.
    • The EURO is badly designed currency, and the EU is badly designed. The whole thing runs on German guilt which, while admittedly a powerful force, is not enough to defeat the laws of compounding interest.
    • China is great, we all love the growth, but their demography and geopolitical isolation has them basically screwed. They constantly lie about all their numbers -- classic problem with communism / top-down economics. When I visit China people love love love the USDT, of all things. No one wants Chinese currencies. Billionaires just vanish sometimes over there, you know.
    • What, then? The Russian ruble? Brazil? No offense, but you've got to be kidding me.
  • There is no good rival Altcoin
    • Ethereum has many design "uncertainties" -- very open to change. Proof of stake. Paying fees for computations that fail (because of halting problem).
    • BCH had terrible strategy / execution, too many reasons to list, but disqualified the idea of hardforking in most people's heads.
    • 99% of other Alts pure scams. The last 1%, such as Namecoin, are all run by pure-of-heart Bitcoiners anyway.
  • The Schelling Fence is just to not change anything at all, under any circumstances.
And then just wait.
That's the steelman but I don't agree with it.
reply
EU ... The whole thing runs on German guilt
Well that's a different way of putting it than what I heard before. 😅
reply
Not really?.. :)
I think this argument is typically brought forward by newer entrants to Bitcoin (although not exclusively), and it might be because they’re simply impressed by bitcoin elegance and usefulness, and the impact it can have on their lives. As such they believe it already does all it would ever need to do. They’re also reinforced by tales about bitcoin’s codebase’s immutability, but of course those tales aren’t true, and bitcoin is upgrading all the time (just maybe not in the ways that would be most impactful).
There’s also another argument which is that upgrading bitcoin is risky and therefore shouldn’t be done. While I can understand that approach, it is not the same as saying that bitcoin doesn’t need new features… it might need them, but this cohort believes that even though they might be needed, we are too stupid to do them safely.
reply
Reading bitcoin Op Tech open my eyes to this reality. The software is constantly getting optimized
reply