Carteiras de Bitcoin são construídas sobre a estrutura HD (hierárquica determinística), por meio da qual podemos gerar e gerenciar diferentes endereços. Cada endereço público da carteira de um usuário pode ser gerado a partir do xPub (chave pública estendida) dessa carteira. O endereço da carteira correspondente à subchave derivada da chave mestre é o subendereço.
Se o mesmo endereço for usado para receber BTC todas as vezes, qualquer pessoa pode facilmente rastrear todas as transferências para esse endereço. Usar um subendereço para receber fundos melhora muito essa situação, proporcionando maior anonimato e privacidade.
