Open BenWestgate opened 1 year ago
My current plan is the stateless offline Bails signing wallet will be the masterkey of the Root Seed, while Online Bails private keys enabled wallets, both plaintext or watch encrypted, real or decoys would be BIP85 children. Some function to create children for HWWs and mobile wallets is possible.
Another function for you to generate with BIP85 a share for your friends and family who ask you to be part of their seed SSS is also possible.
This means the share you hold from them has the loss and theft protection of your whole m-of-n seed backup not a single point of failure.
Secret recovery phrase creation without the need to backup: An individual can create child secret recovery phrases for elderly parents or their kids who are unable to store or secure secret recovery phrases.
This goes a step beyond producing a share to help someone to producing the whole wallet masterkey. I dislike the centralization of this mode.
Stale issue message
This goes a step beyond producing a share to help someone to producing the whole wallet masterkey. I dislike the centralization of this mode.
However MOM generating a share and dad generating a share could define a 2-of-2 codex32 seed backup for their dependent. Deriving a new seed. Or likewise the 3 children of an elderly parent a 3-of-3. This is extremely secure. Additional shares could be derived to improve accessibility for the helped person as their cognition improves. A As long as MOM or dad do not lose their seed backups, and their backups should be recoverable by heirs so that will be rare.
So even if both die, the heirs of MOM and the heirs of dad will need to cooperate to restore the seed of the deceased and then cooperate to restore the seed of the orphan.
Stale issue message
In the future I also plan to add BIP85 functionality so I can generate something like this.
Originally posted by @aido in https://github.com/LedgerHQ/ledger-nano-s/issues/54#issuecomment-1536904989