กระเป๋า Bitcoin สร้างขึ้นบนเฟรมเวิร์ก HD (hierarchical deterministic) ซึ่งเราสามารถสร้างและจัดการที่อยู่ต่างๆ ได้ ที่อยู่สาธารณะแต่ละรายการของกระเป๋าของผู้ใช้สามารถสร้างได้จาก xPub (extended public key) ของกระเป๋านั้น ที่อยู่กระเป๋าที่สอดคล้องกับ subkey ที่ได้มาจาก master key คือ subaddress
หากใช้ที่อยู่เดียวกันเพื่อรับ BTC ทุกครั้ง ใครๆ ก็สามารถติดตามการโอนทั้งหมดไปยังที่อยู่นั้นได้ง่าย การใช้ sub-address เพื่อรับเงินช่วยปรับปรุงสถานการณ์นี้ได้อย่างมาก โดยมอบความไม่เปิดเผยตัวตนและความเป็นส่วนตัวที่ดีขึ้น
