Let’s talk a bit about OP_RETURN.

First: what is it?

It’s an opcode that allows arbitrary data to be stored in a transaction in a way that makes it unspendable.

Simply put: you can use it to embed things like a message, a hash, or even an image in #Bitcoin.

In Bitcoin, by consensus, there are no restrictions on OP_RETURN. These are fully valid transactions under the protocol. What blocks them today is a local policy in Bitcoin Core, not the protocol itself.

So this proposal isn’t a philosophical shift — it’s an alignment between Core's standardness rules and the consensus rules.

Calling it a “cultural change” ignores that the protocol already allows it.

What exists today is a technical and policy inconsistency.

Whether we like “spam” or not (meaning anything not strictly monetary), the reality is that it exists and will continue to exist.

This proposal simply provides a cleaner path for it to happen.

It doesn’t enable it — it’s already enabled.

This isn’t about “welcoming” anyone, nobody needs permission to use Bitcoin, if someone wants to embed data, they will, the only thing we can influence is how they do it and how much collateral damage it causes.

The current restrictions haven’t stopped anything, they’ve only pushed abusers to use more harmful methods like Taproot fake scripts, witness stuffing, etc.

All of it worse for the system than using OP_RETURN.

Let’s be honest:

– There is no way to filter “spam” 100%.

– Filters can be bypassed.

– Miners can include whatever they want.

– If someone is willing to pay the fee, they’ll do it — today or tomorrow.

So what’s the most pragmatic option?

➡️ Align standardness with consensus.

➡️ Offer the least harmful path.

➡️ Acknowledge technical reality and minimize its impact.

It’s not a perfect solution — but it’s the least damaging one.

And most importantly, it’s the only one aligned with Bitcoin’s protocol.

If you see this as a philosophical shift, it’s because you never truly understood how Bitcoin’s consensus works.

We’re not opening a door, the door has always been open.

Reply to this note

Please Login to reply.

Discussion

There are lots of other things that fit consensus but which aren't propagated by the rules most noderunners have configured. So it's misleading to call this "aligning" mempools policies and consensus, as if there aren't good reasons to reject some transactions on our nodes.

Do you also accept any email someone sends you, since there's no way to filter spam 100%?

In fact, if you go to a mailing service, your mail will receive everything, even spam, it's just in a separate folder and it doesn't work 100% because there's no way to filter it 100%, the filters can always break.

Agreed there is no way to reduce spam 100%, but we can reduce it. You can always go out of band for a transaction (including miners doing what they want), but that comes at a premium.

Block space is finite, as it should be. A monetary premium for transactions absolutely and if someone wants to be in a non-normal consensus following transaction they will always find a way.

Aligning standards with consensus? I'd like to understand why there was a filter in the first place? By it being there, doesn't that mean that the filter works? By it being removed doesn't that mean that the filter works?

Not sure where I stand on the matter yet, but I'm definitely more conservative in changes being made to clients/nodes (why I run v27 and wait at least 6 months to upgrade). Correct me if I am wrong but this was always configurable, just no one took time to open up the limit, this just forces the hand and removes the ability to configure it now.

Wow, you opened a window to your house, therefore it's time to invite the MS-13 gang in for breakfast 🤡🤡🤡🤡

another discuss

nevent1qvzqqqqqqypzqpxfzhdwlm3cx9l6wdzyft8w8y9gy607tqgtyfq7tekaxs7lhmxfqyvhwumn8ghj7urjv4kkjatd9ec8y6tdv9kzumn9wshsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxnhwden5te0wdjkuerfwshxummnvekxzun99e3k7mf0qqsvm8jq3ly4sdllfwrs53deqmmgjyu278q682ra5eqtvllpm82f94sjux7l5

the door has been already opened, but you have to force it on bitcoin core users

bitcoin core users will switch to another full node that lets them continue to refuse to relay these events, if they don't like it

cry harder, shitcoiner

I think the ones crying are someone else. If you prefer to use alternatives to Bitcoin Core, go ahead and use them. No one is begging you to use Bitcoin Core. Just make sure you're ready to face the risks and vulnerabilities that come with it — don’t come crying later haha

Interesting :

nevent1qvzqqqqqqypzq40rg0n93yrn6vf0e2esqa0yk35px6dk23v7lum20ch7f7yq4ngmqqswr7sla434duatjp4m89grvs3zanxug05pzj04asxmv4rngvyv04sws3ew4