Hacker News new | ask | show | jobs
by Theyeard 4325 days ago
They already do that: http://www.righto.com/2014/02/ascii-bernanke-wikileaks-photo...

Also related: http://en.wikipedia.org/wiki/Illegal_number

1 comments

So what happens if someone puts CP into the block chain and publishes the instructions to retrieve after two months?
On related note, you can think of a JPEG image as an instruction to retrieve CP from your CPU and LED screen if you will. When it comes to law, there's no logic since all laws are written and interpreted by faulty humans with some weird ideas in their heads (like "lets beat the shit out of people who disobey").
Nothing. The way arbitrary data is stored in the blockchain is encoding it in the financial transactional data.

For example, you could use a similar method to "store" data using Paypal: use the amount of cents in each transaction to encode a byte of data (e.g. $1.17 means 0x75 etc.) and make transfers to random people until enough bytes have been transferred. That's it, your copyrighted data or CP is now forever "stored" on Paypal servers.

I don't think this accusation will hold up in any reasonable court. Taking into account the cost of storing data (20 bytes in a single output of minimum 5400 satoshi + fees) your hypothetical instructions and code to retrieve the images would be of comparable size to any images you can reasonably store.

There is no minimum output size. Outputs can be zero-valued.
The standard client and by extension most miners will reject outputs smaller than a certain value ("dust")

You are correct that the protocol itself doesn't have a minimum output size, so if you mine a block yourself you can include dust reliably.

The same thing that happens to every other data put in transactions - if they're included in blocks every node (full verifying node [0]) downloads it and stores it locally forever.

[0]: https://code.google.com/p/bitcoinj/wiki/FullVerification

So a lawless space? What if a judge wants the data to be removed?
If the judge is really determined to put you in jail he will find CP, cocaine and unpaid taxes everywhere in your life. Law operates beyond logic and reason: only authoritative opinions and scripture interpretations matter. Ask that question to those who will put handcuffs on you, not to fellow peaceful citizens.
Then they'd need some very powerful mining equipment! Bitcoin uses merkel trees to ensure transactions in blocks never change.
An unregulated/unregulatable space. Might as well try to regulate math - "PI is 3"
How is that related? If someone puts CP intentionally into the block chain that has nothing to do with math. The spread of child pornography is a criminal offense and they could just force every miner to split the chain or charge them for spread of CP.
> By that logic you could make anything illegal, legal.

I'm not a lawyer but from a technical point of view it's almost impossible to remove any kind of data from a truly distributed network. Be it Bitcoin's Blockchain, BitTorrent or the internet itself. That's just a fact, no judge order will change it, sorry.

And as M4v3R said it'd be very expensive to add a big file like a picture to Blockchain anyway.

Its pissing into the wind to try to regulate some things. Like trying to teach a pig to sing? Doesn't work, and annoys the pig.
You probably have it on your computer already, if someone publishes interesting enough instructions for "retrieving" it.
Pi is a number. A picture is also a number (a very long one, just like any other file), including CP.
It is perfectly possible to do so, but it would be quite expensive to do so. It is easy to embed ASCII data (some 40-80 bytes) in one transaction, but that's it. To embed an image, requiring at least few kilobytes of binary data, you would need to pay a significant amount of fees.