image It's incredibly sad to see such low effort click bait on nostr - and some zapping this "car crash". No, @Luke Dashjr is not a bad actor (except for blocking me on Twitter, which he can't do here on nostr. Muahahaha). He's a bit special but was often right on things where my initial impulse told me that he was wrong and most definitely wants Bitcoin to succeed more than most anything else, so I would vouch for him not being a bad actor 100%. Is Luke being abused by a bad actor in this case? Is Mechanic a bad actor? I don't know. The debate about CSAM on the blockchain feels a bit like that. We had that debate many years ago, apparently nasty stuff is in the blockchain but my bitcoin tools don't show it to me and I wouldn't download tools that would parse the blockchain for images. The argument that you would need special software for the prior cases but not for the future cases is stupid as - guess what - you will always need "special software" to view images in something that's not purpose built for images. A "blk04169.dat" won't accidentally get opened with image software and with "special software" you can even find images in actual transactions that nobody put images in in the first place. To discuss filters in the context of what is legal in your jurisdiction is a slippery slope and can only harm Bitcoin. So do I stand with Core in this debate? Actually no, not yet at least. But luckily it's not that binary neither. I won't run knots but I won't update my full nodes any soon neither. Policy filters are a ๐Ÿ–• to people abusing or attacking Bitcoin and node operators should not get policy filters taken away precisely to avoid this heated debate. Policy filters are an escape valve for things that some would like to see as consensus rules but can't quite convince all to go that route. Let people filter out big OP_RETURNs if they want to. Set the default to 100kB and see what happens. Welding close this escape valve was Core's error and now they get the heat. Yes, filters don't work but they send a message. Your dick pics are not wanted here. If Core wants them, let the individual miners at least send that statement clearly.

Replies (12)

the CSAM part of the debate is about which players in this game have an incentive to degrade the reputation of bitcoin. those are obviously competitors to bitcoin, and the number one competitor to bitcoin is the JPM/Consensys backed Ethereum project. it is true that the content requires special tools to decode, but all binary data requires special tools to decode, even text requires a mapping between ascii/unicode and the glyphs to render text to a screen, but this doesn't change the fact that such data is displacing legitimate transaction content of private individuals making payments and managing their L2 systems, so filtering helps lower the clearance time of legitimate transaction content. transactions themselves also need "special software" to decode, so this whole line of reasoning is a dead end, and does not clear the spammers of their indictments. and it's a very good reason to oppose anyone promoting non-monetary transactions on bitcoin, because they are going to use it to scam and defraud users with their fraudulent proof of stake and mutable governance of protocols that is the base nature of all shitcoin chains, trying to dress scams in the legitimacy of registered financial operations that are themselves also, in fact, fraudulent and malicious to most people stupid enough to participate in these "markets" of manipulated, endlessly debased tokens (stocks, bonds, smart contracts, all the same if you ask me).
"Policy filters are an escape valve for things that some would like to see as consensus rules but can't quite convince all to go that route" Unfortunately these large OP_RETURN transactions are within consensus, as everyone knows already. I'm with you in that I'm not switching to Knots nor am I upgrading to anything above 28.x for the moment, not until we see what actually happens with 30.
He admits he doesnt understand Cores argument. Like you said, friendly observing fence sitter, which is probabaly where you should be. Next step though if to listen to both arguments and make an informed decision on who is correct or how they might be both wrong. Instead he is virtue signalling unfortunately
"Filters don't work, but they send a message" The default filters became harmful - not "ineffective" - over the summer of 2025. They harmed the small miners. Are you aware of this, and are you happy to harm small miners because you'd prefer to "send a (meaningless) message? Months before Core30 was released, many folks (including me) configured our nodes to accept large op-returns. Therefore, Core didn't remove any limit on what could be relayed and mined on the Bitcoin Network. The Bitcoin Network had already made its own autonomous decision, months before Core30 was released, to allow this. We didn't wait for permission from Core or Knots to do this. We didn't wait for "technical consensus" In that context, the default policy in Core had only one effect: harming small miners, by making it difficult for them to earn fees The heroes and winners of this are the Tolerant Minority. We take action to help small miners, and we take action to keep fake pubkeys out of the UTXO. We are successful and unstoppable, and we don't care about your "message" ---- Luke is smart enough to know all this. He has told dozens of lies, deliberately fooling people. He knows that the effect of his policies is harmful to Bitcoin
I stand with Bitcoin. Core's governance seems like some issues for them to figure out, but that'll happen any time you get a company involved. I don't think there's anything too nefarious, but systems can evolve problematically even with the best of intentions. The good news is, Core isn't the only game in town. Just saw Eric Voskuil the other day post a chart about libbitcoin 4's performance on a Raspi 5 compared to Core v31. It's admittedly with txindex=1 and txospenderindex=1 (to match libbitcoin's native functionality with it's mmap approach rather than leveldb), so it's not quite fair to compare to how people usually run Core, but for a raspberry pi I'm pretty surprised. image There's also utreexod and florestad on the horizon. At the end of the day the gentleman's agreement that was mempool policy filters was never going to last. Filters work when nodes all agree, and miners either agree, or are too decentralized to do anything to override it. As long as something like slipstream is possible, or things like LibreRelay exists, it only makes sense for a default filter policy to be open (and for the configuration to opt-into tighter policy to be available in the name of configurability), because the alternative is leaving node runners with a poor view of what is coming down the pike without any benefit being derived from it. I've not seen any indication that spam can sustain expensive fees for any prolonged amount of time -- there's just no feedback loop you're going to get from selling dickbutts. People will create it, their sats will be gone, and that is that. Bitcoin is stronger than this, and certainly doesn't need to be getting dragged into this silly game of whackamole over the games of trifling fools.
You mention "control'. The Tolerant Minority are in control of relay policy. Core don't make those decisions any more; see subsat fees, and fullRBF, and now large op_returns If anyone wants to argue about this topic, they should argue with the Tolerant Minority, and stop arguing with another group (Core) that aren't in control
"gentleman's agreement that was mempool policy filters" ... that reminds me of the comparatively low drama about other such gentleman's agreements. First-seen-safe, RBF, ... Bitcoin is growing up and the romantic "we can all agree to do things this and that way" just doesn't cut it anymore.
โ†‘