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).
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.