ianjdarrow / content-decider

Tools for controlling which content you choose to store and serve on IPFS
Other
7 stars 0 forks source link

Where in IPFS stack should content-decider be applied #3

Open olizilla opened 5 years ago

olizilla commented 5 years ago

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...

lanzafame commented 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