Around the turn of the decade, most of the original founding developers at core were replaced by newer, younger, less experienced developers.
In 2022 the documentation of core was changed. The description of "Bitcoin as an experimental digital currency that enables instant payments to anyone, anywhere in the world." is changed. All mentions of bitcoin as money or currency have been removed. They simply removed the definition of "what is bitcoin" and replaced it with "what is bitcoin core". Some asked why the definition of bitcoin had to be replaced, why not have the two of them. The answer provided was basically that nobody really needs a definition of Bitcoin.
Later in 2022, the definition of -datacarriersize in the core documentation was changed so it applied only to raw OP_RETURN outputs. -datacartiersize is basically the variable that constrained the amount of arbitrary data. In 2022, it was changed to mean only arbitrary date in op_return outputs.
Early 2023, Cassey Rodamor exploited a bug he found instead of reporting it. The ordinal malware is launched on Bitcoin around February 2023.
Sep 4 2023 - Luke Dashjr submits a pull request. Effectively a way to filter out ordinals. It is rejected as too controversial, and also based on the new definition of -datacarriersize.. Had core implemented this filter in their next release, over 80% of the nodes would be running this filter today.
A PR requests that Segwit and Taproot inputs be included in the definition of -datacarriersize. It's rejected.
May 8 2024 - In a podcast, lead core maintainer Gloria Zhao says she doesn't think it's productive to discuss if jpegs in the chain are good or bad. This indicates she doesn't really have any objection to posting jpegs on the bitcoin blockchain.
source:
https://youtu.be/VsUyjFkkp4EBetween the launch of ordinal malware and now, several other malware protocols are launched on Bitcoin: stamps, BRC tokens, runes, rare sats, you name it.
Every time, core devs and core taking heads repeat the sane nonsense:
- They paid their miner fees.
- Those are valid transactions.
- We can't stop them, and even if we could, that would be censorship.
And gradually, the narrative is being shifted. Core talking heads no longer claim Bitcoin is money, but rather, the users decide what Bitcoin is.
March 2025, a PR requests that -datacarriersize be expanded from 83 B to 100,000 B, or virtually no real limit. The PR is merged into core 30, amidst the controversy and push back from the community.
What was a limit of 83 bytes in a transaction since 2015, was now completely evicerated. First it was redefined as specific to outputs only, than it was blown open.
Since the malware attack started with ordinals in 2023, all excuses to do nothing about it have been used. Framing any attempt as censorship, or bound to fail. It's always the same excuses: bitcoinnis just a database, they can't be stopped, they might use more harmful ways to attack Bitcoin if we don't cater to them, the fees are the only filter allowed and acceptable, bitcoin is a free market everything, not just a free market money....
It's quite clear, to anyone who pays attention, that core has absolutely no desire to do anything about the increasing amount of malware on the Bitcoin blockchain. One would even wonder if it's not a coordinated attack, enabled from within core.....
Save Bitcoin from captured core, run BIP110 on your node.