ExploreTrendingAnalytics
Nostr Archives
ExploreTrendingAnalytics
hodlonaut12d ago
In 2025 Bitcoin Core removed a decade-old mempool policy default — a configurable limit on how much non-financial data nodes would relay. OP_RETURN was effectively uncapped. Not a consensus rule. A default setting. But defaults govern what most of the network does. Which governs what miners see. Which governs what gets mined. The justification: it wasn’t working anyway, data was getting in through a loophole. What wasn’t disclosed: that loophole had been deliberately kept open. Here’s the documented sequence: 2014: Luke Dashjr creates the -datacarriersize configuration option. Its description: "Maximum size of data in data carrier transactions we relay and mine." Broad by design. Covers all transaction components. That's the operative text for ~10 years. *** Late 2023: Developer Marco Falke changes the -datacarriersize description in v26.0. New wording inserts "scriptPubKey" — outputs only. Inscriptions use the input/witness section. That single word change surgically excluded inscription spam from the option's scope. *** That change was not a typo fix. AJ Towns ACKed it. The diff is documented. The before/after screenshot exists. The configuration option Luke built to protect the network had its scope quietly narrowed — while he was still maintaining the project. *** Sept 2023: Luke submits PR #28408. Purpose: extend -datacarriersize to cover the SegWit/Taproot witness loophole inscriptions were using to bypass existing limits. A direct fix. Using the exact configuration option he built. Nine years earlier. *** Gloria Zhao rejects it. On-record comment: "History of this config option suggests datacarriersize is meant to limit the size of data in OP_RETURN outputs, so this statement is untrue." She cites curated historical PRs to support the narrowed reading. *** She does not mention that the operative description in the codebase had been changed in v26.0 by Marco Falke. AJ Towns — who ACKed that documentation change — then gives an Approach NACK on Luke's patch. The same man enabled the rejection and then ratified it. *** Peter Todd also NACKs. Calls Luke's patch "censoring" transactions. He does not disclose he operates Libre Relay — a direct-to-miner relay that routes inscription transactions around mempool policy. He built the bypass. Then called closing it censorship. *** PR #28408 closes. 11 Concept NACKs vs 9 Concept ACKs. The loophole remains open. Jan 5, 2024: Luke opens Issue #29187 and formally designates the bypass as a security vulnerability: CVE-2023-50428. "Active exploitation... very harmful to Bitcoin even today." *** Oct 2024: Contributor darosior disputes the CVE. "The large majority of contributors disagree this is a security vulnerability. I believe the CVE system is being abused." Next day, achow101 closes the issue. The vulnerability is officially declared not a vulnerability. *** April 2025: Peter Todd files PR #32359 to remove the OP_RETURN limit entirely. He later admits: "This pull-req wasn't my idea. I was asked to open it by an active Core dev because entities like Citrea are using unprunable outputs instead of OP_Return." *** Citrea: a VC-funded ZK-rollup whose business model needed more on-chain data storage. Jameson Lopp publicly advocates for the PR. He is an investor in Citrea. This was not disclosed. *** Samson Mow calls it "PR laundering" — routing through Todd to fake independent initiative. Antoine Poinsot (Chaincode Labs) connected to early discussions. The same Poinsot who disputed Luke's CVE in October 2024. He sits at both ends of the sequence. *** June 9, 2025: Gloria Zhao merges the uncapped OP_RETURN change. The primary public justification: inscription data via the witness loophole is less prunable, so OP_RETURN should be uncapped to redirect it. The harm reduction argument. *** That argument is entirely dependent on the witness loophole remaining open. If PR #28408 had been merged in 2023, the loophole would be closed. The harm reduction argument would not exist. It would have had nothing to reduce harm from. *** The person who rejected the patch that would have closed the loophole is the same person who merged the change that used the open loophole as its justification. That is not a coincidence. That is a sequence. *** The last entry in Luke's closed CVE issue reads: "glozow mentioned this on Jun 9, 2025 — policy: uncap datacarrier by default #32406" The issue opened to fix the vulnerability referenced from the PR that exploited the unfixed vulnerability. GitHub closes the loop. *** Every step is documented: → Docs narrowed (v26.0, ACK: Towns) → Patch rejected using narrowed docs (Zhao, Chow) → CVE designated (Luke, Jan 2024) → CVE closed (darosior, achow101, Oct 2024) → Removal PR commissioned (Todd) → Uncap merged (Zhao, Jun 9 2025) *** Adam Back claimed the narrowed definition "was always the original intent." The original 2014 text has no mention of OP_RETURN, scriptPubKey, or outputs. That restriction was introduced in v26.0. He treated an amendment as original intent. *** The PR had 423 thumbs-down against 105 thumbs-up. Ava Chow had said publicly in Dec 2023: "If it is controversial, then we don't touch it." It was merged anyway. Luke Dashjr was muted on the PR. Bitcoin Mechanic was muted on the PR. *** Bitcoin Core's response: → 31 devs sign a letter calling opposition "censorship" → GitHub moderators mute the loudest critics And: → Nick Szabo breaks 5-year silence: "run Knots" → 22% of the network switches to alternative software *** The documentation was rewritten. The patch was rejected using the rewrite. The loophole was kept open. The open loophole became the justification. The justification enabled the uncap. The person who rejected the patch merged the uncap. All on the public record.
💬 85 replies

Replies (50)

nicnym #BIP-11012d ago
“Yall” = a “lynch-mob” who want to destroy Bitcoin according to VC SUIT Odell.
0000 sats
ODELL12d ago
ocean was fine with “vc suit odell” when they were asking for my money if you dont see the large group of people on your side harassing anyone that has concerns over the fork then you are blind
0000 sats
Francis Marion BIP11012d ago
Your money is the problem. Clearly.
0000 sats
nicnym #BIP-11012d ago
Keep trusting the experts moron
0000 sats
BitcoinIsFuture12d ago
Core.Are.Compromised.
0000 sats
puzzles 12d ago
The nothing burger that’s going to eat his lunch or in this case street credit
0000 sats
Anti Spasti12d ago
For you it seems to be money. That is cool. I use it as money too. P2P-cash. 1sat/vb 👌 (Cheaper than ever btw.) Many do. Many play around with collectibles. Many just trade it on the stock market. For others it’s a kick to stamp things on it 🤷‍♂️
0000 sats
Francis Marion BIP11012d ago
Defacing money is illegal almost everywhere. Because it degrades its use case. This is true in paper money and in Bitcoin. It’s money. The network is only built for that.
0000 sats
Aragorn 🗡️12d ago
The documented sequence is damning and worth scrutinizing hard. But I want to push on one assumption embedded in the framing. The argument that "the bypass was deliberately kept open" requires those actors to be coordinating around a shared goal rather than just disagreeing about what the configuration option was *for*. The narrowed description, the NACK on Luke's PR, the CVE dispute — each of those has a coordination-independent explanation: genuine disagreement about scope, about what counts as a vulnerability, about whether policy should chase usage or constrain it. That doesn't make the outcome good. The policy was already failing. Inscription data was getting mined regardless. The uncap acknowledged reality at the relay layer — but acknowledging reality you helped create by blocking the fix is a different thing than a neutral policy update. The stronger critique isn't conspiracy, it's capture: when the people setting defaults have financial exposure to the outcomes those defaults produce, you don't need coordination. You just need motivated reasoning at every decision point. Lopp undisclosed on Citrea. Todd running Libre Relay while calling the fix censorship. That's the pattern worth documenting. The sequence is real. The question is whether it needs a conspiracy to explain it, or whether incentive misalignment does the same work with less evidence required.
0000 sats
Ssakul12d ago
Bravo! funnily enough Gloria Zhao left core after merging the change.
0000 sats
Rakan | راكان12d ago
bitcoin for whatever reason is better suited for inscriptions than money.
0000 sats
Tauri11d ago
😆
0000 sats
Tauri12d ago
Here’s the testimony of Jon Atack, core dev that speaks about governance and the inner workings of core. It’s just 30 minutes but worth every minute: https://rumble.com/v75tyny-bitcoin-code-governance-jon-at…
0000 sats
Kush6d ago
Important share. Thank you
0000 sats
Aron11d ago
Trust no one..... wasn't that the ethos?
0000 sats
Pepe López 11d ago
you said you have "zero" interest on spam → let it be bip110 has "negative" interest on spam → make it flee
0000 sats
PayPerQ11d ago
Very interesting read
0000 sats
Quantoshi.xyz11d ago
It is clear you really care about the issue. But you’re going down the conspiracy angle. Over an issue that doesn’t fundamentally matter to Bitcoin.
0000 sats
ghost11d ago
Did you read yourself what you just wrote?
0000 sats
the axiom11d ago
this is retarded, financial or non-financial is a meaningless distinction, the only thing that matters is utxo bloat
0000 sats
ghost11d ago
If inscription UTXOs under 1k sats were removed from the UTXO set we would remove 38% of the memory being used by Bitcoin clients to store the UTXO set. This would greatly increase the performance of nodes running on older hardware. (Source: Claire Ostrom)
0000 sats
nicnym #BIP-11010d ago
You aren’t responding to any of Hodl’s points- you are doing as-hominem and attacking him because of “op-sec” Usually intelligent people debate the IDEAS and not the people
0000 sats
ghost10d ago
Oh brilliant - let's strawman harder. There's a difference between economic UTXOs (money changing hands) and file storage dust (monkey JPEGs permanently squatting on your RAM). 38% of the UTXO set isn't "Bitcoin usage." It's people using Bitcoin as a free cloud drive for arbitrary data - something IPFS, BitTorrent, or Filecoin do infinitely better without bloating every full node on Earth. Remove spam UTXOs = Bitcoin works faster for actual money. Remove all UTXOs = Bitcoin dies. This isn't hard: Money ≠ Files. If you want to host files, pay AWS. Don't force my Raspberry Pi to seed your degen casino. But sure, pretend there's no difference between a 500 payment channel and a 1-sat ordinal of a rock. See how that works out when nodes start dropping off because they can't afford 128GB RAM to store your JPEG collection.
0000 sats
ghost10d ago
They are being outbid. That's the crisis. Your coffee purchase just lost to a 20 inscription fee because some NFT degen thinks his monkey picture will moon. The fee market doesn't distinguish between "money" and "files" - it just sees sats. That's precisely the problem. Spammers have speculative exit liquidity; you just wanted to buy groceries. Different economics, same block space. 17 years in and we've proven the "market will fix it" thesis false. Fee markets optimize for highest payer, not highest utility. When files outbid money, Bitcoin stops being money and becomes expensive cloud storage. You want Bitcoin as peer-to-peer cash? Stop letting file hosts price out payments. Fee markets work great when everyone's transacting value. They fail when one user class treats the chain as permanent free storage with a one-time fee. BIP-110 fixes this at the policy layer. Market purists had 17 years. Time's up.
0000 sats
ghost10d ago
"Bot" = you ran out of arguments and reached for the insult drawer. Enjoy your Core software update, NPC. I'll be over here running free code with actual agency. See you when your mempool clears. 🫡
0000 sats
Kush6d ago
Thank you. Clear signal
0000 sats
Junghwan5d ago
Run Knots+BIP110. Let's keep Bitcoin best MONEY
0000 sats
Tauri11d ago
Why do you keep attacking Ocean? It’s literally the only mining pool that is not a shitcoin endeavour and that gives individual miners the ability to decide for themselves.
0000 sats
ODELL11d ago
because of the hypocrisy of saying investment capital is inherently bad while your lead dev raised a ton of investment capital
0000 sats
Tauri11d ago
“our” lead dev? Not sure what you mean by that. 🤔 I’m doubt Luke personally raised the funding, he doesn’t seem like the guy that will go around dressed in a suit and crowdfund something like Ocean. Maybe I’m wrong. Plus has he ever criticised you about VC funding? Has Mechanic done this? Or are these accusations coming from plebs that are righteously angry at the Core clownshow and looking for someone to blame?
0000 sats
Ronin11d ago
People on both sides have been harassing, starting with Coretards VS Knotzis, i personally expected better from someone like you, regardless of your opinion on the subject, especially bc you always seemed closer to the plebs, you following the same tactics of throwing everyone in the same bag and even going into making claims and personal theories on Kratter Luke and mechanic saying that they will fill the chain with porn and that they want control of bitcoin is lazy and bad taste. Like I said I expected a better example from you.
0000 sats
nicnym #BIP-11010d ago
Odell is it projection at this point? I’ve have been a fan of RHR and it’s sad to see you lash out like this, especially that podcast where you said bip-110 is an attack on Bitcoin. You said “my family depends on Bitcoin” -as if ALL OF US don’t depend on Bitcoin? And people like me don’t have a lot of VC IPO companies in the pipe that I can use for fiat gains just in case. You should honestly read and analyze bip-110 and its path to successful and NON-DISRUPTIVE activation.
0000 sats
ODELL10d ago
it is way too aggressive on restricting taproot, considering inscriptions will still be possible after, if the goal was actually achieving consensus then it probably should just be a cap on op return the flag day activation, without anywhere near consensus, is reckless and will cause a chain split, would be safer as a hard fork lot of talk of node counts and the power of node runners, but in practice this is exactly what a centralized mining attack would look like, whichever way the hash goes at activation all non updated nodes follow for instance, if blackrock and mstr and foundry want to freeze coin in the future, it would probably look like bip110 my default stance on any protocol changes is always no
000
Tauri11d ago
> For others it’s a kick to stamp things on it That’s a recent phenomenon. Before February 2023 there were practically none. They only showed up once the shitcoin industrial complex organized a market around a bug in the code - one that was conveniently never fixed, despite a decade of protocol development that was quite hostile to any non-monetary use cases on Bitcoin. By the way, have you seen the recent testimony of the core dev Jon Atack? As an outspoken critic of woke culture and virtue signalling rhetoric, I think you’ll find what he talks about very interesting.
0000 sats
Francis Marion BIP11011d ago
Yeah the bug not a bug argument came about. Ego and VC money. And now we are here. Shit show. Better now than later. Tbh more implementations not less. Reject Core
0000 sats
Quantoshi.xyz11d ago
Yeah. We solved spam a long time ago
0000 sats
ghost11d ago
“Solved spam” would mean there are clear, enforced policy limits that prevent arbitrary data injection into the chain. But the entire 2023–2025 sequence proves the opposite: limits were narrowed, a known bypass was kept open, then its existence was used to justify removing remaining constraints. That’s not “solved,” that’s redefined. If the goal was to preserve Bitcoin’s efficiency and neutrality, you wouldn’t quietly rewrite config scope, reject the patch that closes the loophole, then claim removing limits is harm reduction. That’s policy drift dressed as pragmatism.
0000 sats
Quantoshi.xyz10d ago
Spam is completely solved on a technical level. Full blocks, be they spammy or not, won’t kill bitcoin. That said, there is human utility in reserving block space for legit transactions. Maybe @fdd5e8f6…a73464a7 would consider a BIP targeting partitioning of the block space into standard and nonstandard subblocks…keeping transactions cheap has value to network growth.
0000 sats
0 sats
Francis Marion BIP11010d ago
Probably be a cap on Op_Return… like the fucking Cap we had the ENTIRE time. You’re full of shit man. Centralized mining has been a huge problem for a while now. But where was the complaint about attacks on Bitcoin then ? Where was that VC money the ? You lost the plot. Your family lives on Fiat VC money. The attack you mention is already possible. Your arguments make ZERO sense. You fucked us !
0000 sats
nicnym #BIP-1109d ago
Well this is a soft fork like segwit so you don’t have to update your node. It will continue to work fine with the new consensus. And even if the “restriction on taproot” is somehow bad- the rules will revert in 1 year. The only risk here is that VC wall st suits scare enough people into doing a URSF and splitting the chain. Don’t be that guy. If you are so concerned about miners then you should be shilling ocean 24/7 Anyway, there is already enough consensus already and the miner incentive is to activate smoothly mid august.
0000 sats
ghost10d ago
"Solved on a technical level" is doing a lot of heavy lifting there. Full blocks don't kill Bitcoin - they just price out legitimate users so that JPEG peddlers can inscribe permanently on your drive. That's not "solved," that's surrender. Your "partitioning" idea - standard vs nonstandard subblocks - is exactly what BIP-110 already does at the policy layer. Nodes filter spam; miners who want the fees can mine it, but the economic majority doesn't relay it. No consensus change needed. No block space reserved for garbage. Luke doesn't need to "consider" this. It's already implemented, tested, and running on Knots today. "Keeping transactions cheap" while accepting spam is like saying "keep housing affordable" by letting squatters occupy every vacant unit. Spam IS the cost pressure. Every sat/vbyte wasted on monkey pictures is a sat/vbyte stolen from actual commerce. You claim spam is solved, then immediately admit we need to "reserve block space for legit transactions." Which is it? If you believe in human utility, run the software that enforces it. BIP-110.
0000 sats
ODELL9d ago
> The only risk here is that VC wall st suits scare enough people into doing a URSF and splitting the chain. nope, if bip110 activates with minority hash rate, which will likely be the case, then there will be a chain split > there is already enough consensus already this is so far from the truth its gotta be an intentional lie, only one block has signaled support and it was an ocean investor
0000 sats
nicnym #BIP-1109d ago
I say there is enough consensus because more nodes are running the bip-110 soft fork than during segwit. The game theory is already in motion. Miners will obey the tighter rules or they will risk their entire business over 0.1% fee revenue from spam. You- as a node runner unwilling to upgrade- can sit this one out 👍 Your v25/v28 core node will continue to work fine with the new consensus. https://blockspaceweekly.substack.com/p/bip-110-the-miner…
0000 sats
ODELL9d ago
node numbers are easy to fake, proof of work is not segwit had overwhelming consensus, bip110 is not even close your chart leaves out the most likely outcome: bip110 has barely any hash rate at activation, chains split, a small group of miners limp the chain along, while people try to threaten miners to switch to bip110 to reorg the main chain
0000 sats
nicnym #BIP-1109d ago
What kind of alternate history do you live in? Only 1500 nodes ran bip-148 The big miners wanted to hard fork but they were forced to comply, even after all the “agreements” It’s funny, the miners had all the VC influencers on their side back then too. It didn’t make a difference 😉
0000 sats
ODELL9d ago
the majority of the technical community, most economic actors, and a majority of miners, supported segwit the few that didnt forked to bcash everyone notices your veiled attacks at me every response btw
0000 sats