You are viewing a single comment's thread from:
RE: SteemWorld / Developer Log / #1
Some things you should be aware of:
- Your account will automatically be the new users recovery account. So you may need to take care of the recovery process for those accounts in future.
- The new account will not have any SP, so you may need to delegate some to get them started.
That would mean each time someone generates a new master key, they are actually creating a new key ON THE CHAIN ...
The blockchain does not know master passwords or private keys. It only knows public keys. Otherwise developers could see other peoples private keys.
So, when generating a master password, it is not known to anyone and just happening locally on the side of the generator. The only purpose of master passwords and private keys is to ensure that a user has access to a string that is able to produce the required public keys.
Many thanks for this additional information. I had no idea that the master key was not used on the blockchain. That would mean the created public keys would need to somehow be reproducible so that when a master key is used, the chain can 'know' it was the one that produced the public keys. This whole key-creation idea is amazing and mysterious to me. I'm amazed that a machine can decode any of the keys given to it and 'understand' that those keys came from a particular master key.