IPFS for picture storage?
Posted: 07 Nov 2016, 18:24
Hey all! For distributing/managing/maintaining the growing collection of card scans, has IPFS (InterPlanetary File System) been looked into as a solution? I know the main FAQ thread talks about the modern sets have been moved to Mega as a host since it allows easier browsing and download of individual files.
I think IPFS might be a good option for this community as it offers the same sort of "browse for individual files" flexibility, but doesn't have "single point of failure" problem (if Mega were ever forced to shut down, those files are gone). IPFS is more like a torrenting setup, where community members can locally seed the files, but allows for picking and choosing individual files from the collection.
For example, I seeded the 4th Edition XLHQ folder, and it now can be accessed from:
https://gateway.ipfs.io/ipfs/QmRPFDMW86 ... q6WcCVFZTp
Anyone who wants to run a local IPFS node can issue the command:
The downside is adding files to a folder changes the hash/identifier of the folder. So, while right now the Mega link of https://mega.nz/#F!p8RBBT6Y!ksgSGJbMsKU0HX_ho-QS5g will always go to the most up-to-date folder with all the newest sub-folders added. Directing users to an IPFS folder would mean updating the link's hash when new folders were added to the root level. Or, IPFS has a naming system (which seems to not quite be finalized yet), where CCGHQ could keep a node up-to-date with the most recent hash's name, though that part of the IPFS protocol seems to not be finalized yet.
Anyone have thoughts on this or tried working with this in the past?
I think IPFS might be a good option for this community as it offers the same sort of "browse for individual files" flexibility, but doesn't have "single point of failure" problem (if Mega were ever forced to shut down, those files are gone). IPFS is more like a torrenting setup, where community members can locally seed the files, but allows for picking and choosing individual files from the collection.
For example, I seeded the 4th Edition XLHQ folder, and it now can be accessed from:
https://gateway.ipfs.io/ipfs/QmRPFDMW86 ... q6WcCVFZTp
Anyone who wants to run a local IPFS node can issue the command:
- Code: Select all
ipfs pin QmRPFDMW86yhqwVK7DUPYaa43eN59XrraCXdq6WcCVFZTp
The downside is adding files to a folder changes the hash/identifier of the folder. So, while right now the Mega link of https://mega.nz/#F!p8RBBT6Y!ksgSGJbMsKU0HX_ho-QS5g will always go to the most up-to-date folder with all the newest sub-folders added. Directing users to an IPFS folder would mean updating the link's hash when new folders were added to the root level. Or, IPFS has a naming system (which seems to not quite be finalized yet), where CCGHQ could keep a node up-to-date with the most recent hash's name, though that part of the IPFS protocol seems to not be finalized yet.
Anyone have thoughts on this or tried working with this in the past?