But that report linked in the article is referring to the arbitrary data being disguised as standard transactions.

“Beyond intended recording of financial transactions, Bitcoin’s blockchain also

allows for injection of non-financial data, either short messages via special trans-

action types or even complete files by encoding arbitrary data as standard trans-

actions.”

If it were written today they could just say: Bitcoin allows users to inject complete files.

There is a difference between allowing file uploads and a user misusing a form to encode arbitrary data.

Reply to this note

Please Login to reply.

Discussion

No there isn’t.

If you run a music sharing website and allow uploads and downloads of audio files and someone tricks your application into accepting images by making them appear as if they were audio files—that seems very different to me from say a site that just allows any file under a certain limit to be uploaded and stored.

In both cases the images are received by the server and stored in the database (so you’re correct to say there is no difference in that sense) but the principle is very different. In the former case it is clear that the user is violating the website’s terms of service and engaging in deception to accomplish the goal with zero support from the webserver. In the latter case the website is signaling that this uploading images is an acceptable use.

Bitcoin has no terms of service.

One single .jpg spread between multiple blocks and links to websites that for the most part have been shut down already.

Is not the same as.

Being able to upload images and short videos directly.

According to your article Interpol identified this as a potential threat back in 2015.

The blockchain has already been forked over this before.

It's inevitable that once enough people update to core 30 that the blockchain will be forked again.

Even if you removed the threat of illegal material and malware it comes down to cost.

Cost to build and run a node, higher fees to spend sats.

> The blockchain has already been forked over this before.

No it hasn’t. (What are you referring to?)