Multichain Web Demo to allow multiple users.

+3 votes

Hello Gideon! Hello MultiChain team!

First of all, thanks a lot for your great job. It's really awesome! I've already tested the MultiChain script and it works like a charm.

Now I want to use the MultiChain Web Demo to create a live website (or web app) to allow multiple users to create their own addresses ('accounts') and connect to my Multichain blockchain and further exchange my asset units offered to them.

So my first question is, HOW should I turn or transform the MultiChain Web Demo into a live blockchain-based website (web app) for multiple (say, thousands of) users? What should I do programmatically for that?

And my second question is, WHAT IF the said users of my future Multichain-blockchain-based website would hold their private keys outside this website and/or any Multichain blockchain at all? Or, what is better in my situation: to encourage users to hold their private keys themselves, or to suggest them to trust me with holding those keys?

To add, I've read the following thread - https://www.multichain.com/qa/4811/wallet-for-diferent-users

- but actually there was no reply to my answers. So please answer my questions as clear as possible since I'm going to implement what you will say directly in my practice.

Thank you so much in advance. 

Sincerely,

Jane 

asked Feb 19, 2018 by Jane

1 Answer

+1 vote
First I'm going to assume that there is more than one node in this system, with other nodes outside of your web server, otherwise there is no meaningful benefit to using a blockchain at all.

First, the MultiChain Web Demo is written in PHP so you would need to modify that in order to make it support multiple users. I'm afraid there's no instant answer we can give you on this – there is significant work involved.

Second, as to where the private keys are stored, this is a business question that we cannot answer for you. It is about whether it is appropriate for you to be able to spend these users' assets for them. In any event, MultiChain supports either scenario – see: https://www.multichain.com/developers/external-key-management/
answered Feb 19, 2018 by MultiChain
Hi! Thanks for your reply.

I'm testing the MultiChain system with the help of three servers. And the fourth one is for the MultiChain Web Demo.

But, as I see, you can't give me a programmatic solution of my problem described above right now. That's okay. )

Maybe you could give me the solution for money?

Please could you record one or two video lessons explaining how to programmatically change the MultiChain Web Demo to create a live website (or web app) to allow multiple users, which you could sell to many developers, including me. I hope this is not so complicated for your professional team.

As for the private keys I will work on the matter further taking into account your instructions given on the respective web page for developers.

Thank you again. )

Jane
Hi Jane, this isn't really a viable option, because we would need to code up the whole solution in order to present a video containing it. Our recommendation here would be to look for a MultiChain partner who can help you with implementation - you have a pretty big choice! https://www.multichain.com/platform-partners/
...