Global Feed Post Login
Replying to Avatar Luke Dashjr

Some people seem to want to argue that there is already CSAM in Bitcoin's blockchain. This is false. Bitcoin today does not support images at all - only arbitrary data up to 80 bytes (or 95 in the coinbase).

Exploits like "Inscriptions" work by _misinterpreting_ script code, and _bypassing_ existing policy rules. They are not actually storing images, but merely putting gibberish code on the chain, which they later themselves (not Bitcoin) _misinterpret_ as images.

This distinction is very real and relevant. If you don't differentiate between "data that can be misinterpreted to produce CSAM" and "data that correctly interpreted displays CSAM", then literally _all data_ is CSAM, with _no exceptions at all_. This tweet would be CSAM. Google's logo would be CSAM. Your phone's operating system would be CSAM. Literally anything _can_ be misinterpreted as CSAM.

Avatar
nout 3mo ago

So here's an example for how to read image from witness inscription (I promise it's not CSAM):

bitcoin-cli getrawtransaction "584b6d204fcf6e2a3dd82a9adc55890447a09b534ab7d725a7353aecf547bcbf" 1 | jq '.vin[0].txinwitness[1]' | awk -F '0063036f726401010a696d6167652f776562705202' '{gsub("4d0802", "", $2); print substr($2, 7)}' | xxd -r -p > test.webp

nostr:nevent1qvzqqqqqqypzplw4arm2urdcz7lqkuw6ypyccxqxj6xc5eze2kwzf8ej97nnge98qqs0k35x4gvh0zffzp44cq3acy0ushtdt7fys7xce2fq8qqacn6m06cg6q4l0

Reply to this note

Please Login to reply.

Discussion

No replies yet.