Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
HD wallet error #1215
Comments
|
That paragraph doesn't describe BIP32; it describes a reason for not using a simpler design that doesn't include the chain code. |
harding
added
the
Dev Docs
label
Jan 22, 2016
Dreamsorcerer
commented
Jan 24, 2016
|
Ah, I see now. |
Dreamsorcerer
closed this
Jan 24, 2016
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Dreamsorcerer commentedJan 21, 2016
Location: https://bitcoin.org/en/developer-guide#hierarchical-deterministic-key-creation
My understanding from reading the rest of this wiki and BIP 32 is that knowing a child public key will not allow you to find sibling keys. You would need the extended parent public key to achieve this.
In which case, using a single public key is much worse. As the wiki states earlier on, for increased security/privacy each key should be used only once. If a public child key allowed you to find other sibling keys, that would greatly decrease privacy and security in my mind, even with random integer values there are only ~2 billion possible keys, which doesn't sound infeasible to bruteforce.
Is this paragraph wrong, or am I misunderstanding something?