Earlier quoted context omitted.
There is a possibility of a technical solution: - You create a special rule for a block known to contain illegal data. - The illegal data in the block gets NULLed. The other transactions are left untouched. - The checksum for the next block is no longer calculated, instead it is hardcoded. This means there is no way of verifying the transactions in that block. Perhaps you add a new signature for the block with the NU…
Wouldn't that allow a 'denial-of-service' like attack? You keep sending illegal content over and over and the next block is never attained. Maybe I am misunderstanding the process.
But there has to he some kind of centralized group that bless the new block. Also, a new client and miner software must be released. Perhaps a new version every time an illegal item is included, or perhaps the program can check the list automatically in a website. In both case, it will break the decentralization.