You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# HIP39 - Seedphrases
|
|
|
|
|
|
|
|
```
|
|
|
|
HIP: 0039
|
|
|
|
Title: Mnemonic seedphrases for Hush wallets
|
|
|
|
Author: Duke Leto
|
|
|
|
Category: Standards
|
|
|
|
Created: 2021-02-06
|
|
|
|
License: GPLv3
|
|
|
|
```
|
|
|
|
|
|
|
|
# Terminology
|
|
|
|
|
|
|
|
The key words "MUST", "MUST NOT", and "MAY" in this document are to be interpreted as described in RFC 2119.
|
|
|
|
[#RFC2119]
|
|
|
|
|
|
|
|
# Abstract
|
|
|
|
|
|
|
|
This is HIP039 describing mnemonic seedphrases for Hush wallets.
|
|
|
|
|
|
|
|
# Motivation
|
|
|
|
|
|
|
|
Mobile lite wallets require a seedphrase which users can backup all addresses and funds in the wallet.
|
|
|
|
We are not interested to follow BIP39 exactly, but to use the latest improvements related to it's goal.
|
|
|
|
|
|
|
|
This project has some promising improvements to BIP39, notably embedding the "wallet birthday" directly
|
|
|
|
in the seed and versioning:
|
|
|
|
|
|
|
|
https://github.com/lightningnetwork/lnd/tree/master/aezeed
|
|
|
|
|
|
|
|
The improved KDF of scrypt will likely be used in HIP39.
|
|
|
|
|
|
|
|
# Specification
|
|
|
|
|
|
|
|
Currently HIP39 is targeted to be implemented in SilentDragonAndroid, with hushd support coming later
|
|
|
|
as things such as multi-language support is finalized.
|
|
|
|
|
|
|
|
## Internal Design
|
|
|
|
|
|
|
|
# References
|
|
|
|
|
|
|
|
.. [#RFC2119] `Key words for use in RFCs to Indicate Requirement Levels <https://tools.ietf.org/html/rfc2119>`_
|
|
|
|
.. [#BIP32] `Hierarchical Deterministic Wallets <https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki>`_
|
|
|
|
|