Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

4
  • thanks for the clear answer. I get it. Now suppose I have a Ledger HD Wallet with 1 account m/44'/0'/0' I received two payments on two different addresses. What did the ledger do behind the screen to generate the 2 addresses associated to same account and how? My understanding is that from the extended private key of the account m/44'/0'/0' a new child private key is generated and from it is derived a new child public key and its PKH with the human readable address. So I get smth like this: m/44'/0'/7'/0/0 --> bc1q ** first address** m/44'/0'/7'/0/1 --> bc1q second address Commented Feb 25, 2022 at 11:19
  • the addresses are children of change (internal vs external) Commented Feb 26, 2022 at 6:03
  • they get derived with incrementing index values Commented Feb 26, 2022 at 6:03
  • ok, after reading again the BIP 32 39 and 44, I finally got it. Reading the same concept with different words, helped me a lot. BITCOIN is quite a long and beautiful puzzle to solve :) it seems it's neverending. Commented Feb 26, 2022 at 15:49