If we fly to Mars, we will bring our file system with us. IPFS, the distributed Inter Planetary File System

សួស្តីជាទីស្រឡាញ់,

I am currently playing around with IPFS in a little weekend project and wanted to understand more about the inner workings of this peer to peer distributed file system. Especially how it differs in comparisson to BitTorrent

This paper gives a nice overview about the inner workings of this distributed file system, certain tamperproof mechanisms and how files can be addressed. It is a more general overview as a super deep-dive, but for the beginning perfect. If you want to jump deeper actually the IPFS blog is quite great.

From an academic perspective the paper puzzles me: It is the most cited one, linked from official IPFS page but still only a draft O_o

Software exists to create business value

I am Simon Frey, the author of the Weekly CS Paper Newsletter. And I have great news: You can work with me

As CTO as a Service, I will help you choose the right technology for your company, build up your team and be a deeply technical sparring partner for your product development strategy.

Checkout my website simon-frey.com to learn more or directly contact me via the button below.

Simon Frey Header image
Let’s work together!

Abstract:

Effective resizing of images should not only use geometric constraints, but consider the image content as The Inter Planetary File System (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 Web, but IPFS could be seen as a single BitTorrent swarm, exchanging objects within one Git repository. In other words, IPFS provides a high through-
put content-addressed block storage model, with content-addressed hyper links. This forms a generalized Merkle DAG, a data structure upon which one can build versioned file systems, blockchains, and even a Permanent Web. IPFS combines a distributed hashtable, 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.

Download Link:

https://raw.githubusercontent.com/ipfs/papers/master/ipfs-cap2pfs/ipfs-p2p-file-system.pdf


Additional Links:

  • Merkle DAG: Explanation on what a Merkle DAG is on the IPFS site
Weekly in-depth computer science knowledge to become a better programmer. For free!
Over 2000 subcribers. One click unsubscribe.