Etherum vs IPFS for Long Terms Storage of Critical document files?
Storing high priority files on the blockchain. I am also writing a smart contract for the files on Etherum. I have concerns about IPFS garbage collection vs storing the files directly on Ethereum. Thoughts?
IPFS for the storage and storing only the hash on ethereum. This is correct right? Ethereum doesn't store the entire files/folders?
Here are my concerns (am I thinking this through correctly?)
- IPFS could delete the files via Garbage collection.
- Ethereum only stores the hash, not the full files?
- For important files I am I better off storing them directly on Ethereum blockchain?
Other thoughts: I could use a redundancy system:
Have IPFS node have the files stored on an external hard drive. Con: Leaves the hard drive being vulnerable to getting lost
Have one files on BOTH Ethereum and IPFS (with backup too). Con: Expensive and bloats Ethereum blockchain.
Thank you for your time and help!