Add HD wallet generator feature
Add HD wallet generation feature.
Follow the RFC0015 of the Duniter Project.
Some documentation:
Add HD wallet generation feature.
Follow the RFC0015 of the Duniter Project.
Some documentation:
added Authentication Crypto Feature labels
changed the description
mentioned in issue silkaj#329
What is explained in What are HD Wallets? (Deterministic Wallet) is no HD Wallet.
HDWallet means that:
Derive child-pubkeys from a master-pubkey is useful if you make regular transaction with one person, but you want each new tx to go to a new pubkey and not ask this person to this new pubkey each time.
This would be a great improvement in Duniterpy, allowing easy creation of clients with a better level of privacy.
There are algorithms to generate HDWallets for ed25519 keypairs. However, Elois pointed out some of them can be "attacked", and we should chose a relatively new implementation.
Seems like the ristretto algorithm is not subject to the attack pointed by Elois.
changed the description
We now have an official RFC for this subject. Description updated.
marked this issue as related to silkaj#329