ビットコインのウォレットは、HD(hierarchical deterministic)フレームワークで構築されており、このフレームワークを通じて、異なるアドレスを生成し管理することができます。 ユーザーのウォレットの各公開アドレスは、そのウォレットのxPub(拡張公開鍵)から生成することができます。マスターキーから派生したサブキーに対応するウォレットアドレスがサブアドレスである。
毎回同じアドレスでBTCを受け取っていれば、誰でも簡単にこのアドレスへのすべての送金を追跡することができます。サブアドレスを利用した受取は、この状況を大きく改善し、匿名性とプライバシーを向上させることができます。