Damus
Bitcoin Mechanic profile picture
Bitcoin Mechanic
@GrassFedBitcoin
Old methods of storing evil stuff required obfuscation: they would need to break it up into multiple chunks and reassembly would require specific software and knowledge of what the data is and how to reconstruct and interpret it exactly.

The old formats looked like this:

"Hi, I'm a Bitcoin transaction, here's my first output of 45 outputs - <filepart1>, here's my second output <filepart2>, here's my third output<filepart3>" along with a tonne of other stuff that has to get parsed out when processing the highly obfuscated material. This is thankfully also true of inscriptions.

OP_RETURN however is just a dump for raw, serialized data. It's not the same.

It says the equivalent of "Hi I'm a Bitcoin transaction, here's an unspendable output: <file> end".

This wasn't a problem for tiny OP_RETURNs i.e their current limit of 80 bytes.

If they're permitted to be 100kb, that's where the abuse begins.

And that's the end of plausible deniability.

When the stuff gets processed - which it has to be for your node to verify that they are valid transactions - then you just have a raw, unadulterated file that will trigger primitive antivirus/forensics software to alert the user: "Hi, you have CP on your computer."

You now need a licence to run a Bitcoin node, everyone thinks you're disgusting if you do, and they're not even wrong.

https://youtu.be/JLtmSzeLXOU
4926❤️56👍3🤙3❤️2👀2🫡2
Branca playing blake2b · 51w
We are witnessing a declared war to node runners.
coolvideos · 51w
Guys please check out my geyser 🙏🏻 it’s for my son 🙏🏻 nostr:nevent1qqsgr39fkzkktj4kkyln64pdq3npnvsz0muznzpdlpqe084jcw3egesppemhxue69uh5qmn0wvhxcmmv4dewk3
Arthur Morgan · 51w
What if people just dont update their nodes past v28 or whatever?
spyhunter · 51w
Thank you, I have been thinking the same. This reallyiss do or die for NodeRunners
Sly Fawkes · 51w
They knot like us
Seed Phrase Companion (SPC) · 51w
Bitcoin’s value comes from being neutral and censorship-resistant. Abuse vectors exist, yes, but once we accept filtering, licensing, or “allowed” use-cases, Bitcoin is dead. The solution isn’t to compromise the protocol, it’s to harden the culture of self-custody, verification, and person...
a1 · 51w
Excellent point.
SatsAndSports · 51w
So, in this post, it seems like you're explicitly saying that you'd prefer fake public key hashes - with UTXO bloat - over OP_RETURN?
trev · 51w
Good vid. Curious how many node runners will just end up running pruned nodes to drop all OP_RETURN data and not be liable on their conscience.
SwapMarket · 51w
datacarriersize=0 solves it, no?
Telluride · 51w
Excellent points as always. 🧡👊🏻🍻
Barnminer · 51w
I thought you were leaving Bitcoin because it has been captured?
stutxo · 50w
hey mechanic, just fyi you can already store 4kb files in control block sibling hashes in plain text without having to reconstruct them. plenty of malware is under 4kb in size, so you will have to stop relaying taproot transactions if you believe this is a real threat glhf