A public key in the crypto space can be defined as a combination of letters and numbers and forms the address to which the cryptocurrencies or tokens can be sent to. Everybody who knows the public key of somebody can see the assets stored on that address. Only the owner of the corresponding private key can send those assets out.