IPFS & Filecoin Network Overview
The world’s largest decentralised web3 storage infrastructure
Agenda
The Decentralisation of the Web
From Web 2.0 to Web 3.0
Centralized
Single points of failure�Data monetized by data monoliths
Decentralized
Distributed�Users power service�Censorship resistance
Privacy
Self-verified
Non-siloed data
Web 3.0
What is it exactly?
Distributed Web�
Blockchain�
Semantic Web�
Interplanetary File System
IPFS
Overview
IPFS stands for the InterPlanetary File System. IPFS is a decentralized storage and delivery network and data transfer protocol which builds on peer-to-peer networking and content-based addressing.
6
Peer
Unique ID
Provide services
Must be
Encrypted
Use services
"routable"
Swarm
File system
Files + Folders
Interplanetary
Distributed
(no central server)
Resilient / Offline first
Content Addressing + Content Routing
IPFS core technology
LOCATION ADDRESSING
CONTENT ADDRESSING
Web2�IP + port
http://domain.com/�path/to/index.html
ipfs://[CID]/�path/to/index.html
IPFS�Content ID
VS
Which server does this address correspond to?
<server>
Who has
file <CID A>?
Sure, I have it if you want it
Me too!
And me! Take it!
<fileA>
<fileA>
<server>
IPFS in Numbers
How is IPFS doing?
Gateway Operators
Browser Adoptions
| 2019 | 2022 |
Active contributors | 880 | 1100 |
95th percentile find time | 40s | 400ms |
Browser integration | 2 | 5 |
Monthly users | 5M | 50M |
IPFS powered apps | 100 | 1000+ |
Roadmap
IPFS
Ecosystem
IPFS
https://ecosystem.ipfs.tech/
https://awesome.ipfs.io/
Largest decentralised storage network
active storage providers worldwide
3,900+
nations represented in the ecosystem
44
Filecoin Network
What is Filecoin?
The Filecoin network enables open services for data and adds an incentive layer to IPFS. It is a global digital economy that leverages the Filecoin blockchain to operate as a settlement layer for data services, similarly to how Ethereum operates as a settlement layer for value.
Layer one, not just for storage:
Key benefits:
Filecoin Storage Deal
The anatomy of a
13
1
* Filecoin uses the same process as IPFS so the resulting Content IDs are compatible
2
3
4
A client makes a time-limited deal (e.g., via app or smart contract) to store data
The Filecoin protocol transforms the data into a content-addressed Directed Acyclic Graph (DAG)*
Providers generate an initial Proof of Replication (PoRep) to verify they received the client’s data
That PoRep is published to the Filecoin blockchain
Over time, providers prove that they still have random subsets of client data, creating Proofs of SpaceTime (PoST) published to the blockchain
Providers are paid incrementally in FIL if they deliver the PoSTs and penalized heavily (“slashing”) if they do not
Towards the end of the storage deal, clients either renew the storage deal or let it expire
Optional: Clients renew their storage deal
Optional: Clients make a retrieval deal to retrieve their data
PoRep
PoSt
PoSt
Filecoin blockchain
Storage provider’s data center
Onboarding
The life cycle of big dataset’s
DataCap
Extraction & Pre-processing
Transformation
Deal execution
Transfer
Deal management
DataCap is allocated to clients to subsidize reliable and valuable storage
Data is extracted, encrypted, chunked or aggregated to fit into the desired sector size
Data is transformed into CAR files
Deals are made
The data is transferred, either online or offline
You must keep track of all of these files and CIDs
Simple Data Storage Tools
Filecoin
Web3.Storage��Web3.storage allows developers to easily content address their data and get it onto distributed storage, without worrying about the reliability of their service provider or dealing with the headaches of running their own infrastructure.
NFT.Storage��A secure and reliable way to store NFTs, use NFT.Storage which preserved over 90 M NFTs.
Multichain.storage��Multichain.storage is designed for users from other blockchain ecosystems that want to use IPFS and Filecoin storage. It also gives users the option to mint NFTs in one click.
ChainSafe Storage��Chainsafe Storage is currently being used as the back end of ChainSafe Files where offers an easy to use drag and drop UI to store and own your data. Join the growing ecosystem of builders who are decentralizing their storage layer through APIs and try it for free
CO2.Storage��A web3 storage solution for environmental assets based on content addressed data schemas.
Lighthouse.storage��Lighthouse allows users to store their files on the decentralized network for lifetime at a fixed price.
Large Data Storage Onboarding
Filecoin
Singularity��For data owners who want to onboard their data (either locally or from S3) to Filecoin with the storage providers they’ve chosen. Singularity is a CLI tool for data preparation, deal making, deal execution, and data retrieval.
Estuary��Estuary allows uploading and storing content on the Filecoin network directly from your browser. It allows anyone with public data to store and retrieve using a few API calls. Currently, the tool is invite-only.
Textile Powergate��A production-ready Filecoin deployment stack.Ensure storing data on Filecoin is easily available on the IPFS network.
AcroTransfer
Lyve Mobile Array
Transport Tools
Data Onboarding Programs
Filecoin
Filecoin Plus��A social layer mechanism that incentivizes all participants to make Filecoin more useful. Get started by applying to DataCap.
Slingshot��A social layer mechanism that incentivizes all participants to make Filecoin more useful. Get started by applying to DataCap.
BigData Exchange��A social layer mechanism that incentivizes all participants to make Filecoin more useful. Get started by applying to DataCap.
Network Growth
How’s Filecoin going?
Storage Network
| 2021 | 2022 |
Storage capacity | 1.69+EiB | 17+EiB |
Storage providers | 856 | 4000+ |
Pledged collateral | 2.68M | 134M |
Orgs built on Filecoin | 295 | 570 |
Storage Size
| 2021 | 2022 |
Unique Content ID | 372k | 6.1m |
Unique Providers | 545 | 1136 |
Storage Deals | 699k | 1.83m |
Total Data Stored | 24 PiB | 461PiB |
* Source Filecoin 2022 Review
Protocol Revenue
How well is it going?
Filecoin collects its revenue from both supply side and demand side of the crypto economy. ��In 2021, Filecoin yielded $14m protocol revenue. Over lifetime, it has cumulative obtain $1.6b.
Making Filecoin the most profitable chain after Ethereum. �
Protocol Revenue:
Filecoin $1.6b
Ethereum $8.8b
Ecosystem
Filecoin
With over 500+ startups building and growing in the IPFS, Filecoin & PL ecosystems
Filecoin ❤ IPFS
The perfect complements
IPFS for fast, flexible retrieval (gateways, local nodes, browsers)
Filecoin for persistence and verifiability
The Organizations
Who are you speaking to?
Protocol Labs is an open-source R&D lab building protocols, tools, and services to improve the internet
FF is the steward of the Filecoin community, aspiring to put the power of humanity’s most important information back into the hands of everyone.
80+ full time contributors + many more orgs that engage in WG’s
Initial Coin Offering
First, the raise
Raised $257M+ in over a month from 2100+ investors in 2017. (Cointlist)
A notable ICO because:
Crypto-economics
What is the business model?
An Island Economy
(6 year half-life, 97% over 30 years)
(Simple minting + Baseline minting)
Concepts:
Filecoin Reports
Want to learn more?
FVM
Compute over State��Gives programmability on chain�
�
Retrieval.Market�Decentralised CDN��Saturn network &
Titan network�
�
Bacalhau�Compute over Data
Allows compute intensive processes run on storage nodes��
Next Steps
IPFS & Filecoin
FVM
Compute Over State
The Filecoin Virtual Machine is a runtime environment for smart contracts (also called actors) on the Filecoin network. FVM brings user programmability to Filecoin, unleashing the enormous potential of an open data economy.
FVM
Compute Over State
https://github.com/filecoin-project/ref-fvm
�The Filecoin Retrieval Market enables a dCDN to emerge around the Filecoin Network.
Retrieval.Market
dCDN
Retrieval Market�https://retrieval.mareket
Saturn Network�https://strn.network/
Bacalhau is a platform for fast, cost efficient, and secure computation by running jobs where the data is generated and stored. With Bacalhau you can streamline your exisiting workflows without the need of extensive rewriting by running arbitrary Docker containers and WebAssembly (wasm) images as tasks.
Bacalhau
Compute over Data 🐟
Bacalhau�https://www.bacalhau.org/
Compared to others
Filecoin
| | | | |
Cost | | | | |
Capacity/ HW | | | | |
Usage | | | | |
Market Cap | | | | |
Nodes | | | | |
Collaboration Opportunities
Filecoin
Dev Infrastructure
Collaborate with Filecoin on…
Infrastructure requirements:
In need of:
Glif Node
Infura Nodes
Chainstack RPC
Client Onboarding
Collaborate with Filecoin on…
Current state:
In need of:
SEAL Storage + Atlas is storing CERN data on Filecoin
Web3 Strategies
Collaborate with Filecoin on…
Filecoin is a trusted brand in Web3:
Web Summit 2022, Lisbon, Portugal
CNBC + Filecoin Sanctuary, Davos 2023
Developer Engagement
Collaborate with Filecoin on…
Filecoin is made for builders:
Fil Bangalore Event in Dec 2022
Fil Singapore, Sep 2022
Technical Integration
Collaborate with Filecoin on…
Using it raw:
Implement Storage Integration:
Deeper protocol level integration:
Filecoin Community
Follow us, join
Join the community:
Chat with us:
Stay informed:
Book me or DM me!
Jenks Guo�Developer Advocate�Filecoin Foundation�Twitter: @jenksguo