Out of curiosity, why can’t files be encrypted by default? Or keys encrypted by default? Where all content needs to be accessed by both it’s hash and it’s decryption key? I understand that we can encrypt content rather easily before uploading to the network, but but wouldn’t it enforce best practices if everything were encrypted by default? Maybe for public content (Wikipedia kind of stuff for example) the key could be left empty? Or maybe given some sort of standardized key?
What I’m worried about it that files stored on your node seem (correct me if I’m wrong) to be indexed and available just by looking at the ipfs GUI. For repressive regimes it seems if the authorities can look at my node and see a list of encrypted files it puts me in a sticky situation- no?
I’m using IPFS in a sensitive project now, and while it works fine, it would be nice that no host get in trouble for what others upload.