Understanding Multichain

+2 votes
Hi all,

I have few doubts that I want to clear.
1- If install multichain on an EC2 server that will be One node or first node, right?
2- If I create a website connect to the server, will each end user/website instance is considered a node?
3- If Q#2 answer is No, then it is not a blockchain, right? then we have to create different server instances as different nodes. But it does not serve the purpose of the blockchain.
4- We can use it for another type of data, not only for transactions?

I think this is it for now, I will really appreciate if someone responds.
asked Dec 7, 2017 by ismailkm

1 Answer

+1 vote
Best answer

To answer the questions in turn:

  1. Yes, one running copy of MultiChain on EC2 would be one node. Although you can run multiple nodes on a single instance using the datadir parameter, there's not necessarily much point.
  2. A website would generally connect to the API of a particular node, so it would not be a node itself. You could have multiple sites connected to multiple nodes.
  3. It's true that there's not much point in using a blockchain if you're using a single node, because whoever is running that node has the power to reverse transactions.
  4. Yes, take a look at MultiChain streams which are designed for this: https://www.multichain.com/blog/2016/09/introducing-multichain-streams/
answered Dec 8, 2017 by MultiChain
selected Dec 8, 2017 by ismailkm
Thank you for the response.