BitShares Forum

Main => Technical Support => Topic started by: networker on February 20, 2015, 08:13:56 am

Title: What's the difference with owner_key, active_key, signing_key
Post 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?
Title: Re: What's the difference with owner_key, active_key, signing_key
Post by: xeroc on February 20, 2015, 08:24:28 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?

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
Title: Re: What's the difference with owner_key, active_key, signing_key
Post by: networker on February 20, 2015, 08:54:21 am
    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?
Title: Re: What's the difference with owner_key, active_key, signing_key
Post by: xeroc on February 20, 2015, 09:15:29 am
    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 ..
Title: Re: What's the difference with owner_key, active_key, signing_key
Post by: vikram on February 23, 2015, 06:20:59 pm
   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.
Title: Re: What's the difference with owner_key, active_key, signing_key
Post by: xeroc on February 23, 2015, 09:35:16 pm
http://wiki.bitshares.org/index.php/Delegate/Security
http://wiki.bitshares.org/index.php/Best_Practices/SecuringFunds