Manual Trezor Suite: assinatura e verificação de mensagens

O objetivo deste artigo é descrever como usar a assinatura e verificação de mensagens.

Assinando mensagens

As mensagens de assinatura podem ser usadas para comprovar a propriedade de um endereço específico.

Uma situação típica em que isso pode ser útil é a seguinte: você tem sua conta em uma exchange protegida com 2FA, mas perde o acesso à sua ferramenta 2FA (telefone celular, e-mail). Para desbloquear sua conta, a operadora da bolsa pode solicitar que você assine uma mensagem com o endereço bitcoin associado à sua conta da bolsa.

Veja também:  #FeatureFriday – Assinar & Verificar

Para assinar uma mensagem, selecione a conta em questão no Trezor Suite e vá para a guia Sign & Verify.

Assinando uma mensagem de um endereço de criptomoeda que você possui

Para assinar uma mensagem, abra o Trezor Suite, abra a conta que você deseja utilizar para assinatura. Uma vez na página da conta, escolha Sign & Verify no meno de reticências de três pontos ao lado do botão Trade.

Observe que algumas moedas não tem o Sign & Verify.

Assine e verifique via Electrum

Um novo padrão para Sign & Verify foi introduzido no Trezor Suite, permitindo que os usuários assinem e verifiquem mensagens usando os padrões Electrum. Defina seu formato preferido acessando Sign & Verify e escolhendo Trezor ou Electrum usando o botão de alternância.

Você pode assinar tanto no formato Trezor quanto Electrum, perceba que a assinatura muda dependendo do formato escolhido.

1. Inserindo uma mensagem e um endereço

Digite o texto da mensagem na caixa Message (Mensagem). Copie e cole o endereço bitcoin correto na caixa Address (Endereço) e confirme clicando em Sign (Assinar).

2. Confirmando a assinatura em sua Trezor

Verifique o texto da mensagem no visor da sua Trezor. Se o texto estiver correto, clique em Confirm.

Depois de confirmada em sua Trezor, a assinatura aparecerá na tela.

Confirme a mensagem e o endereço usando a sua Trezor. A assinatura que esse processo cria é uma sequência única de caracteres que só pode ser reproduzida usando as chaves do endereço.

Todos os três dados são necessários para verificar o endereço, portanto, certifique-se de copiar todos. Você pode copia-los diretamente da caixa de diálogo ou simplesmente clicar em Copy signed message no canto superior direito da página para copiar uma saída padronizada semelhante a esta:

-----BEGIN BITCOIN SIGNED MESSAGE-----
KriptoBR A Maior Revenda do Mundo
-----BEGIN SIGNATURE-----
bc1qlww6ntw4ez5jkcktcka9pmcd6h2ya4ve69mh6p
JxvpWZ19n6CfhLlDgJkgsqorLFpYiv0ygU1u2JOBEggjZO+kB4SH6oeuoKIWx/0fqkk7m/M5d/VDqE4LRZzdkv8=
-----END BITCOIN SIGNED MESSAGE-----

As mensagens podem ser assinadas usando qualquer endereço disponível (da sua conta) e cada endereço pode ser usado quantas vezes for necessário.

Verificando mensagens

Verificando uma mensagem de um endereço de criptomoeda que você possui

Para verificar uma mensagem e assinatura, abra o Trezor Suite, abra a conta que você deseja utilizar para verificar. Uma vez na página da conta, escolha Sign & Verify no meno de reticências de três pontos ao lado do botão Trade.

Observe que algumas moedas não tem o Sign & Verify.

1. Inserindo uma mensagem e um endereço

Copie e cole a mensagem assinada na caixa (Message) Mensagem. Cole o endereço usado para assinar a mensagem na caixa Address (Endereço). Por fim, cole a assinatura na caixa Signature (Assinatura). Clique em Verify (Verificar).

2. Validando na Trezor

A Trezor deve mostrar o início da mensagem em seu display se verificado corretamente. Caso contrário, você receberá uma mensagem de erro no Trezor suite.

Depois de confirmar a verificação na Trezor, “Mensagem verificada” aparecerá na tela do computador.

Se a assinatura estiver correta, o endereço de assinatura e a mensagem serão exibidos na sua Trezor e uma notificação de sucesso será exibida no Trezor Suite.

Se a assinatura for inválida, uma notificação de erro aparecerá:

Fonte: wiki.trezor.io