2 ms·
I think this is pretty cool. The basic idea is that Filecoin builds on top of the existing IPFS storage layer to add an incentive to provide storage to the glob
by vlmutolo 6y ago
I think this is pretty cool. The basic idea is that Filecoin builds on top of the existing IPFS storage layer to add an incentive to provide storage to the global network.
If you're someone who follows cryptocurrencies, the first question you're probably asking is "what's their consensus algorithm?". The answer is "proof of storage". Assuming they've figured out the technical details (I haven't read their paper thoroughly yet), this seems like a decent idea. It avoids the massive power requirements of proof of work, and there's lots of unused storage out there in the world for people to offer for a price, and they can offer it at a very low power usage. Persistent storage doesn't actively require power.
As a back-of-the-envelope calculation, if you total up the storage capacity of every iPhone in the world, you'll probably reach something like 64000 petabytes [1] [2]. Backblaze, a fairly large cloud storage provider, has a total network size of around 500 petabytes [3]. Maybe S3 is a hundred times larger? Maybe? Still, it's good that the combined storage capacity of all the iPhones in the world alone can compete with the big storage providers. That gives me hope that there's at least the theoretical potential for actual decentralization, as opposed to with proof of work, which tends to favor a minority of people with large compute rigs. Normal people don't want to max out the chips in their phones and laptops 24/7, but maybe they wouldn't mind using some passive storage.
I'm not sure about how consistently people in Filecoin need to be connected to the network, but that could prove to be an issue.
Another thing to look at would be whether there's any way for a third party to see what data you're holding. This is an issue because you probably don't want to let random other people store whatever they want on your machine. Lots of that content could be illegal, and (IANAL) I'll bet the law can hold you accountable just for storing it.
[1]: https://kommandotech.com/statistics/how-many-iphones-have-been-sold-worldwide/ https://kommandotech.com/statistics/how-many-iphones-have-be...
[2]: https://www.counterpointresearch.com/average-storage-capacity-smartphones-cross-80gb-end-2019/ https://www.counterpointresearch.com/average-storage-capacit...
[3]: https://www.backblaze.com/blog/500-petabytes-and-counting/ https://www.backblaze.com/blog/500-petabytes-and-counting/
- whyrusleeping 6y ago> I'm not sure about how consistently people in Filecoin need to be connected to the network, but that could prove to be an issue. The initial release today focuses on Storage Mining, which requires the nodes storing the data to be online pretty much all the time to be able to submit proofs of that storage. This is because storage miners are the block producers, and we need to have high certainty that they actually have the amount of storage they claim. The requirements here will go down over time, we have a number of different proof constructions we are looking into that will improve things in nearly every dimension (zk-snark technology is still really young, and we're pushing its limits). Filecoin (even today) has retrieval miners, that earn money for serving data as clients request it, but it needs a good deal of work still to form an efficient market. Its current state is more like Amazons 'Requester pays buckets' on s3, but is rapidly improving and many different groups are building out exciting things in this space. A retrieval miner doesnt really need to be online for any amount of time, only needs to respond to requests when it wants to get paid. > a fairly large cloud storage provider, has a total network size of around 500 petabytes Its worth noting that the current amount of 'committed power' (aka, proven storage) in Filecoin as of this moment is 572.8PiB, with significantly more than that waiting to get onto the chain. Most of this is just 'committed capacity', space that doesn't contain users data, but is proven to be there and ready to be filled with real data when it's demanded.
- vlmutolo 6y agoThanks for the reply. And I did notice that Filecoin's committed storage was even larger than Backblaze's reported capacity, which was super impressive, even if it doesn't represent actual files yet. Congrats on the release!