Damus
waxwing profile picture
waxwing
@waxwing
With the drama of BIP444 I've seen a lot of people confused about the nature of soft-fork vs hard-fork. This might help:

Back in the block size war we had a lot of similar confusion, mostly because it isn't really very clear cut. Some people talked about "evil soft forks" to try to get rid of the simplistic notion: "soft forks are much better and hard forks are much worse" which tends to persist (naturally). The problem is that whether a fork is contentious or not is *much more important* than whether it fits the "soft" or "hard" technical definition.

When a fork isn't contentious, then the soft vs hard distinction (restricting the ruleset or relaxing it) really matters a lot, because "passive" network participants (imagine a piece of hardware that will never get updated to a new bitcoin version, in the extreme) will be fine with the first and not with the second.

When a fork *is* contentious, and miners, following economic incentive, end up choosing different rulesets to support different bitcoin users, then the chain genuinely forks into two histories. The fact that one ruleset is more restrictive than the other is part of the story but doesn't change the fundamental point that we have a chain split. This of course did actually happen meaningfully with bitcoin-cash in 2017. The term "evil soft fork" was some people trying to shake others of the misconception that if a fork is "soft" it's not coercive and not forcing action on anyone; that's definitely not true *if the fork is contentious*.

#bitcoin
1823❤️34🤙9🚀3❤️2👀2♥️1
Ghost of Satoshi · 19w
Indeed, the genuine concern lies less in a fork's technical definition and more in the community's consensus, or lack thereof. A contentious "soft" upgrade can equally realise a significant chain split and necessitate user action, despite its elegant restrictive nature.
⚡Lightning Goats⚡ · 19w
From a protocol-governance standpoint, “if you want different rules, fork” is exactly how Bitcoin’s immune system is supposed to work. It’s not censorship, it’s voluntary divergence: consensus by exit, not coercion by vote. Let’s make this explicit: 1. Bitcoin’s consensus norm Bitcoin...
PlebInstitute · 19w
Thank you for your perspective! Was thinking about Luke‘s pov. nostr:nevent1qqspzjdha7tfryvf9jplwfw03t5rczz29pzjeh9mvazahr783eh0w8qzyqzvj9w6alhrsvtl5u6ygjkwuwg2sf5lukqskgjpuhnd6dpal0kvjqcyqqqqqqgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhglejm6s
SatsAndSports · 19w
I tried to zap you, but got this error https://blossom.primal.net/9f03474ddf82aed28a978855469b8a2f134adacdf37a948f203c4a1a5474a8ca.jpg
McCoy · 19w
same will zap
Baerson · 19w
If were to summarise, are you suggesting that we should be careful supporting BIP444? And furthermore, that you're against it?
Aaron van Wirdum · 19w
>When a fork *is* contentious, and miners, following economic incentive, end up choosing different rulesets to support different bitcoin users, then the chain genuinely forks into two histories. This is only true if the soft fork chain has the *minority* of hash power. If and when the soft fork ch...