Was ist das Signieren per QR-Code?
Signieren per QR-Code heißt, eine Transaktion auf einem Offline-Gerät zu signieren, ganz ohne Datenverbindung. Die unsignierte Transaktion erscheint als QR-Code auf dem Rechner im Netz, wird vom Offline-Gerät gescannt, dort signiert und als weiterer QR-Code zurückgegeben.
Warum das wichtig ist
Ein Kabel oder eine Bluetooth-Verbindung ist ein Kanal, den Malware nutzen könnte. Eine Kamera, die einen QR-Code liest, überträgt nur, was auf dem Bildschirm steht, jeweils in eine Richtung, und Sie sehen jeden Austausch mit eigenen Augen.
So geht Locker Protocol Wallet damit um
Jede Signatur in Locker Protocol Wallet folgt derselben Schleife: Die Erweiterung zeigt einen Anfrage-QR-Code, Locker Vault liest ihn, dekodiert die Transaktion und zeigt sie Ihnen, dann zeigt er den signierten QR-Code, den die Erweiterung zurückliest. Große Datenmengen reisen als animierte QR-Codes (BC-UR).
Fragen
Ist das Signieren per QR-Code langsamer als eine Hardware-Wallet?
Ein paar Sekunden mehr: zwei Scans pro Signatur. Dafür lesen Sie die Transaktion auf einem vollen Telefonbildschirm statt auf einem kleinen Gerätedisplay.
Kann ein bösartiger QR-Code dem Offline-Gerät schaden?
Der Vault behandelt jeden QR-Code als Daten: Er dekodiert ihn, zeigt Ihnen, was er gefunden hat, und signiert nichts, bevor Sie auf seinem Bildschirm zustimmen.