I am trying to figure out better the use cases for both file coin and pinata.
Here are my opinions.
Pinata is for pinning. Great. So I can easily pin a file to pinata and pinata will store that file on its nodes(not sure on how many nodes, but i guess more than 1, right ? otherwise it’s still a single point of failure). When I want to retrieve a file, I can just do that simply… All good, all happy. So in the end, pinata is just a network of computers and those computers that pinata owns is pinata’s nodes, nobody else’s…
FileCoin is much better, because on filecoin, you can rent out your space and you can store other people’s files. All clear, all happy.
I am trying to wrap my head around the fact that why I’d need to use both of the services. I read that it’s a good thing that using both of them together is much better. Can I know why ?
I can think of these reasons:
- it’s said that pinata is much faster for retrieval, than filecoin. Any idea why ?
- pinata has its own nodes so in the end, we still trust pinata’s nodes, while on filecoin, distributed solution is better, because whoever stores our files, submits proofs (if not, gets penalized). What if it still gets penalized ? does it mean our file was lost ? or does our file on filecoin still get stored on multiple nodes ? I know that file gets split into multiple parts and gets stored on multiple nodes, so that each node can’t figure out what the file is, but what i am asking is if even after sharding, 1 whole file ends up being on multiple nodes and not on one.
So those 2 above are my questions and my 3rd question is that is using filecoin with pinata only better because it defeats single point of pinata’s failure if pinata used only without filecoin ? but pinata is still good to be used with filecoin, because it’s faster for retrival, which i don’t understand why.