What is Filecoin?
๐ New to this? Just start reading at the top โ it begins in plain English and gets more detailed as you scroll. Jump to any level:
๐ข The simple version
Plain English โ no jargon. Start here.
Filecoin is a marketplace where anyone with spare hard drive space can rent it to anyone who needs to store data โ creating a decentralised alternative to Amazon S3 or Google Cloud Storage, with cryptographic proof that your data is actually being stored.
The problem with centralised cloud storage
When you store data on Amazon S3, Google Cloud, or Microsoft Azure, you are trusting a single company with your data. They can delete it, lose it, or lose access to it. They can censor it. They can be hacked. They can go bankrupt. And you pay whatever price they set because switching is expensive and difficult.
Filecoin builds an alternative. Anyone with hard drive space becomes a storage provider. Anyone who needs storage pays in FIL tokens to store their data across a distributed network of providers. The key innovation: cryptographic proofs โ not just promises โ that the data is actually being stored correctly and continuously.
IPFS โ Filecoin's foundation
Filecoin is built on IPFS โ the InterPlanetary File System. IPFS is a distributed file system where files are identified by their content (a hash of what they contain) rather than their location (a URL). When you store a file on IPFS, it gets a Content Identifier (CID) โ a unique code derived from the file itself. Anyone can retrieve the file using its CID from any node that has it, not just from one specific server.
IPFS solves distribution. Filecoin solves persistence โ it provides economic incentives to make sure nodes actually keep storing data long-term, not just when convenient.
How storage deals work
A client uploads data and broadcasts a storage deal: "I want to store X data for Y months, and I'll pay Z FIL." Storage providers bid on the deal. Once a deal is made, the provider stores the data and continuously submits cryptographic proofs to the Filecoin blockchain proving they still have it. If they fail to prove storage, they lose a portion of their staked FIL (slashing). FIL payments flow automatically as long as proofs are submitted correctly.
Is it legal in India?
Yes. FIL is a VDA under Indian law. 30% tax and 1% TDS apply. See India regulation.
๐ก A bit more detail
For when you want to go a little deeper.
Proof of Replication and Proof of Spacetime
Filecoin uses two novel cryptographic proofs โ invented specifically for this purpose. Proof of Replication (PoRep) proves that a storage provider has created a unique physical copy of the data. It cannot be faked by simply pointing to data stored elsewhere. Proof of Spacetime (PoSt) proves that a provider is continuously storing the data over time. Providers submit PoSt proofs at regular intervals (currently every 24 hours); missed proofs result in penalties.
Together these two proofs do something that was previously impossible: prove that a specific amount of data is being stored by a specific provider at a specific time, using only mathematics โ no auditors, no trust required.
NFT.Storage (by Protocol Labs) stores NFT metadata and images on IPFS/Filecoin โ millions of NFTs from OpenSea, Rarible, and others have their metadata stored here rather than on centralised servers. The Internet Archive stores portions of its web archive on Filecoin for redundancy. Film studios and media companies have stored production assets on Filecoin for long-term cold storage. Filecoin Virtual Machine (FVM, launched 2023) enables smart contracts on Filecoin, allowing programmable storage deals, storage-backed DeFi, and DataDAOs (decentralised autonomous organisations governing datasets).
Filecoin Virtual Machine (FVM)
FVM, launched in March 2023, brought EVM-compatible smart contracts to the Filecoin network. This opened up "programmable storage" โ smart contracts that can manage storage deals, create data markets, and build financial instruments around storage. Examples: a DataDAO that collectively governs a scientific dataset, with members voting on who can access it; a retrieval market where nodes are paid for fast data access rather than just storage; insurance contracts that automatically pay out if a storage provider loses data.
Key Filecoin metrics: total stored data (petabytes), number of active storage providers, storage deal volume, FVM smart contract deployments, and retrieval market activity. Filecoin's competitive position is verified, decentralised cold storage โ it competes with Arweave (permanent storage model) and Storj (enterprise-focused). The proof systems are technically robust; the challenge is user experience and price competitiveness versus centralised alternatives. Live data: CoinGecko ยท Filfox explorer.
๐ฃ The full technical picture
For the technically curious.
The Filecoin whitepaper: a decentralised storage network
The Filecoin whitepaper (Protocol Labs, 2017) introduced the formal model of a "Decentralised Storage Network" (DSN) โ a system where storage is provided by a set of independent storage providers, retrieved by clients, and coordinated by a blockchain. The paper introduced the Proof of Replication primitive (adapted from earlier work on "proofs of retrievability") and specified the market mechanism for storage and retrieval deals.
Source: Protocol Labs (2017). Filecoin: A Decentralised Storage Network. filecoin.io/filecoin.pdf
Proof of Spacetime: technical construction
PoSt requires storage providers to prove they hold a specific file at a specific time, repeatedly over the lifetime of a deal. The current implementation uses "Winning PoSt" (for block production โ a randomly selected provider proves storage to win the right to mine a block) and "Window PoSt" (for ongoing deal verification โ all sectors must be proven every 24 hours). Both use zk-SNARK proofs: the provider generates a proof that can be verified cheaply on-chain without revealing the actual data. The randomness in challenges is derived from the Filecoin blockchain, preventing providers from pre-computing proofs.
Filecoin's consensus mechanism is Expected Consensus (EC) โ a probabilistic leader election where each storage provider's chance of mining the next block is proportional to their storage power (amount of verified data stored). This means miners are selected based on useful work (storing data) rather than energy expenditure (PoW) or token holdings (PoS). Storage power is measured in "quality-adjusted power" โ verified deals (from Filecoin Plus, where notaries certify legitimate data) receive a 10x power multiplier, incentivising providers to store real-world data rather than random noise.
Key protocol parameters
- Consensus: Expected Consensus (storage-power weighted)
- Storage proofs: PoRep (replication) + PoSt (spacetime)
- Proof system: zk-SNARKs
- Block time: ~30 seconds
- Max supply: 2 billion FIL (released over ~100 years)
- Smart contracts: FVM (EVM-compatible, 2023)
- Built on: IPFS (content-addressed storage)
- Developer: Protocol Labs
Source: Filecoin documentation. docs.filecoin.io