Special thanks to Pascal Merkleplant for review and feedback.
Non deterministically derived wallets
Hierarchical Deterministically (HD) derived wallets
View only (Neutered) derivation of HD wallets
Elliptic Curve Diffie-Hellman (ECDH)
Pros and cons of each approach
On blockchains with a transparent transaction history, users often seek methods to make their transaction history private or unlinkable. Over time, stealth addresses have been increasingly used in various forms to achieve this.
Generally onchain privacy can be thought of as transactions that satisfy 1 or more of these properties: