Avatar
sedited
2eb03a1f316c3cf9c900e7f536ee28e5486349067be018a965a7c7ca5b4f7f3c
thecharlatan.ch

Struggled with it for another two weeks, then just bit the bullet and got a new system. DDR5 RAM huh.

> arent nodes running filters to impede this propagation as a way to marginally discourage behavior of relaying transactions not accepted by the wider network? thats the entire point, it works. why wouldnt expanding those filters to include utxo-bloat spam work also?

I don't understand why you are saying this works. Clearly transactions are finding their way to miners over the regular p2p network. For what it's worth I also don't understand why this change is sold as company x needs this to post the data as op_returns. They should just do it now, because enough nodes and miners have these liberal policies already. Bitcoin Core should still adopt the relaxed policy to make relay smooth, and make it easier to use, because it reduces harm in terms of node storage requirements, but keep the option, so node runners like yourself can encourage building templates with non-data carrying transactions.

Oh, I was under the impression Ocean uses Knots exclusively. But I guess it could be relevant for people who would like to relay transactions to Ocean, or a Datum template provider.

The problem with the patch from the perspective of disallowing data embedding is that for it to be effective an overwhelming majority of nodes would have to upgrade to this patch. In the time where most nodes are not upgraded yet, the network will perform in a degraded manner, but data carrying transactions will still be relayed. If most nodes eventually upgrade, it is easy for the spammer to come up with a new script variation that is not covered by the current filter, which starts the entire game again. At the moment nodes upgrade very slowly. It usually takes years before a big majority of nodes upgrade to the newest version. You could argue that this is fine, and people will just be encouraged to update faster, but then you enter dangerous "auto-updating" teritory, which is against the core tenets of our project.

I'm not sure what you are getting at here. Do you mind elaborating?

He's one guy, who happened to open the currently controversial PR. I, and many other developers, don't share this opinion.

This is inflaming clickbait. What is most absurd to me, is that influencers love to paint us as this closed, shadowy group, when pretty much the opposite is true. Many of us are easy to interact with, constantly share what is going, spend hundreds, if not thousands of hours on pretty much every forum out there diligently answering questions, and try their best to do so next to extremely demanding engineering work. You can literally dm, or email most us, and are likely to receive an answer from at least someone. We are not some unapproachable corp where you get canned responses through their PR dept. There is one single place we moderate non-technical disiscussion, which is literally our workbench. We'd get even less done if we wouldn't. Calling that "attacking Bitcoin" is just asinine.

Replying to Avatar Bitcoin Optech

Bitcoin Optech newsletter #352 is here:

- links to comparisons between different cluster linearization techniques

- briefly summarizes discussion about increasing or removing Bitcoin Core’s OP_RETURN size limit

- Optech Newsletter #352 Recap

https://bitcoinops.org/en/newsletters/2025/05/02/

Pieter Wuille posted to Delving Bitcoin about some of the fundamental tradeoffs between three different cluster linearization techniques, following up with benchmarks of implementations of each...

https://bitcoinops.org/en/newsletters/2025/05/02/#comparison-of-cluster-linearization-techniques

In a thread on Bitcoin-Dev, several developers discussed changing or removing Bitcoin Core’s default limit for OP_RETURN data carrier outputs. A subsequent Bitcoin Core pull request saw additional discussion...

https://bitcoinops.org/en/newsletters/2025/05/02/#increasing-or-removing-bitcoin-core-s-op-return-size-limit

Bitcoin Optech will host an audio recap discussion of this newsletter on Riverside.fm Tuesday at 16:30 UTC. Join us to discuss or ask questions!

https://riverside.fm/studio/bitcoin-optech

"additional discussion" 🫠

Now I hate NFTs even more.

I would like to say that OP_RETURN is the best shot we have at harm reduction. For what it's worth I have been supportive of e.g. making p2ms transactions non-standard. That's not going to happen, but at least we can reduce harm by making OP_RETURN an option for fake p2ms data encumbering users.

I think the much better question is why would somebody use OP_RETURN for stamps, BRC-20 and Counterparty. It does make a difference for some of these protocols if the data is in an output, or the scriptsig, or witness part of a transaction.