IPFS  logo

IPFS

Protocol for storing and sharing hypermedia in a distributed file system
208
180
+ 1
0

What is IPFS ?

It is a protocol and network designed to create a content-addressable, peer-to-peer method of storing and sharing hypermedia in a distributed file system.
IPFS is a tool in the Blockchain category of a tech stack.

Who uses IPFS ?

Companies
24 companies reportedly use IPFS in their tech stacks, including cloudless, node-on-fhir, and SMARTTechStack.

Developers
130 developers on StackShare have stated that they use IPFS .

IPFS Integrations

Decisions about IPFS

Here are some stack decisions, common use cases and reviews by companies and developers who chose IPFS in their tech stack.

Tarun Batra
Senior Software Developer at Okta · | 6 upvotes · 22.3K views

I had been using GitHub Pages to host my website at https://tarunbatra.github.io for a long time but like any centralized service, it is prone to outages. I decided to keep a copy on IPFS to make it always available (not like it is critical, but I take it personally, since it is my digital representation). Since then I host an identical copy at https://ipfs.tarunbatra.com. I hope more and more websites are built on an immutable and distributed stack like IPFS .

See more
Needs advice
on
EthereumEthereum
and
IPFS IPFS

Hey! I am building an uber clone using blockchain. I am confused about where do I store the data of the drivers and riders and transaction information. IPFS or Ethereum? or do I store the IPFS URL on Ethereum? What would be the advantages of one over the other?

See more
Needs advice
on
IPFS IPFS
and
OrbitDBOrbitDB

We are interested in decentralized data science infrastructure and networks. For example, imagine Pachyderm built on top of dataproject or IPFS or Beaker browser. We are specifically thinking about the protocols required to minimally share something like a data-puller (scraper, API script) and the data that is already pulled.

The space is growing, and it is not easy to see a clear winner here. We are looking for minimal approaches just to kick something along, and also to other people and groups thinking about this. I'm aware of qri.io.

See more

IPFS 's Features

  • IPFS is a peer-to-peer distributed file system that seeks to connect all computing devices with the same system of files. In some ways, IPFS is similar to the World Wide Web, but IPFS could be seen as a single BitTorrent swarm, exchanging objects within one Git repository. In other words, IPFS provides a high-throughput, content-addressed block storage model, with content-addressed hyperlinks.[11] This forms a generalized Merkle directed acyclic graph (DAG). IPFS combines a distributed hash table, an incentivized block exchange, and a self-certifying namespace. IPFS has no single point of failure, and nodes do not need to trust each other not to tamper with data in transit.

IPFS Alternatives & Comparisons

What are some alternatives to IPFS ?
MySQL
The MySQL software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software.
PostgreSQL
PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions.
MongoDB
MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
Redis
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.
Amazon S3
Amazon Simple Storage Service provides a fully redundant data storage infrastructure for storing and retrieving any amount of data, at any time, from anywhere on the web
See all alternatives

IPFS 's Followers
180 developers follow IPFS to keep up with related blogs and decisions.