Bitcoin Forum
April 24, 2024, 11:24:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: What if I stored child porn in the block chain?  (Read 6182 times)
jib (OP)
Member
**
Offline Offline

Activity: 92
Merit: 10


View Profile
January 20, 2011, 11:51:32 PM
 #1

If I encoded some child porn in transaction amounts or something, and stored it in the block chain, and released a program to decode and display it, would that make it illegal for anyone to use Bitcoin (since possession of child pornography is illegal)?
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714001085
Hero Member
*
Offline Offline

Posts: 1714001085

View Profile Personal Message (Offline)

Ignore
1714001085
Reply with quote  #2

1714001085
Report to moderator
1714001085
Hero Member
*
Offline Offline

Posts: 1714001085

View Profile Personal Message (Offline)

Ignore
1714001085
Reply with quote  #2

1714001085
Report to moderator
1714001085
Hero Member
*
Offline Offline

Posts: 1714001085

View Profile Personal Message (Offline)

Ignore
1714001085
Reply with quote  #2

1714001085
Report to moderator
Gavin Andresen
Legendary
*
Offline Offline

Activity: 1652
Merit: 2216


Chief Scientist


View Profile WWW
January 21, 2011, 12:16:39 AM
 #2

First: I am not a lawyer.

Second:  No.  http://criminal-law.freeadvice.com/drug_crimes/unwitting_possession.htm

How often do you get the chance to work on a potentially world-changing project?
cardinalshark
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
January 21, 2011, 12:22:52 AM
 #3

but there will be an outcry against Bitcoin and similar systems claiming they allow child porn, terror financing, etc.
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
January 21, 2011, 12:38:13 AM
 #4

If I encoded some child porn in transaction amounts or something, and stored it in the block chain, and released a program to decode and display it, would that make it illegal for anyone to use Bitcoin (since possession of child pornography is illegal)?

I don't think so, but it would make you a felon just about anywhere.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5180
Merit: 12884


View Profile
January 21, 2011, 01:46:16 AM
 #5

It's probably not illegal, but it might become a controversial. The 10kB limit on transactions would allow a low-resolution image to be included in a single chunk. Maybe generators would agree to purge it by re-doing some blocks (though this is probably not sustainable).

This is another benefit of having a "backbone" of generators: only the generators would have to deal with the legal risk, while normal users wouldn't actually be possessing any illegal data.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
January 21, 2011, 01:54:19 AM
 #6

Such a thing would force bitcoin's developers to focus on the pruning of the blockchain, upsetting the development timeline, but would not spell an end to Bitcoin itself.  A pruned blockchain couldn't be considered a vector for child porn.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5180
Merit: 12884


View Profile
January 21, 2011, 02:08:25 AM
 #7

Such a thing would force bitcoin's developers to focus on the pruning of the blockchain, upsetting the development timeline, but would not spell an end to Bitcoin itself.  A pruned blockchain couldn't be considered a vector for child porn.

Full network nodes can't prune unspent transactions, so the attacker could just not ever spend the image-transaction.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
genjix
Legendary
*
Offline Offline

Activity: 1232
Merit: 1072


View Profile
January 21, 2011, 02:17:54 AM
 #8

im sure it's not a problem when 4chan is full of the stuff but govts allow it to run eventhough 'anons' are disruptive
FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1014


Strength in numbers


View Profile WWW
January 21, 2011, 03:20:07 AM
 #9

What if I make a program that takes this data:



And decodes it into child porn? Does owning this picture send us all to FPMITAP?

There is no such thing as data that cannot be converted into some other data if I get to choose the algorithm.

Obviously if I publish the algorithm that does this there will be public outcry against Obama and google, since I got the picture from them.

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
grondilu
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
January 21, 2011, 04:00:23 AM
 #10


Using steganography, you could put child porn pretty much anywhere, for instance in Wikimedia.  It would be much more efficient than using bitcoin.



Timo Y
Legendary
*
Offline Offline

Activity: 938
Merit: 1001


bitcoin - the aerogel of money


View Profile
January 21, 2011, 09:26:03 AM
 #11

but there will be an outcry against Bitcoin and similar systems claiming they allow child porn, terror financing, etc.

every new technology can be used to facilitate crimes. as long as the societal benefits of the technology outweigh the negative effects, there will be no outcry.

for example, I never remember any outcry against mobile phones when they took off, even though they allow terrorists to communicate far more efficiently.

GPG ID: FA868D77   bitcoin-otc:forever-d
jib (OP)
Member
**
Offline Offline

Activity: 92
Merit: 10


View Profile
January 21, 2011, 11:21:05 AM
 #12


I'm not necessarily talking about unwitting possession. Assume I publicly release and announce a program to decode the child porn from the block chain, such that everyone knows and can easily confirm that there's child porn in the block chain.

There is no such thing as data that cannot be converted into some other data if I get to choose the algorithm.

Obviously if I publish the algorithm that does this there will be public outcry against Obama and google, since I got the picture from them.

Assume that the algorithm is something generic like "Find the transaction with this hash and handle its data as a JPEG image", such that a reasonable person can tell the child porn is stored in the block chain and not in the decoding program.
FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1014


Strength in numbers


View Profile WWW
January 21, 2011, 11:33:41 AM
 #13


I'm not necessarily talking about unwitting possession. Assume I publicly release and announce a program to decode the child porn from the block chain, such that everyone knows and can easily confirm that there's child porn in the block chain.

There is no such thing as data that cannot be converted into some other data if I get to choose the algorithm.

Obviously if I publish the algorithm that does this there will be public outcry against Obama and google, since I got the picture from them.

Assume that the algorithm is something generic like "Find the transaction with this hash and handle its data as a JPEG image", such that a reasonable person can tell the child porn is stored in the block chain and not in the decoding program.

Fair enough I suppose.

It all comes down to how willing people are to hurt us when we haven't hurt anyone. Does it really matter if we did the non-offense they accuse us of or whether they make up that we did a real crime? Either way they make the rule, they level the charge, they arbitrate the dispute, they enforce the judgement.

I'm not going to get violent with them, so it's pretty much completely in their court (haha, pun intended).

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
Gavin Andresen
Legendary
*
Offline Offline

Activity: 1652
Merit: 2216


Chief Scientist


View Profile WWW
January 21, 2011, 04:15:35 PM
 #14

Quote
Assume I publicly release and announce a program to decode the child porn from the block chain, such that everyone knows and can easily confirm that there's child porn in the block chain.

Publicly announce where?

Publicly announce it here and one of the moderators will delete it faster than you can type 'rm'.
Announce it on your own website and I'd encourage the legal authorities and/or your ISP to shut you down.

Announce it in IRC chat or via a Freenet/TOR/i2p hidden service and I would personally encourage everybody to shun and /ignore you... and very few people will hear your announcement, anyway.

I suppose you could try to get a journalist or government interested in causing trouble for bitcoin to publicly announce it.  If you did, I would ask as loudly as I could why the journalist or government is complaining about innocent bitcoin users instead of trying to track you down and prosecute you.

How often do you get the chance to work on a potentially world-changing project?
ShadowOfHarbringer
Legendary
*
Offline Offline

Activity: 1470
Merit: 1005


Bringing Legendary Har® to you since 1952


View Profile
January 21, 2011, 06:20:55 PM
 #15

It doesn't matter anymore if you put kiddie porn in chain or not.

Because of the default client now does not support any non-standard transactions (isStandard() function), and bitcoin is only specifically advertised & designed as currency by its creators, this case will be classified by courts the same as using a phone for coordinating a bank robbery would be.

The telephone operator cannot be held responsible for actions of a criminal which used the phone to do some evil.

theymos
Administrator
Legendary
*
Offline Offline

Activity: 5180
Merit: 12884


View Profile
January 21, 2011, 07:14:51 PM
 #16

Because of the default client now does not support any non-standard transactions (isStandard() function)

You'll still store non-standard transactions if someone else puts them in a block. You'll then have to transmit the transaction to anyone who requests that block from you.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
ShadowOfHarbringer
Legendary
*
Offline Offline

Activity: 1470
Merit: 1005


Bringing Legendary Har® to you since 1952


View Profile
January 21, 2011, 08:02:28 PM
 #17

Because of the default client now does not support any non-standard transactions (isStandard() function)

You'll still store non-standard transactions if someone else puts them in a block. You'll then have to transmit the transaction to anyone who requests that block from you.

Yes, the protocol still supports it, but the default client does not create such transactions. So it is not the "normal use" of Bitcoin to store binary data in it. Case closed.

DELTA9
Member
**
Offline Offline

Activity: 102
Merit: 10


View Profile
January 22, 2011, 02:09:58 AM
 #18

honestly...who would wanna go and do something like that  Huh
ShadowOfHarbringer
Legendary
*
Offline Offline

Activity: 1470
Merit: 1005


Bringing Legendary Har® to you since 1952


View Profile
January 22, 2011, 08:07:56 AM
 #19

honestly...who would wanna go and do something like that  Huh

Hmmm let me think....
   Government(s) and FEDs ?

TiagoTiago
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Firstbits.com/1fg4i :)


View Profile
February 20, 2011, 04:04:53 PM
 #20

One way it could be done, would be for someone to aquire a good amount of BTC, then encode the data as annonymous donations to several innocent addresses, those transfers once validated become permanently embedded in the blockchain, right? Then after a month or so, after the data has become an essential part of the blockchain of the network, that person releases the program to aquire and decode the data  and the knowledge about it on Freenet where no censorship can take it down.

(I dont always get new reply notifications, pls send a pm when you think it has happened)

Wanna gimme some BTC/BCH for any or no reason? 1FmvtS66LFh6ycrXDwKRQTexGJw4UWiqDX Smiley

The more you believe in Bitcoin, and the more you show you do to other people, the faster the real value will soar!

Do you like mmmBananas?!
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!