Stack Exchange Network
Stack Exchange network consists of 181 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Visit Stack Exchange
Ethereum Stack Exchange is a question and answer site for users of Ethereum, the decentralized application platform and smart contract enabled blockchain. It only takes a minute to sign up.
Sign up to join this community
Anybody can ask a question
The best answers are voted up and rise to the top
I'm looking at the difference between bitcoin and Ethereum wallets, and I'm confused about this part:
It seems that a bitcoin wallet can have multiple receiver addresses: In my mind this translates to multiple public keys for a single "wallet" private key (which might be an incorrect assumption).
However, in Ethereum it seems there is a strict limit of one address per private key. Since both use secp256k1, I wonder how this different behaviour is implemented.
asked Jan 15, 2021 at 18:29
I am backing up a single private key in the metamask application but I can restore all the wallets I created in the application.
With a generic wallet backup, it means that all accounts in that wallet are accessed.
answered Jan 15, 2021 at 21:18
You are correct that in Ethereum one private key corresponds to exactly one public key and public address.
Even if the underlying cryptography is very similar (same curves etc), the used wallet creation (and utilization) logic is quite different - as was already pointed out in comments.
Most wallets support also mnemonics, which are 12 (or 24) words from which multiple private keys can be derived. So one mnemonic results in lots of different private keys.
answered Jul 26, 2022 at 17:42
Lauri PeltonenLauri Peltonen
27.8k33 gold badges1919 silver badges5656 bronze badges