0
This is a technical question and I don't have the answer. I would like someone to explain why this data is necessary.
If your answer is receipts or smart contracts, then my question is, "Why not put that in side chains?" I see two problems with this data being in the bitcoin block chain: First, it allows malicious data to be inserted. Second, it takes up more block chain space. Here is the cointelegraph article about music:
This question is a copy of my post here:
https://www.reddit.com/r/rBitcoin/comments/355pvr/time_to_move_data_storage_of_things_like_music/
More Information: Where are they inserting the virus definitions, images and so forth? Is it just a hash of those? – berrtus – 2015-05-07T16:45:50.910
@berrtus The data can be anything you want: it can be an image, or the hash of an image, or a recipe for chocolate chip cookies, or whatever. Any arbitrary string of bytes. Usually it is inserted as unused data in a transaction output script, but there are other ways as well. A hash is a small amount of data and will fit in a single transaction. If you have a lot of data (like an image) you will have to split it over many transactions, and pay a fee for each one, so it can get expensive, but is still possible. – Nate Eldredge – 2015-05-07T20:02:42.033