BitShares Forum
Main => Technical Support => Topic started by: networker on February 20, 2015, 08:13:56 am
-
Could some explain the difference wth owner_key, active_key, signing_key?
When I try to use wallet_dump_account_private_key command, there are three options?
-
Could some explain the difference wth owner_key, active_key, signing_key?
When I try to use wallet_dump_account_private_key command, there are three options?
owner_key
- 'owns' the account on the blockchain.
- it's like the master of everything.
- all keys are derived from this. Comparable with the seed of HD wallets from Bitcoin.
- can NOT be updated/changed on the blockchain
active_key
- derived from owner_key
- used for (TITAN and non-TITAN) transaction to a registered account name
- used to derive market keys .. (at least that's my understanding)
- can be updated/changed on the blockchain
signing_key
- used to sign blocks
- delegates only
See my recent howtos
https://bitsharestalk.org/index.php?topic=14344.0
https://bitsharestalk.org/index.php?topic=14360.0
-
Thanks!
What if I imported a private key of pts wallet to an existing bts account to get BTS before. Then I import private key of btc wallet to the same bts account to get bts. Will the active key change?
-
Thanks!
What if I imported a private key of pts wallet to an existing bts account to get BTS before. Then I import private key of btc wallet to the same bts account to get bts. Will the active key change?
no .. you just import some more private keys into your 'bag of private keys' .. the active key can only be changed when running a particular console command ..
-
Could some explain the difference wth owner_key, active_key, signing_key?
When I try to use wallet_dump_account_private_key command, there are three options?
owner_key
- 'owns' the account on the blockchain.
- it's like the master of everything.
- all keys are derived from this. Comparable with the seed of HD wallets from Bitcoin.
- can NOT be updated/changed on the blockchain
active_key
- derived from owner_key
- used for (TITAN and non-TITAN) transaction to a registered account name
- used to derive market keys .. (at least that's my understanding)
- can be updated/changed on the blockchain
signing_key
- used to sign blocks
- delegates only
See my recent howtos
https://bitsharestalk.org/index.php?topic=14344.0
https://bitsharestalk.org/index.php?topic=14360.0
If it's not there already, it's probably a good idea to post something like this on wiki.bitshares.org.
-
http://wiki.bitshares.org/index.php/Delegate/Security
http://wiki.bitshares.org/index.php/Best_Practices/SecuringFunds