How does IPFS compare with X?

From @taliesinb on Sat Apr 04 2015 20:15:38 GMT+0000 (UTC)

Values of X might be Freenet, Tahoe-LAFS, BitTorrent Sync.


Copied from original issue: https://github.com/ipfs/faq/issues/2

1 Like

From @jbenet on Sat Apr 04 2015 22:21:54 GMT+0000 (UTC)

great point. this will take a while to compile together.

From @whyrusleeping on Sat Apr 04 2015 23:44:49 GMT+0000 (UTC)

Might be good to have separate issues for each comparison, and link to them from this issue

From @MichaelMure on Sun Apr 05 2015 09:34:14 GMT+0000 (UTC)

Also, Camlistore.

From @rhetr on Thu Jun 04 2015 17:05:09 GMT+0000 (UTC)

also maidsafe, ethereum, storj (for ipfs and filecoin) and maybe namecoin, dename (for ipns)

From @Frando on Wed Sep 09 2015 09:59:54 GMT+0000 (UTC)

also gnunet / secushare

From @harlantwood on Fri Sep 11 2015 01:58:21 GMT+0000 (UTC)

A feature matrix in table form would be really useful here.

From @DeftNerd on Fri Oct 23 2015 07:33:56 GMT+0000 (UTC)

If you look into namecoin, also check out a similar coin called EmerCoin. Holds larger blocks and the developers have built some really neat features into it. It also has OpenDNS peering so people who use OpenDNS resolvers can access various new domain extensions

From @akda5id on Mon Nov 09 2015 06:54:41 GMT+0000 (UTC)

I’d really like to see a discussion about the differences between this project and the CCN/NDN work, particularly the Named Data Networking concept of ‘hierarchically structured names’. See http://named-data.net/project/archoverview/ for an overview, and parts 3 and 4 of this excellent talk by Van Jacobson for more details.

Structured names seem to have such incredible benefits to routing and caching, I would be intrested to hear an explanation as to why they are not used in this project.

1 Like

From @JesseWeinstein on Sun Jan 03 2016 21:35:38 GMT+0000 (UTC)

And git-annex: https://git-annex.branchable.com/

And stronglink: https://github.com/btrask/stronglink

From @thekyriarchy on Thu Jun 16 2016 18:42:42 GMT+0000 (UTC)

@akda5id i came here to post exactly that! curious about what the answer is

From @gingerbeardman on Fri Sep 30 2016 08:16:11 GMT+0000 (UTC)

Interested to see this matrix

From @orbisvicis on Sat Jan 07 2017 17:25:42 GMT+0000 (UTC)

Zeronet in clearnet mode and practical differences to Mobile IPv6.

From @RichardLitt on Wed Jan 18 2017 19:35:03 GMT+0000 (UTC)

Related to: IPFS vs Dat.

From @RichardLitt on Wed Jan 18 2017 19:36:16 GMT+0000 (UTC)

> Might be good to have separate issues for each comparison, and link to them from this issue.

I agree with this. We should move this to separate issues. Right now, it’s a place for people to drop stuff, but it’s not being answered. Before making separate issues and linking them together, though, I want to call attention to our work at Discourse, where it would be good to add these questions, as well.

From @jmithmstr on Thu Feb 02 2017 18:57:18 GMT+0000 (UTC)

I would like to know how IPFS or libp2p compares to https://matrix.org

From @eaterjolly on Sat Apr 29 2017 00:27:45 GMT+0000 (UTC)

It’s not really fair to compare open source projects which happen to be in direct competition with each other. The differences often reside in collective priorities and ideologies, and can be as fickle as two groups of programmer don’t like the languages the others are using. Ethereum has a separate fork for 3 different purist language implementations of their engine, it’s kinda a ridiculous level of redundant effort.
(albeit it’s supposed to be a proof-of-concept that their network protocol is agnostic to code changes)

Ultimately their will be one or two gnunet/ipfs/etc forks to reign supreme, and, to borrow a term from the Wikipedia community, they would be pov fork. So long as the world’s developers agree that there is one way to do an interplanetary filesystem, their will be one project, right now there is a lot of disagreement and people aren’t even really sure what they are disagreeing about. (you’ll notice that in open source and libre projects, just look at ethereum’s swarm and how it compare’s itself to ipfs.)

Git annex has a list of “what git annex is not”, which even mentions IPFS: https://git-annex.branchable.com/not/

Also, there’s also a “related software” page for inspiration: https://git-annex.branchable.com/related_software/

Just wondering if any of these comparison were compiled and, if so, where to find them. I’m particularly interested in the comparison to the Named Data Networking project.

Btw, the request for a named data networking comparison has 11 thumbs up on the original Github issue.

Thanks!

3 Likes