Can anyone please tell me the difference in the following Bitcoin terms?

  1. Difference between xpriv and xpub
  2. Difference between xpub and tpub.
  3. Difference between ypub and upub.
  4. Difference between public key and standard public key.
  5. Is xpub and ypub are same? also tpub and upub?

This is not complete answer, but hope this will help you to understand some concepts.

  1. xpriv and xpub are key pairs, which are possessed by every (online) wallet when it is created. xpriv is actually the private key of the wallet (which you must not share with anyone). while xpub is the public key of the wallet (which is used to derive the receiving addresses of wallet, where it can receive funds or coins).

This is brief explanation. you can read more to understand its working and purpose from given link. How are public and private keys related to the wallet?

  1. In order to create wallet we use Network Parameters. So, in bitcoinj, we use MainNet (ProdNet) and TestNet. So, xpub is the public key which is used to create the public addresses of Online wallet using MainNet. while tpub is the public key, which is used to create the Receiving addresses of Testing wallet (which doesn't contain real coins).

You can check more difference between mainNet and testNet in following questions.

Practical difference between mainnet and testnet https://ethereum.stackexchange.com/questions/6278/whats-the-difference-between-the-testnet-and-the-production-network-technical

Good Day!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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