Once a smart contract is out there on the blockchain, it can't be removed, it can only self-destruct. A smart contract can store around 1.49 GB of data (source: Is there a (theoretical) limit for amount of data that a contract can store?)

So what would happen if somebody deployed a smart contract, which contains some illegal material? e.g. copyright infringement or worse?

How would it be possible to remove that? Is there no danger that the ETH blockchain would be fully loaded with undeletable illegal material?

I'm more into the theoretical side. Maybe not 1.49 GB but a few images. Images from somebody without consent etc. Impossible to remove, censor.

marked as duplicate by eth May 25 '17 at 1:17

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Browse other questions tagged or ask your own question.