What is IPFS ?
Who uses IPFS ?
Here are some stack decisions, common use cases and reviews by companies and developers who chose IPFS in their tech stack.
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 .
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?
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.
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. 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.