0

I have read Ledger devices can handle multiple "applications". I suppose an application means a cryptocurrency (btc, eth, etc.).

Is there a private key for each application or is it a single private key for all applications ?

Thanks

1 Answer 1

0

I suppose an application means a cryptocurrency (btc, eth, etc.).

This is usually, but not always, the case - for instance, the Ethereum application on the ledger device handles Ethereum, Ethereum Classic, and many other chains that are ethereum forks.

Is there a private key for each application or is it a single private key for all applications ?

Ledgers use BIP 32/39/44 to derive keys from a single root key, expose that root key as seed words for ease of backup, and follow a common convention for deciding which coin will derive which subkeys from the root.

Each ledger application accepts a derivation path as part of its usage. This path specified how to derive the subkey(s) required from the root key. The device will then derive them and sign the transaction, without exposing the keys to the controlling computer.

2
  • So if i have multiple private keys they can be recovered with the root-key ?
    – Bob5421
    May 4, 2020 at 12:47
  • That's correct. May 4, 2020 at 14:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.