Open olizilla opened 5 years ago
This will be seen as a desirable property or censorship depending on the context... regardless we need to be clear on what degradation of service would likely be experienced.
I think this specification should be caveated with the statement that if we stuff this up, the anti-censorship properties of IPFS are destroyed.
As such my take is that the ‘impact radius’ of a content-decider
should be limited to the node that is running that content-decider
and no further.
//cc @ianjdarrow
We need to consider the ramifications of where in the IPFS stack we check CIDs against the content-decider.
Checking with the content-decider at the BlockService level would be a good starting point. Ideally we'd block at the DHT provider record level as well, but we need to asses the impact on the network. By not providing a block you essentially abstain from hosting it. To not signpost others to a provider for a block you start to impose your choices on others for better or worse...
hashOnRead
) so it would be difficult for us to prevent the user from forcing blocks that are on a denylist into there own repo.