<p>A blockchain, in whatever form, is ultimately a shared transaction log that multiple nodes eventually agree on.</p>

<p>All information in the chain is public (to all participants of the system, not necessarily the whole world). Sharing secret information using a public log makes no sense: everyone would see the key.</p>

CC BY-SA 3.0
2017-03-15T14:24:42.993Z
That's my point! Is there a smart way to solve this problem? For instance, providing this secret information encrypted with the public key of the next 'owner' in the BC?
tomsoft
CC BY-SA 3.0
2017-03-15T14:31:47.190Z
Yes, but you don't need a blockchain for that. Just send them the encrypted data directly. The whole world doesn't need to see it.
Pieter Wuille
CC BY-SA 3.0
2017-03-15T07:49:41.350Z
2017-03-15T07:49:41.350Z
Pieter Wuille
<p>A private blockchain is a contradiction in terms. That's not my personal belief, it's generally accepted that a private blockchain is just a glorified distributed database </p>

<p><a href="https://bitcoin.stackexchange.com/questions/38711/is-a-private-blockchain-better-in-any-sense-than-a-database">Is a private blockchain better in any sense than a database?</a></p>

<p>This said, in order to manage ownership of a device something must be clarified:</p>

<p>is it required to just show proof of ownership or do you need to enforce it? (i.e. remote management, access restrictions and such)</p>

CC BY-SA 3.0
2017-03-12T15:07:56.990Z
I agree for a totally private blockchain. But in this case, private mean a blockchain shared between all actors of a semi open ecosystem which is different from a shared database (and after reading the link you provided, it's may be more a permissioned blockchain)

The main impact of the proof of ownership is the access to a private key of a device....
tomsoft
CC BY-SA 3.0
2017-03-12T14:44:08.377Z
2017-03-12T14:44:08.377Z
2017-04-13T12:47:32.940Z
Gianluca Ghettini
<p>This is more a blockchain than a bitcoin question:</p>

<p>I would like to use a blockchain (potentially a permissioned one) to manage ownership of a device. But linked to the device there is a private key. </p>

<p>Is there a way for the owner of a device to access to this private key, ideally only using blockchain?</p>

<blockchain>
Is there a way to store and share a private key through blockchain?
tomsoft
# Is there a way to store and share a private key through blockchain?

(Asked by: username_0 on 2017-03-12)

This is more a blockchain than a bitcoin question:

I would like to use a blockchain (potentially a permissioned one) to manage ownership of a device. But linked to the device there is a private key.

Is there a way for the owner of a device to access to this private key, ideally only using blockchain?

**Tags:** blockchain


---

## 2 answers

### Answer by username_1 on 2017-03-15. Score: 1

A blockchain, in whatever form, is ultimately a shared transaction log that multiple nodes eventually agree on.

All information in the chain is public (to all participants of the system, not necessarily the whole world). Sharing secret information using a public log makes no sense: everyone would see the key.

> **Comments:**
> **username_0**: That's my point! Is there a smart way to solve this problem? For instance, providing this secret information encrypted with the public key of the next 'owner' in the BC?  
> **username_1**: Yes, but you don't need a blockchain for that. Just send them the encrypted data directly. The whole world doesn't need to see it.  

---

### Answer by username_2 on 2017-03-12. Score: 0

A private blockchain is a contradiction in terms. That's not my personal belief, it's generally accepted that a private blockchain is just a glorified distributed database

[Is a private blockchain better in any sense than a database?](https://bitcoin.stackexchange.com/questions/38711/is-a-private-blockchain-better-in-any-sense-than-a-database)

This said, in order to manage ownership of a device something must be clarified:

is it required to just show proof of ownership or do you need to enforce it? (i.e. remote management, access restrictions and such)

> **Comments:**
> **username_0**: I agree for a totally private blockchain. But in this case, private mean a blockchain shared between all actors of a semi open ecosystem which is different from a shared database (and after reading the link you provided, it's may be more a permissioned blockchain)  The main impact of the proof of ownership is the access to a private key of a device....  

---

