Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I am curious about hardware Bitcoin wallets, because transferring from an address reveals the public key. Do hardware wallets like Trezor do single-use addresses?


Hardware wallets use the BIP32[1] spec to implement "Hierarchical Deterministic" (HD) addresses. Using a single seed phrase (stored internally on the device, and also written down external to the device, neither copy should ever be online), you can generate an infinite number of addresses for your wallet. Every time you request a payment, you get a different address to send to, there is no address reuse (unless you or someone else chooses to send funds to an address that has already been spent from).

[1] https://github.com/bitcoin/bips/blob/master/bip-0032.mediawi...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: