If you'd like to send a digital asset to someone, you'll need to sign the transaction. On a technical level, the signing process merges the message (the transaction details) and your private key. The result is a verifiable signature that is published to the blockchain and verified using your public key.