Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Bitcoin Blockchain Contains Child Pornography
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Bitcoin Blockchain Contains Child Pornography

raindog308raindog308 Administrator, Veteran

https://www.digitaltrends.com/computing/bitcoin-blockchain-contains-child-porn/

https://www.pcmag.com/news/359936/bitcoins-blockchain-caught-loaded-with-child-pornography

And of course, the images can never ben removed owing to the way blockchains work, so...

I'm wondering why people have not begun stuffing the chain with copyrighted media, etc. Permanent unlimited storage!

Thanked by 1Aidan
«1

Comments

  • deankdeank Member, Troll

    I don't get it. What's so addicting about child porn?

  • MikeAMikeA Member, Patron Provider
    edited March 2018

    Something of this nature was bound to happen. not good.

    @raindog308 said:
    Permanent unlimited storage!

    A bit inefficient! Edit: actually maybe not, but still dumb..

  • rm_rm_ IPv6 Advocate, Veteran

    Containing links to X does not equal containing X.

    Thanked by 1netomx
  • ramnetramnet Member, Host Rep

    It's not permanent unlimited storage. If enough people actually did this, it would bring the entire system down.

    I am honestly surprised something like bitcoin didn't forsee this problem and restrict garbage data from being injected into the blockchain. I predict future blockchain designs will be required to have some form of data validation builtin to prevent random data from being injected by anybody and passed around to all participating nodes.

    Truth be told, this is a major blockchain exploit. And thanks to this media attention, one more people will start using.

    Thanked by 2proton netomx
  • FalzoFalzo Member

    so they finally found something that will provide reason to governments making laws against blockchains. simply forbid bitcoin because it already contains illegal things and can't be fixed. also sue or arrest all people help spreading whatever illegal stuff through it even further... yeah reasonable.

    Thanked by 2Ole_Juul netomx
  • raindog308raindog308 Administrator, Veteran

    rm_ said: Containing links to X does not equal containing X.

    Read further...it actually contains X, not just links.

    ramnet said: I am honestly surprised something like bitcoin didn't forsee this problem and restrict garbage data from being injected into the blockchain. I predict future blockchain designs will be required to have some form of data validation builtin to prevent random data from being injected by anybody and passed around to all participating nodes.

    Exactly my reaction.

  • HarambeHarambe Member, Host Rep

    raindog308 said: Read further...it actually contains X, not just links.

    Now where does that leave someone (legally) if they run a full node? Oof.

    Thanked by 2Falzo Ole_Juul
  • @ramnet said:
    I predict future blockchain designs will be required to have some form of data validation builtin to prevent random data from being injected by anybody and passed around to all participating nodes.

    Private permissioned blockchain :)

  • ramnetramnet Member, Host Rep
    edited March 2018

    @Zen said:
    The network currently consumes more power than a small country, I'm sure storage capacity is the least of everyone's worries. The blockchain is already relatively huge, and this ability to store data alongside a transaction is calculated for.

    I wouldn't call 122GB "relatively huge" at all. I suspect if someone was to inject a few hundred more GB of data into the bitcoin blockchain, most nodes would require upgrading. A few terabytes would be enough to cripple the system.

    And since there is apparently nothing on the network to stop that from happening, that is a serious problem.

    Repeat a few times and eventually the blockchain will get so large people would be forced to abandon bitcoin altogether and start the blockchain over again fresh, without this exploit in there to avoid history repeating itself.

    Even aside from that, I can easily imagine the following exploit:

    1) Build a few very high storage capacity bitcoin nodes, enough to commit transactions to the network permanently.

    2) Fill up the blockchain with a ton of garbage data.

    3) Watch all the other nodes go down as they fill up their storage and are unable to accept anymore new blocks from the network.

    1 person doing this would cripple bitcoin's blockchain.

  • AidanAidan Member

    They found that only 1.4 percent of all transactions on the blockchain carried non-financial data, which amounted to 118.5 MB in size. An even smaller amount, at 22.6 MB, contained readable files when viewed over applicable software.


    1) Build a few very high storage capacity bitcoin nodes, enough to commit transactions to the network permanently.

    That's going to be... Really expensive.

  • Yeah theres images too in encoded form. not just links.

    Here is one viewer/sender

    https://cryptograffiti.info/

    Imagine if you post your ex's nudes there? lol

  • Well from the murmurings on this thread, I expect all cryptocurrency values to take a big knock. If there's anything to enrage the general public it'd be child pornography.

    More likely to see all coin values taking a hit than alt coins being taken up. From what (limited) observations I've had on prices, the 'rest' tend to follow the market cap of BTC and are pegged somewhat accordingly.

    Thanked by 1Aidan
  • Bitcoin was still in beta when its zealot fans push it to become global digital currency.
    It is no wonder if it has lots of issues.

    The technology is not yet mature enough

  • I guess someone will be selling a bitcoin filtering app soon - whether it works or not.

  • sinsin Member

    stefeman said: Imagine if you post your ex's nudes there? lol

    You mean...I'm the only one that does this??

    Thanked by 1Joshua2216
  • ramnetramnet Member, Host Rep

    @Ole_Juul said:
    I guess someone will be selling a bitcoin filtering app soon - whether it works or not.

    It wouldn't. The stuff that is already in the blockchain can never be removed, and the only way to stop new garbage entering would be an update that all bitcoin nodes have to apply.

    The only good news (if you can consider it good) is if you use an online wallet you don't have to download the blockchain, and thus don't need to download the kiddie porn in there. So, that is one solution.

  • ramnetramnet Member, Host Rep
    edited March 2018

    @Zen said:
    To me it sounds like you are seriously underestimating the money involved.

    @Aidan said:
    That's going to be... Really expensive.

    Obviously. In case it wasn't obvious, this kind of attack would basically allow somebody to temporarily disable all bitcoin blockchain updates, as the only nodes still working and not overloaded would belong to the attacker. It basically would put the entire bitcoin blockchain under the control of a single person temporarily. And yes, it would cost a small fortune to pull off.

    I have no idea if that could be combined with other attacks to make that valuable, or not.

    If somebody actually did that, the community would probably be forced to fork the blockchain at a state before that attack occurred.

  • ramnetramnet Member, Host Rep
    edited March 2018

    @Zen said:
    It's ones and zeroes, there is no deterrent. No way for you to stop me from posting CP or anything else illegal in some form or another on any forum right now, on pastebin, YouTube comments, etc.

    Something like the bitcoin blockchain isn't merely an open text area where you can put in whatever you want. Transaction numbers, wallet addresses, and coin amounts are predefined data structures that can easily be validated for correctness before being accepted by a node and propagated around the network.

    For example, a bitcoin amount is known to be a base 10 decimal number with 8 digits of precision. It is easy to validate that to prevent somebody from sending a bitcoin transaction with a quantity of 0.0ASCBDEFYGSJKGYGH since that isn't a valid amount of bitcoin.

    The exploit here seems to be a direct result of a total lack of validation on bitcoin wallet addresses.

    The fact that the developers apparently decided such validation wasn't necessary is shocking, and while it is impossible to do anything about the blocks that already exist, I would hope the bitcoin community will update their node source code to do this validation and reject new blocks like that in future.

  • trewqtrewq Administrator, Patron Provider

    @stefeman said:
    Yeah theres images too in encoded form. not just links.

    Here is one viewer/sender

    https://cryptograffiti.info/

    Imagine if you post your ex's nudes there? lol

    "What an incredibility stupid use of the blockchain. This is why transactions should be expensive. Because now this data will be stored for the rest of time at the expense of nodes all over the world. For what... about $1 fucking dumb."

    https://cryptograffiti.info/#0ba093d32d52b2b9c1aac284ecd58a9b1ded993197a93179398e4344d637848e

  • ramnet said: It wouldn't.

    Of course it wouldn't. That's the joke. :) They would sell an app that doesn't.

  • rm_rm_ IPv6 Advocate, Veteran
    edited March 2018

    The biggest joke is that there's such a concept as "illegal data" in the first place.

    Zen said: You could encode your illegal data

    Reminds me of https://en.wikipedia.org/wiki/Illegal_number

    Thanked by 2quicksilver03 pluush
  • ramnetramnet Member, Host Rep
    edited March 2018

    @Zen said:
    It is BY DESIGN that you can attach additional data to a transaction. It isn't something you would want to remove, and there isn't any reason to.

    The very existence of this thread and the fact that people care about this as a concern disagrees with your sentiment.

    As has been demonstrated, attaching additional arbitrary data to a transaction is a problematic thing to enable people to do.

    If cryptocurrency has any hope of going mainstream, problems like this will need to be fixed.

  • I think this is fixable by miner consensus, the way some other blockchain repairs were done in past years. Basically they all sign a message saying "Bytes X to X+N of the blockchain have bad stuff in them. If you run the SHA256 algorithm up to byte X, the internal state is ABC, and if you run it up to X+N then the internal state is DEF". People could verify this, then zero out the N problematic bytes in their local copy, and use a code patch to plug in ABC and DEF while checking blockchain hashes. There might have to be a few more such numbers because of hashed records but it doesn't sound that bad.

  • randvegetarandvegeta Member, Host Rep

    @Zen said:

    ramnet said: The very existence of this thread and the fact that people care about this as a concern disagrees with your sentiment.

    Sorry I should have been more specific.

    *It isn't something any reasonable person would want to remove

    ramnet said: people care about this

    A critical misunderstanding of a technology combined with a strange desire to act as some sort of data thought police.

    I see bullshit clickbait get called out quite regularly on LET. Perhaps the hatred for cryptocurrencies among various members here has put a blinder on any sort of common sense.

    There is no contiguous block of data that can be represented as child porn. There are thousands of chunks, some only a few bytes in size, spread apart throughout a lot of data, that when specifically searched for, compiled together in the correct order and effectively decoded, may then be interpreted to present child porn.

    This idea is ludicrous. I'll start signing off my posts with either a one or a zero, and throughout the course of many thousandS of posts, I'll be able to distribuTe whatever data I desire Unto every reader of this website! LET is therefor a haven for illegal content, such as child Porn.. you never know what I'm encoDing in my messages.

    0

    Cannot agree more with what you have written. Thank you for having what should be common sense.

    Thanked by 2Zen pluush
  • mkshmksh Member

    @Zen said:

    ramnet said: The very existence of this thread and the fact that people care about this as a concern disagrees with your sentiment.

    Sorry I should have been more specific.

    *It isn't something any reasonable person would want to remove

    ramnet said: people care about this

    A critical misunderstanding of a technology combined with a strange desire to act as some sort of data thought police.

    I see bullshit clickbait get called out quite regularly on LET. Perhaps the hatred for cryptocurrencies among various members here has put a blinder on any sort of common sense.

    There is no contiguous block of data that can be represented as child porn. There are thousands of chunks, some only a few bytes in size, spread apart throughout a lot of data, that when specifically searched for, compiled together in the correct order and effectively decoded, may then be interpreted to present child porn.

    This idea is ludicrous. I'll start signing off my posts with either a one or a zero, and throughout the course of many thousandS of posts, I'll be able to distribuTe whatever data I desire Unto every reader of this website! LET is therefor a haven for illegal content, such as child Porn.. you never know what I'm encoDing in my messages.

    0

    Well, as long as nobody knows how to decode your data there won't be any problems that's for sure but while i agree with those articles being largely clickbait i wouldn't underestimate the threat. All those uuencode/yenc coded messages on usenet are not treated as random garbage after all but as the pirate uploads they usually are and taking on a format that tried to mimmick innocent postings wouldn't change that as long it's known how to decode them.

  • Zen said: This idea is ludicrous. I'll start signing off my posts with either a one or a zero, and throughout the course of many thousandS of posts, I'll be able to distribuTe whatever data I desire Unto every reader of this website! LET is therefor a haven for illegal content, such as child Porn.. you never know what I'm encoDing in my messages.

    Ah steganography...

    Just think, if we pooled all our hard drives together, and put the 1s and 0s in a different order, we could mimic the human brain.

    Information theory aside, I think the issue is more about ability, intent and public image, rather than debating whether data can be sent back and forth.

  • mkshmksh Member

    @ricardo said:
    Just think, if we pooled all our hard drives together, and put the 1s and 0s in a different order, we could mimic the human brain.

    Information theory aside, I think the issue is more about ability, intent and public image, rather than debating whether data can be sent back and forth.

    Well, yeah but from the paper it seems that up 90KB can be stored in a single place. To me that seems more like encoding than picking more or less random parts out of 122GB of available data and mixing them together to get a certain outcome.

  • It'll be interesting to see what the outcome is. If I were a BTC afficionado I'd wonder who put it there and whether authorities would be OK with that kind of content being hosted on nodes.

    more like encoding

    Don't think the format/locality matters all that much TBF, the information is present regardless of any obfuscation or system design.

  • raindog308raindog308 Administrator, Veteran

    ricardo said: Information theory aside, I think the issue is more about ability, intent and public image, rather than debating whether data can be sent back and forth.

    Pi contains all the child pornography every created and all the child pornography that will ever be created, not to mention every movie ever made, every episode of Scooby Doo, complete instructions for making an atomic bomb, and photos of Ricardo showering in the nude that were never taken.

    Thanked by 2Aidan kmas
  • mkshmksh Member

    @ricardo said:
    It'll be interesting to see what the outcome is. If I were a BTC afficionado I'd wonder who put it there and whether authorities would be OK with that kind of content being hosted on nodes.

    Not sure if the articles quoted that but in the paper they say that handful services exists to insert data. Doesn't rule out sabotage or give any answers to the actual who but makes it seem like this possibility was actutally rather well known and carelessly ignored by the developers.

    more like encoding

    Don't think the format/locality matters all that much TBF, the information is present regardless of any obfuscation or system design.

    Well, yeah, technically it surely won't but it migth have a meaning when some human (judge?) has to decide how reasonable it is to interpret some given data in a certain way. My comment was mostly aimed at the brain analogy as some posters seemed argue that getting the data in question would need some creative interpretation, cherry picking or even bad faith.

Sign In or Register to comment.