This video gives a good summary of why core v30 node runners have a risk of prosecution for illicit content that might be stored in the larger op_return field.
Good job @Matthew Kratter
Login to reply
Replies (8)
🤖 Tracking strings detected and removed!
🔗 Clean URL(s):
❌ Removed parts:
?si=cpyX42kYnJsfpYdX
Nonsense. You can store pieces of illicit content in every part of the chain. The entire argument is weak and is the argument the statist simpletons have been making for decades about all digital technology. With the right decoding any data can be illicit.
Listen to the video again.
It IS significantly harder to retrieve and view images from witness data compared to OP_RETURN data:
Witness data is embedded in Taproot script-path spends
Spread across the witness structure in a specific encoding format
Requires specialized tools/indexers (like ord software) to:
Identify which transactions contain inscriptions
Parse the witness data structure
Extract and reassemble the content
Render it as viewable media
Not straightforward with standard Bitcoin Core RPC calls
OP_RETURN Retrieval:
Data is directly in the OP_RETURN output field
Simple hex-to-binary conversion
Easy to extract with basic Bitcoin Core commands (getrawtransaction)
Straightforward to decode and view
Much more accessible to anyone, including law enforcement
Legal Liability Implications:
This is actually a crucial distinction:
Witness data: "I'm running infrastructure; the data is technically there but deeply embedded and not easily accessible"
Large OP_RETURN: "I'm storing easily retrievable files that anyone can extract with basic tools"
From a legal defense standpoint, the accessibility and ease of retrieval matters for arguments about:
"Knowing possession" vs passive infrastructure
Whether you're acting as a "host" or just network infrastructure affects the likelihood of prosecution.
In reality, some government in the world that doesn't like their banking system being circumvented will prosecute a node runner. They will put them in prison in order to make an example. Other node runners around the world will be scared and will stop thinking full nodes. Decentralisation will be sacrificed for a change that never needed to be made.
That would be for a court to decide. But if a government wants to go d a justification to ban bitcoin, then Peter Todd is handing it to them on a plate.
Court decisions are supposed to be independent, but in reality they are influenced by the government in power. Just look at the UK, US and EU efforts to prosecute political rivals in recent years!
Anything done using software is only “significantly harder” today… your argument is nonsense. Someone will build an easy way to view and decode data stored elsewhere and then what?
Legally you are hosting the blockchain, you neither uploaded the content nor do you know what content has been encoded to the chain. The chain can’t show you pictures it requires external software to do that. There is no legal justification for prosecuting a node operator. Any country that does persecute a node operator is not free and should be resisted with force.
Have you not noticed anything that has gone on in the court systems of UK, US and Europe in the last few years?
If they want to use the legal system to take someone down then they will.
Don't make it easier for them!
It’s not any easier based on data in one spot versus another. Your argument is weak.