The ETF era Bitcoin Drama - 2025 Part THREE!The basic arguments...
I intend to outline each sides basic points. I will strive to be non editorial in this, and save that sort of thing for later. I welcome input from folks on this, though again, it should be non biased, and factual. These lists are not meant to describe a single person. Some ideas are held by some folks but not others. In fact, the less tribal someone is the more they probably agree with parts of both lists. Not to mention there is definitive overlap. Some things even contradict within a camp. Sometimes these contradictions are used by a single person thereby weakening their argument. But not always.
Both sides allow endless nuance for their argument but tend to frame the other side in black and white terms.
Abbevs:
O_R- op return
DCS Datacarrier size
The anti-filters points:-Spam on bitcoin is bad.
-UTXO spam is the worst kind, and a major reason for the origin of O_R and the expanded cap in DCS
-Spam is in the eye of the beholder.
-Everyone should be able to choose how they use bitcoin.
-If we filter what can go in a mempool we are damaging Bitcoin's censorship resistance
-The fee market will drive spammers to other chains
-Blocks are basically empty now
-O_R is prunable
-The change is protocol standardization
-The change aligns relay and miner policy and
-The market is demanding space for arbitrary data storage
-Filtering is an unwinnable cat and mouse game
-Filters don't work
-Even if core did not change librerelay is the tolerant minority and the cat is out of the bag basically
-There is already spam on the blockchain
-There is no way to stop spammers
-Most users are not knowledgeable enough to really understand the issue, game theory, or implications
-We should trust the devs
-Filters are censorship
-The change is just an eddge case for use by companies who need access to arbitrary data BEFORE they go into a block (ex Citrea)
-Filters cause node's mempools to be vastly different which has disadvantages
-Mempool normalization makes fee and block estimation more accurate
-The change is harm reduction if spammers use O_R rather than witness space or fake pubkeys.
-Spammers will not use O_R anyway because witness space is much cheaper, so the change won't really affect anything
The existing DCS limits are just bad code since they dont work and you should remove unneeded code.
-This is policy, not consensus. Therefore not as big a deal as the blocksize war for example
-Miners will take money to include transactions directly (Slipstream API)
-Miners will not store illegal files because they are filtering (ex. Slipstream TOS)
-You can still set size limits for DCS yourself (for now)
This is an argument between intelligent devs and "podcasters"
-Out of band transactions will encourage miner centralization
-Valuable devs will leave core if we make them feel too much heat.
-People resisting this change are likely paid by someone
-The genisis block fit's the filter side's definition of spam. Satoshi was a spammer?
-It's mostly bots who appose this
-V30 shipped and bitcoin did not die
-the larger default DCS cannot bloat the chain because of the block limit
Knots/Client Specific:-Knots has many changes that are bad for the network security, and affecting some lightning use
-Knots is only maintained by one person
-Your node running Knots will have to include every block created anyway so running Knots accomplishes nothing
-You miss security updates if you so not run the latest core.
-Knots is 99% core anyway as a fork
-Luke is crazy
-Luke is a fundamentalist/religious and wants to censor
-Luke was so dumb he lost his bitcoins. How can you trust him?
-Luke wants to hard (or soft) fork bitcoin and implement MUCH more censorship
-Similar points to the above about other visible folks on the filters side
-"Knotzis and filteroors" are far right kooks.
-Luke, Ocean et al are working for the CIA (or similar)
-You can just not upgrade if you do not want to run v30
-Users are banning and blacklisting Knots nodes
Whew. I am sure I missed a lot honestly.
Pro-Filters side:-Spam on bitcoin is bad.
-UTXO spam is the worst kind, and a major reason for the origin of O_R and the expanded cap in DCS
-Spam via Taproot changes (ordinals) could be fixed but isn't. Luke made a PR for it. Why?
-You recognize spam when you see it. It is not "in the eye of the beholder".
-Most but not all arbitrary data is bad
-Arbitrary data used in financial transactions are ok (anchor hashes for example)
-That kind of data is small (40/80 byte)
-Why did we not just upgrade to 160 like Citrea asked for?
-Why not roll this out via a series of gradual larger numbers? Much like Satoshi suggested for blocksize back in the day?
-100Kb is 1250x 80b
-A 100Kb DSC opens known and unknown exploits (like Taproot did)
-We should be REDUCING Bitcoin's attack surface, and this change enlarges it
-Bitcoin NEEDS input from the non devs. The philosophers, economists, and even some of the shitposters.
-Going that big is fishy
-This is a slippery slope
-Why not do the arbitrary data storage on layer 2?
-The above creates more technical debt
-Bitcoin should be used for financial transactions. Not file storage
-Opening up DCS signals intent. Inviting non financial use cases
-Contiguous unencrypted data is now easier to store on Bitcoin
-No hacks are needed anymore.
-We need to take the time to consider as many second+ order effects before making a change like this
-There has not been a good explanation for why 100k
-Filters do not need to work perfectly to be worth it
-99%+ of O_R were <=80 bytes when that setting was being enforced
-Miners can examine and censor illegal data in OOB submissions (slipstream)
-Miners will lose time and therefore money (particularly the block subsidy) if they have to examine large O_Rs so they will not
-It is worth employing filters even if they only stop a certain amount of spam
-Node runners have a right to decide what they will or will not relay - Soveriegnty
-Spam will put node runners in legal jeopardy (CSAM)
-BSV made the same change and CSAM started filling up blocks
-Let miners signal what they would allow for O_R
-Luke Dashjr has seen issues before others many times
-Luke Dashjr has "saved" bitcoin more than once.
-Opening the door to spam could kill bitcoin
-Opening the door to spam could harm Bitcoin's primary use case
-This will not "kill bitcoin" immediately... but as time goes more issues will likely arise. Some of them possibly dire
-A rich motivated attacker will pay a LOT to attack bitcoin. (ex governments) so fees may not be enough
-Use L2s for arbitrary data.
-Deprecate O_R entirely?
-Various softfork ideas to deal with any problems that the new O_R creates
-This opens up BTC to serious social attacks and harm the public opinion of it
-This change turns Bitcoin into a free open relay for CSAM/malware/arbitrary data. And eternal storage for a small cost.
Core/Client Specific:-Core severely damaged it's reputation by doing this badly socially.
-Core wants to deprecate the DCSlimit entirely
-Core plans to remove the ability for users to adjust DCS etc themselves
-Core wants to turn bitcoin into ETH
-Core devs have financial interests which this change benefits
-Core shut down the conversation and ignored the users
-Core unilaterally shipped a very contentious change
-In the past core has shutdown other changes saying "Let the market decide"
-Big donators are pushing core decisions (Chaincode labs, Blockstream, whomever)
-Core has been compromised in some way (ie Gvmt)
-Core is now made up of leftists and this is part of the result
-Core has been driving Dashjr away for quite some time
-Core unilaterally closed Github chats to certain users and banned others
-Core basically ignored the NACK voices amongst it's own ranks
-Core has rewritten definitions to "fix" problems
-Knots may not be the best final solution but it is the best we have now.
-Knots DOES have multiple contributors, not just one
-We can be pro-filter and choose an older version of Core rather than run Knots
-Running Knots rather than not upgrading sends a signal
I reserve the right to edit this heavily, and am glad to hear input.
The next installment might highlight what various users/influencers/etc have been saying where the arguments have been high content. I will likely avoid just the shit slinging with will pretty much eliminate what many people are saying from my series lol. I may also make a list of the more notable users who fall on each side outside of the original main cast list.
If you want to buy me a coffee you can send sats to
moose@walletofsatoshi.com. If you want me to shut up because I am "stupid and do not know what I am talking about" you can GFY.

Though I DO welcome rational calm criticism.
If you use the word "misinformation" even ONE time I am going to filter your ass.
Finally a thanks to the whole WO. I know this is a LITTLE OT and I know some would rather not hear it at all. But I hope this is helpful to some folks who are curious but have wisely not been paying that much attention to the mess.