Interessante, sem duvida.
E essa child seed vai dar acesso a toda a wallet ou apenas alguns endereços?
Por exemplo, imagina um pai que quer dar a mesada em BTC aos filhos. Mas, em vez de criar duas ou tres carteiras para cada filho, tem tudo na mesma carteira, e os filhos apenas tem acesso ao seu endereço.
A child seed vai dar acesso a todos os endereços resguardados por esta child seed, pois é uma seed normal assim como qualquer outra.
Ao gerar child seed pra cada filho, cada filho terá acesso referente a seed concedida pelo pai, ou seja, o filho vai ter acesso somente aos fundos que ele depositar na carteira resguardados pela child seed que ganhou de seu pai.
Vou fazer o teste aqui e demonstrar.. abro o site IanColeman.io e gero uma seed qualquer, esta seed será minha parent seed ou seed mestra.
Parent seed:
abuse nephew shine urge vendor jungle calm genre require verb cool raccoon
Child seed com o index padrão (zero):
rely gift collect anxiety seminar bread cruel toe glare vessel artist sunny
Agora vou pegar esta child seed (index = 0) e gerar chaves privadas e endereços públicos com ela....
Clique na imagem para visualizar e dar zoom
Essa child seed, como é uma seed normal, ela também pode atuar como parent seed e gerar child seeds, ou seja, o filho poderá também gerar novas seeds protegidas por esta parent seed e assim sucessivamente e indefinidamente...
Veja que no exemplo acima eu usei o index 154879, faça o teste abrindo o iancoleman usando esta parent seed + index pra ver se não irá gerar a mesma child seed:
humble mix polar border expose swamp gossip still youth stock adult viable
Agora vamos aprofundar mais um pouquinho... vamos adicionar uma passphrase forte nesta wallet: "abuse nephew shine urge vendor jungle calm genre require verb cool raccoon", sendo assim, nesse exemplo vamos usar:
Parent seed: "abuse nephew shine urge vendor jungle calm genre require verb cool raccoon"
BIP39 Passphrase: milksad9uz*0-ml*oVYgkQj}I5=h6H^
Index: pode ser o "Zero" mesmo...
A child seed gerada deverá ser:
false pair advance online jaguar calm XXXX XXXX XXXX XXXX XXXX XXXX
Para eu saber que entendeu, coloquei como um exercício pra vocês completarem as palavras restantes, que são as últimas seis palavras... poste aqui as seis palavras restantes ou a seed completa.
Você pode inclusive escolher a extensão do mnemônico da child seed, por exemplo, se sua parent seed possui 12 palavras, pode extendê-la para 18 ou 24 palavras e vice-versa.