Las billeteras de Bitcoin se construyen sobre el marco HD (jerárquico determinista), a través del cual podemos generar y administrar diferentes direcciones. Cada dirección pública de la billetera de un usuario se puede generar a partir del xPub (clave pública extendida) de esa billetera. La dirección de la billetera que corresponde a la sub-clave derivada de la clave maestra es la sub-dirección.
Si la misma dirección se usa para recibir BTC cada vez, cualquiera puede rastrear fácilmente todas las transferencias a esta dirección. Usar una sub-dirección para recibir dinero mejora enormemente esta situación, brindando un mejor anonimato y privacidad.
