Hyperledger Fabric vs Multichain 2.0 for time-series database

+1 vote
Hi there,

I was wondering what is the advantage of Multichain versus Hyperledger Fabric from a time-series database point of view? From my understanding, Hyperledger Fabric maintains a series of asset transactions and writes these asset transactions out to a world view once confirmed (a traditional database for the purpose of querying). http://hyperledger-fabric.readthedocs.io/en/latest/ledger/ledger.html

What is the advantage of using Multichain with data streams for these transactions and writing the datastream items out to a traditional database? To me, the open source nature of Multichain and the fact that it is a fork of Bitcoin Core are advantages. Could you list any others?
asked Apr 15, 2018 by omw509

1 Answer

0 votes

If the main purpose of your blockchain is to store data, rather than execute computations, then you will probably find MultiChain faster and easier to use for this purpose. You don't need to write any code, and can get started immediately by creating a stream on your chain, then adding data to it using the publish API. Each node can subscribe to those streams it is interested in, and if so that stream's content will be indexed in real-time for rapid retrieval using APIs like liststreamitems and liststreamkeyitems.

answered Apr 17, 2018 by MultiChain
Do you think you could identify one major drawback that Hyperledger Fabric has? I'm sure you have a lot more experience in this regard. Personally, I have a fair amount of experience with Multichain but little with Hyperledger Fabric. From the sounds of it, it sounds difficult to set up.
It's a fair question but we don't really make it our business to directly criticize other blockchain platforms. So let me put it this way - based on what we're heard from our users, MultiChain is easier to work with, faster, and more stable.