¿Qué es la firma por código QR?
La firma por código QR es una forma de firmar una transacción en un dispositivo sin conexión y sin ningún enlace de datos. La transacción sin firmar aparece como código QR en el ordenador en línea, el dispositivo sin conexión la escanea, la firma ahí y la devuelve como otro código QR.
Por qué importa
Un cable o un enlace Bluetooth es un canal del que un malware podría servirse. Una cámara que lee un código QR solo transporta lo que hay en la pantalla, en un sentido cada vez, y tú ves cada intercambio suceder.
Cómo lo trata Locker Protocol Wallet
Cada firma en Locker Protocol Wallet sigue el mismo bucle: la extensión muestra un QR de petición, Locker Vault lo lee, decodifica la transacción y te la enseña, y luego muestra el QR firmado, que la extensión vuelve a leer. Las cargas grandes viajan como códigos QR animados (BC-UR).
Preguntas
¿La firma por QR es más lenta que un hardware wallet?
Unos segundos más: dos escaneos por firma. A cambio, lees la transacción en la pantalla entera de un móvil y no en el diminuto visor de un dispositivo.
¿Un código QR malicioso puede dañar el dispositivo sin conexión?
El vault trata cada código QR como un dato: lo decodifica, te enseña lo que ha encontrado y no firma nada hasta que lo apruebas en su pantalla.