Raw Data – Is it possible/feasible for a node to correct information (e.g. inappropriate images) on the blockchain and remain part of the network?
Is it possible for a node to modify information in the blockchain (e.g. inappropriate images) and retain part of the network?
reference:
but OP_RETURN
I believe that almost all instances of image insertion in the last 12 months have been used because they are intended to insert small amounts of data. OP_FALSE OP_IF <multiple data pushes> OP_ENDIF
Inside a typical script of a surveillance component. This avoids the restrictions imposed on: OP_RETURN
You get a Segwit discount on transaction fees.
Transaction censorship:
A cleanup node discards blocks that have been verified and whose contents are no longer needed to maintain UTXO status. Disposal of unwanted data requires selective and specific criteria. For Bitcoin Core, I think this may require strategies such as rewriting large block files or overwriting the parts with zeros and updating the index accordingly.
Not relaying Unverified This kind of deal has been proposed. As Michael Folkson noted, Bitcoin core nodes already cannot relay large images (e.g. several MB) due to default policy rules. Large image publishers must reach agreements directly with miners.
However, in the above case, maintaining UTXO state requires nodes to download and verify new blocks regardless of their content. Therefore, the goal cannot be fully achieved.
I also believe that it is computationally impossible for a regular node to distinguish between inappropriate and acceptable images. Additionally, those who embed these images can take steps to prevent detection.