Hot answers tagged

2

You can use them, but you need to ensure that the hardware wallets use the same address derivation paths. For the hardware wallets you mentioned (Trezor and Ledger) both of them use the BIP 39/BIP 44 derivation paths, so that should work, especially in the case of Bitcoin. However care has to be taken for certain coins (ETH or any other ERC-20 for example) ...


2

You can't. Bitcoin Core currently does not support importing extended public keys.


1

No. Secure elements are designed to be resistant to physical attacks. So you shouldn't be able to do anything physical to the chip that allows you to get data off of it. They are designed to prevent unauthorized access to their data so they also are more than just storage devices. While you can desolder the chip and attach wires to its pins in order to ...


1

The answer is simple: Ledger is not a wallet, it's a device to improve the security of a wallet. Everything depends on what wallet you use it with. It's a hardware signing device. They're often called "hardware wallets", but that is a misleading name. It does not manage your money, or send or receive transactions. It's simply a secure, offline, device to ...


1

what is the threat model that they protect against and are vulnerable to? Hardware Wallets are security appliances with varying hardware and features, but the overall concept is largely identical. A trusted device holds cryptographic keys, allows for viewing of information on a dedicated display, and accepts secure input through its own interface (buttons ...


1

A public key can have multiple addresses. It looks like what is happening here is that Electrum is creating a P2SH-P2WPKH type address while your NodeJS code is creating a P2PKH address. These are two different address types which have different spending requirements and transaction data. However Bitcoin sent to either address type can still be spent with ...


1

This is why people say "Not your keys, not your bitcoin. Your keys, your bitcoin". The online marketplace owner owns the private key of the address that your friend used to fund his account. The owner of the marketplace can always say he lost the private key of your friends' account, but if he wants, he can prove ownership by signing a message with the ...


1

Yes. You can get the public key, chaincode, and address for any derivation path. If you use the btchip-python library, you can use the getWalletPublicKey() method to retrieve a dictionary containing all three of those things.


Only top voted, non community-wiki answers of a minimum length are eligible