<p>Your user client or website should generate the private key client side, and make sure that it is stored and backed up by the client.</p>

<p>Otherwise, if you're going to centrally store the private keys in order to allow your users to use your service from different systems, I don't see why you would go through the effort of using a blockchain in the first place.</p>

CC BY-SA 3.0
2017-06-18T17:37:45.607Z
2017-06-18T17:37:45.607Z
Murch
<p>I am building a Blockchain-based project on supply chain management, where each user and company would have to sign up with their email addresses and will have a usual password. 
Each time a new record is submitted onto the Blockchain, a key-pair is issued, which determines the ownership of the right person.
<strong>My question is</strong>, what is the most efficient way to make sure the user can use this application on different systems without me having to store the private keys on any centralised database(vulnerable to attack) and is able to fetch the data on that applications too?</p>

<p>P.S. I understand how backup works in wallets, but we're assuming a common user without much knowledge of the tech behind.
Thanks in advance.</p>

<wallet-recovery><private-blockchains>
Blockchain: Using same blockchain based application on different systems
Ishan Sharma
# Blockchain: Using same blockchain based application on different systems

(Asked by: username_0 on 2017-06-10)

I am building a Blockchain-based project on supply chain management, where each user and company would have to sign up with their email addresses and will have a usual password.
Each time a new record is submitted onto the Blockchain, a key-pair is issued, which determines the ownership of the right person.
**My question is**, what is the most efficient way to make sure the user can use this application on different systems without me having to store the private keys on any centralised database(vulnerable to attack) and is able to fetch the data on that applications too?

P.S. I understand how backup works in wallets, but we're assuming a common user without much knowledge of the tech behind.
Thanks in advance.

**Tags:** wallet-recovery, private-blockchains


---

## 1 answers

### Answer by username_1 on 2017-06-18. Score: 0

Your user client or website should generate the private key client side, and make sure that it is stored and backed up by the client.

Otherwise, if you're going to centrally store the private keys in order to allow your users to use your service from different systems, I don't see why you would go through the effort of using a blockchain in the first place.


---

