This looks reasonable to me.

https://github.com/bitcoin/bitcoin/pull/33453

Even though I think this drama is largely fueled by social media outrage algorithms, there does appear to be some non-trivial segment of users that wants to keep these configureable options. Just let them have it?

(Via nostr:npub1zsu6h4pfsyt9atxv6prt64j645vlyv22jwkeh5y6mqlrxs47ex0svkk4em.)

Reply to this note

Please Login to reply.

Discussion

sounds right.

but it would appear Luke wants to replace Bitcoin Core with Bitcoin Knots ??

I think nostr:npub1lh273a4wpkup00stw8dzqjvvrqrfdrv2v3v4t8pynuezlfe5vjnsnaa9nk’s raison d’ĂȘtre for Bitcoin Knots has always been that it should (or at least could) one day become Bitcoin’s reference implementation.

Correct me if I'm wrong but as far as I know knots is a patched version of core?

Bitcoin Knots is a fork of Bitcoin Core yes, but that does not mean it can’t one day itself become Bitcoin’s reference implementation.

(There is no strict or official definition for what is Bitcoin’s reference implementation, but if most of the Bitcoin economy switches to Knots that would go a long way to de facto making it so.)

Indeed. Sovereignty.

Everyone gets to pick for themselves.

No, that's appeal to popularity fallacy.

Let's say some non-trivial segment of users say their unlucky number is 13. Does that mean Bitcoin Core should support a configuration to censor transactions that contain the number 13 in them?

I’m not saying they “should”. Bitcoin Core developers have no such obligation towards me or anyone else.

I hope they follow their own best judgement even in the face of populist mobs on social media or elsewhere, and set defaults accordingly.

But if they are willing to build and maintain configureable options, I’m generally not against that either. (Not even if these are somewhat or completely irrational, like in your example.)

Since this configurable option only creates downsides from changing its default, why should it exist in the first place?

Basically, if users want to shoot themselves in the foot, and get mad at software developers if they can’t do that
 I don’t mind developers giving them an (optional, non-default) footgun.

solid discourse