Algunos servicios, como las bolsas de criptomonedas, pueden pedirte que "firmes un mensaje" antes de que puedas retirar bitcoin a una dirección que controlas. Este es un paso de seguridad común que te permite demostrar que eres el verdadero propietario de la dirección. Esta guía te muestra cómo hacerlo de forma segura usando tu BitBox02 con la billetera Sparrow.


Antes de empezar

Para asegurarte de que todo vaya bien, por favor, comprueba primero lo siguiente:

  • Prepara tu BitBox02: Tu dispositivo ya debería estar inicializado usando la BitBoxApp y actualizado al firmware más reciente. Puedes encontrar instrucciones en nuestra guía: Cómo actualizar el firmware de la BitBox02
  • Instala Sparrow Wallet: Asegúrate de tener la última versión de Sparrow Wallet instalada desde su sitio web oficial.
  • Cierra la BitBoxApp: Es esencial que la BitBoxApp esté completamente cerrada. Si está en funcionamiento, Sparrow no podrá comunicarse con tu BitBox02.
  • Conéctate a Sparrow: Tu BitBox02 ya debe estar conectada a Sparrow Wallet. Si aún no lo has hecho, por favor, sigue primero nuestra guía de conexión.
  • Ten tu BitBox02 a mano: Mantén tu dispositivo cerca, ya que lo necesitarás para verificar de forma segura la dirección en su pantalla.

Para esta guía, usaremos los siguientes detalles de ejemplo:

  • Dirección: bc1qzp932aaf3y7edfdxj2h80728aagpasqe24q3sy
  • Mensaje: I confirm that I am the sole owner of this Bitcoin address. Order reference 1bd973455f.

Abre la herramienta para firmar mensajes

Puedes abrir la herramienta en Sparrow Wallet de dos maneras.

Método 1: Usando el menú superior

  1. Abre Sparrow Wallet.
  2. En el menú superior, selecciona Tools → Sign/Verify Message (o utiliza el atajo indicado).

Método 2: Desde la pestaña "Addresses"

  1. En la barra lateral izquierda, ve a la pestaña "Addresses".
  1. De la lista, encuentra la dirección específica que necesitas usar. Usa siempre una dirección de recepción, no una de cambio.
  2. Haz clic derecho en la dirección (o haz clic en el ícono del lápiz) y elige "Sign/Verify Message". La dirección se rellenará automáticamente por ti.

Introduce los detalles del mensaje

Ahora se abrirá una ventana de "Sign/Verify Message".

  1. Si el campo "Address" no está ya rellenado, pega tu dirección de Bitcoin en él.
  2. Copia cuidadosamente el mensaje exacto proporcionado por el servicio y pégalo en el campo "Message".
  3. Asegúrate de que "Format" esté configurado como "Standard (Electrum)" a menos que el servicio te pida otro formato.
  1. Haz clic en el botón "Sign".
  2. Sparrow ahora solicitará que se conecte tu BitBox02.

Confirma en tu BitBox02

Ahora es el momento de usar tu billetera de hardware para crear la firma de forma segura.

  1. Conecta tu BitBox02 a tu ordenador.
  2. Desbloquea la BitBox02 con la contraseña de tu dispositivo. Si ves un error en Sparrow, asegúrate de que la BitBoxApp esté cerrada y haz clic en "Rescan".
  1. Una vez desbloqueado, aparecerá la solicitud de firma en la pantalla de tu BitBox02. El dispositivo mostrará:
    1. Coin: Bitcoin
    2. La dirección que estás verificando
    3. El mensaje que se va a firmar
  2. Comprueba cada detalle cuidadosamente en la pantalla de la BitBox02. Debe coincidir exactamente con la información del servicio. 
  3. Si todo es correcto, confirma en la BitBox02.

Firmar no crea ninguna transacción ni modifica tu saldo.

 

Copia y comparte la firma

Sparrow ahora rellena el campo "Signature" con una larga cadena de caracteres.

  1. Puedes hacer clic en "Verify" para comprobar que Sparrow muestra “Verification succeeded”.
  1. Luego haz clic en "OK".
  1. Haz clic derecho dentro del campo "Signature" y elige "Copy".
  1. Envía esta firma sin cambios al servicio que la solicitó.

Cuidado: cambiar la dirección, el mensaje o la firma invalidará la prueba.

 

Preguntas más frecuentes (FAQ)

¿Cuál es el propósito de firmar un mensaje?

Es una forma segura de demostrar que controlas las claves privadas de una dirección de Bitcoin. Dado que solo el verdadero propietario puede crear una firma válida para un mensaje y una dirección específicos, sirve como prueba de propiedad para terceros como las bolsas.

¿Es seguro firmar un mensaje? ¿Puedo perder mis bitcoin?

Sí, es completamente seguro. Firmar un mensaje es una operación de solo lectura que no autoriza el gasto de ningún fondo. Simplemente crea una prueba matemática. No puedes perder bitcoin firmando un mensaje, siempre y cuando verifiques en tu BitBox02 que el contenido del mensaje no es una confirmación de transacción.

¿Qué significa el mensaje "Verification succeeded" en Sparrow?

Esta es una comprobación local para confirmar que la firma que acabas de generar es matemáticamente correcta para la dirección y el mensaje específicos que usaste. Confirma que el proceso funcionó como se esperaba antes de que envíes la firma a un tercero.