Overview
What is IPFS?
IPFS, an open source project backed by Protocol Labs, powers the creation of diversely resilient networks that enable persistent availability — with or without internet backbone connectivity. According to supports, this means better connectivity for the developing world, during natural…
Recent Reviews
Leaving a review helps other professionals like you evaluate Content Delivery Networks (CDN)
Be the first one in your network to review IPFS, and make your voice heard!
Get StartedPricing
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Would you like us to let the vendor know that you want pricing?
2 people also want pricing
Alternatives Pricing
Product Demos
IPFS Alpha Demo
YouTube
Product Details
- About
- Tech Details
What is IPFS?
How IPFS works:
When a file is added to IPFS, the file is split into smaller chunks, cryptographically hashed, and given a unique fingerprint called a content identifier (CID). This CID acts as an permanent record of the file as it exists at that point in time.
When other nodes look up the file, they ask their peer nodes who's storing the content referenced by the file's CID. When they view or download the file, they cache a copy — and become another provider of the content until their cache is cleared.
A node can pin content in order to keep (and provide) it forever, or discard content it hasn't used in a while to save space. This means each node in the network stores only content it is interested in, plus some indexing information that helps figure out which node is storing what.
if a new version of a file is added to IPFS, its cryptographic hash is different, and so it gets a new CID. This means files stored on IPFS are resistant to tampering and censorship — any changes to a file don't overwrite the original, and common chunks across files can be reused in order to minimize storage costs. IPFS can find the latest version of a file using the IPNS decentralized naming system, and DNSLink can be used to map CIDs to human-readable DNS names.
Use Cases
Archivists
When a file is added to IPFS, the file is split into smaller chunks, cryptographically hashed, and given a unique fingerprint called a content identifier (CID). This CID acts as an permanent record of the file as it exists at that point in time.
When other nodes look up the file, they ask their peer nodes who's storing the content referenced by the file's CID. When they view or download the file, they cache a copy — and become another provider of the content until their cache is cleared.
A node can pin content in order to keep (and provide) it forever, or discard content it hasn't used in a while to save space. This means each node in the network stores only content it is interested in, plus some indexing information that helps figure out which node is storing what.
if a new version of a file is added to IPFS, its cryptographic hash is different, and so it gets a new CID. This means files stored on IPFS are resistant to tampering and censorship — any changes to a file don't overwrite the original, and common chunks across files can be reused in order to minimize storage costs. IPFS can find the latest version of a file using the IPNS decentralized naming system, and DNSLink can be used to map CIDs to human-readable DNS names.
Use Cases
Archivists
Storing archival data using IPFS enables deduplication, clustered persistence, and high performance to store world's information for future generations.
Service providers
For large amounts of data, storing on IPFS could help slash bandwidth costs thanks to its use of secure, peer-to-peer content delivery.
Researchers
If working with or distributing large datasets, storing that data using IPFS can help speed up performance and unlock decentralized archiving.
Blockchain developers
IPFS content addressing enables the user to store large files off-chain and put immutable, permanent links in transactions — timestamping and securing content without having to put the data itself on-chain.
Content creators
IPFS empowers creators to build and share on the decentralized web — whether that's delivering content free from intermediary control or minting NFTs that stand the test of time.
Offline users
High-latency networks cause major obstacles for those with poor internet infrastructure. Peer-to-peer IPFS offers resilient access to data independent of latency or backbone connectivity.IPFS Video
How IPFS Works - Steven Allen
IPFS Technical Details
Deployment Types | On-premise |
---|---|
Operating Systems | Windows, Linux, Mac |
Mobile Application | No |