What is a Public Key?
A Public Key, also known as XPUB, is used to generate unique payment addresses for digital assets to be received. The main reason a public key is used instead of a static payment address is to protect users’ privacy from prying eyes.