RE: SteemWorld / Developer Log / #1
Yes, I did not yet find time for the tutorials tab, because some priorities needed to be changed. I've planned to add links to posts/comments that contain certain tags like #tutorial in there. Not yet but will come for sure ;)
The 'use existing public keys' feature would be perfect for what you want to do. I guess I've never explained it in detail, so we will need a new tutorial for that one too.
The journey starts with SteemWorld's Key Generator Tool. On that page you will find a small description:
In case you want someone else to create your account without handing him your Master Password, you can generate one with this tool (do not forget to store it in a safe place!) and just export the derived Public Keys by clicking on the 'Export Public Keys' button below.
The creator of your account can then import the exported file with the Account Creator Tool and create your account without knowing any of your Private Keys.
hello @steemchiller i want to ask you if our steemit account forgot the password how do we get a new password can you help sir
Hi, if you have lost your master password and you don't have access to your private owner key, there is nothing that can be done. In that case I would recommend to start a new account and keep the new keys in a safe place.
thank you @steemchiller for the information and I will keep the account password safe so it won't be lost again
Oh wow! Thank-you for the quick response.
If I understand correctly, the new user can use the Account Creator Tool without logging in, generate a master key and its public keys, export those public keys to somewhere, copy the public keys and send them to me. Then I use the public key(s) to claim an account for them? Then they can log in and use their account on Steemit?
That would mean each time someone generates a new master key, they are actually creating a new key ON THE CHAIN and not just creating a string of numbers and letters that COULD be used as a key... they really DID make a key... just that it has not been activated yet into a verified account?
So the generation of a key is not like suggesting new passwords where you can keep generating a new one until you get one you like?
Some things you should be aware of:
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.
#tutorial
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.