This repository was archived by the owner on Jan 3, 2019. It is now read-only.
This repository was archived by the owner on Jan 3, 2019. It is now read-only.
Separate chains for altcoins #30
Open
Description
I think this issue needs to be solved before adding tons of alts.
m/0'/0/0
key (the first receiving key) will be exposed on every blockchain you use, to both:
- weak RNG attacks (weak signature R value)
- Privacy attacks (tracking users through multiple blockchains)
Currently, with only Litecoin support, it is not a large issue. But if the plan of having an altcoin selector is a long term goal, the chains need to be separated. (I'd recommend BIP0044)
Possible way to convert over:
- Scan
m/0'/0/0
and if it is not used, assume they created their wallet post-switch, and don't bother looking anymore. - If a balance is found on
m/0'/0/k
andm/0'/1/k
then keep that balance there, but only generate new addresses (both for receiving and change) from the new hierarchy.
I don't think the switch would be too painful. Any thoughts?
Metadata
Metadata
Assignees
Labels
No labels