602653

Signing a message is a powerful cryptographic function that allows you to prove you own a specific Bitcoin address without having to make a transaction. You can sign any piece of text with your private key, creating a unique digital signature. Anyone who has your public address and the signature can then verify that the message could only have been signed by the owner of that address.

This guide will show you how to securely sign a message using Electrum and your BitBox02.


Before you begin:

The BitBoxApp must be completely closed before you open Electrum, as only one application can connect to the device at a time.

 

Step-by-step guide to signing a message:

You can prove ownership of a Bitcoin address by signing a message with it.

  1. Go to the Addresses tab. If you don't see it, enable it via the menu View > Show Addresses.
  1. Right-click the address you want to use and select Sign/verify message.
  1. Enter the message you wish to sign and click "Sign".
  2. Check the message on your BitBox02's screen, and then confirm it on the device.
  3. Copy the generated signature from Electrum to provide proof of ownership.

FAQ Section:

What is a common use case for signing a message?

Signing a message is often used to prove ownership of funds. For example, a cryptocurrency exchange might ask you to sign a specific message to verify that the withdrawal address you provided is truly yours before they process a large transaction.

Is signing a message a transaction? Does it cost anything?

No, signing a message is not a Bitcoin transaction. It does not get recorded on the blockchain and does not require any network fees. It is a purely offline mathematical operation between your private key and the message text.