RFC: Deterministic Entropy From BIP32 Keychains



Summary:

The proposal of turning any child derived xprv key into a new set valid seed words that could be used by a wallet or other devices is considered a hack by Christopher Allen. He suggests finding standard ways to protect the entropy seed, which can create hierarchies of keys using airgap solutions. Currently, Blockchain Commons is working on standards for airgap solutions for storing and signing from offline keys. This technique works fine for online Bitcoin apps that accept child keys in the form of xprv (or equivalents) such as those our FullyNoded2 iOS wallet supports. However, the problem for other wallets is that you can't go from an xprv back to a seed. Christopher Allen prefers starting with finding standards ways to protect the entropy seed that can be then used to create other hierarchies of keys using airgap solutions. The advantage of an entropy seed storage-centered technique is that it can convert that entropy seed into either BIP39 words or any number of SLIP-39 shards. Blockchain Common's doesn't have a full architecture for this yet as they are working on their POC and are seeking suggestions from other wallet vendors. They are currently discussing this on Github issues or a Signal group for the group.


Updated on: 2023-06-14T00:05:19.238350+00:00