Bitcoin public keys
I'm wondering why Bitcoin generates new wallet addresses for each transaction while Ethereum doesn't. Also, how does this process generate a new BTC address each time that is still connected to the same private key?
Hi Ben! So bitcoin generating new addresses for every transaction is mainly a privacy feature. Because of new addresses being generated, it makes it hard to trace all transactions back to a single individual/address. However, your older addresses are still valid and usable for transaction. All the addresses that are generated stem from an xPub or an extended public key which acts as your master key through which multiple addresses are generated. Your seed phrase acts as a key to generate that master phrase. The same reason you're able to recover all your wallet details in through it in case you ever lose your wallet credentials.
Hungry for knowledge?
New guides and courses each week
Looking to invest?
Market data, analysis, and reports
A community of blockchain experts to help
Get started today and earn 4 bonus blocks
Already have an account? Sign In