Your public key is used to receive funds, similar to your bank account number. The public key identifies your account on the blockchain network. It is not possible to move funds with a public address alone.