You are viewing a single comment's thread from:
RE: Pin Your Dtube Hashes & A Name Change! | Update #008
I don't understand such things, but can we now uploaded a video for ever to dtube, I mean to being played even after a month. Why everybody is saying that ipfs is good while we can get files from there just a few days after uploading them. And after that it's impossible to download or watch something ? or is it made specially temporary to save the space ? Can you explain please ?
Your question leads to an in-depth discussion of IPFS, but I'll do my best to give an easy answer. The reason why a video on IPFS loads for the first few days and then seems never to load again is not that the link is wrong but because the file the link is looking for is not cached on the gateway and or not on the network at all.
If you upload to IPFS (either from the command line, @nebulus, or @dtube) that video gets a unique hash for that content. As long as the video can is on the IPFS network, it plays. Sometimes the playback slow because the gateway you are watching it through has to download the file.
This problem is why @nebulus exists. The more places to pin your content the less likely your file disappears (or so it seems). Once we get federation pushed out a person running a Nebulus node can earn STEEM when they pin content uploaded to all the other nodes. The more IPFS nodes with your content saved to them the faster the file loads and the chance that the file disappears goes down drastically.
Yes, when it comes to the IPFS nodes caching content. Unless a node runs the command to pin the content, that node deletes the cached versions of files every so often. It's called garbage collection and is an IPFS feature to make sure the most popular content stays active. That said, as long as the at least one IPFS node pins your content it exists but it may take a long time for a gateway to load the content.
I see now, but people can't watch the video for ever and can't download files for ever. Why ipfs don't work better than youtube or google drive or any other website that can hold files forever ?
Is the reason behind that is because not a lot of people share the space with ipfs ?
With YouTube, access is dependent on a single centralized entity continuing to provide access. With IPFS future access only requires any entity, not necessarily its creator, to be hosting the content.
This is why this project exists, so videos will stay live forever.
I believe it's just a lack of nodes pinning files on IPFS