Chaves e assinaturas

O que é assinatura por QR code?

Assinatura por QR code é um jeito de assinar uma transação num aparelho offline sem link de dados nenhum. A transação sem assinatura aparece como QR code no computador online, é escaneada pelo aparelho offline, assinada ali e devolvida como outro QR code.

Por que isso importa

Um cabo ou um link Bluetooth é um canal que o malware poderia usar. Uma câmera lendo um QR code carrega só o que está na tela, num sentido de cada vez, e você vê cada troca acontecer.

Como a Locker Protocol Wallet lida com isso

Toda assinatura na Locker Protocol Wallet segue o mesmo ciclo: a extensão mostra um QR code de pedido, o Locker Vault lê, decodifica a transação e mostra ela para você, depois exibe o QR code assinado, que a extensão lê de volta. Cargas grandes viajam como QR codes animados (BC-UR).

Obter a extensão

Perguntas

Assinar por QR code é mais lento que uma carteira de hardware?

Alguns segundos a mais: duas leituras por assinatura. Em troca, você lê a transação na tela inteira de um celular, e não no visor pequeno de um aparelho.

Um QR code malicioso pode danificar o aparelho offline?

O Vault trata todo QR code como dado: decodifica, mostra o que encontrou e não assina nada até você aprovar na tela dele.