I would like to here your comments about this proposition:
from BIP44: Multi-Account Hierarchy for Deterministic Wallets
We define the following 5 levels in BIP32 path:
m / purpose' / coin_type' / account' / change / address_index
With this definition, a (single) wallet can have multiple accounts:
account' = 0', 1', 2', ...
I'm working on a new wallet and I would like to have a full hierarchy a wallets
where
/account'/
will be replaced by a multiple level of wallets (all with hardened derivation)
/master wallet n'/sub wallet m'/.../sub wallet p'/
Something like this:
-- personnal wallet /0'/
-- current account /0'/0'/
-- restaurants /0'/0'/0'/
-- beers /0'/0'/1'/
-- food /0'/0'/2'/
-- saving account /0'/1'/
-- retirement /0'/1'/0'/
-- next summer vacation /0'/1'/1'/
-- income taxes /0'/1'/2'/
-- house expenditure /0'/2'/
-- donations /0'/3'/
-- kid's school /0'/4'/
-- personnal business /1'/
-- North America /1'/0'/
-- USA /1'/0'/0'/
-- ... ...
-- Canada /1'/1'/
-- Quebec /1'/1'/0'/
-- Montreal /1'/1'/0'/0'/
-- 00 Ste-Catherine /1'/1'/0'/0'/0'/
-- 99 St-Denis /1'/1'/0'/0'/1'/
-- British Colombia /1'/1'/1'/
-- Joint account (with wife) /2'/
-- lawyers /2'/0'/
This proposition can be seen as an extension of a Multi-Account Hierarchy for Deterministic Wallets (BIP44).
An HD Wallet implementing BIP44 will be considered as containing only one master wallet /0'/
and will be compatible with this proposition. That's why I call it "Multi-Account Hierarchy for extended Deterministic Wallets"
or simply "extended HD Wallet" or "xHD Wallet".