mytrezor.com wallet sends xpub to server to retrieve transaction history. However Chrome extension does the device management without revealing any information to our servers. It is completely standalone application, so it does not even reveal your IP to us.
and just to be clear i understand the terms, xpub means "master public key", correct?
thanks for clarifying.
The master public key for the account, not the entire tree of accounts.
I think the terminology used in BIP 32 was:
- xpub means extended public key, and generates all public keys for a single private key (i.e. single Trezor account)
- a master public key generates all xpubs for a single seed
[/b][/b]
[/list]
I don't know how closely everyone follows the same terminology, but you'd think it would be pretty faithful seeing as slush and I think also stick talk on the developers mailing list about this wallet related stuff.
that's even more confusing.
i thought the xpub is a single root master public key (derived from a single root master private key) from which all child public keys are derived. this same root master public key (xpub) can parent many different branches of child public keys.
what carlton said was indeed confusing (there's only one address for each private key, for example).
You can derive an xpub for any node in the tree. Can be root node or account level node or even further down.