鍵と署名
QR コード署名とは?
QR コード署名は、データ回線をいっさい使わずにオフライン端末で取引に署名するやり方です。未署名の取引をオンラインのパソコンが QR コードで表示し、オフライン端末が読み取って署名し、別の QR コードとして返します。
なぜ重要か
ケーブルや Bluetooth の接続は、マルウェアが使えるかもしれない通路です。QR コードを読むカメラが運ぶのは画面に映ったデータだけで、一度に一方向、しかもやり取りのすべてが目に見えます。
Locker Protocol Wallet ではどうなるか
Locker Protocol Wallet の署名はいつも同じ往復です。拡張機能がリクエストの QR を表示し、Locker Vault が読み取り、取引をデコードして見せ、署名済みの QR を映し、拡張機能が読み返します。大きなデータはアニメーション QR コード(BC-UR)で渡ります。
よくある質問
QR 署名はハードウェアウォレットより遅いですか?
数秒だけ余分にかかります。署名ごとに 2 回の読み取りです。その代わり、小さな端末の表示ではなく、スマートフォンの大きな画面で取引を読めます。
悪意のある QR コードでオフライン端末が壊れることはありますか?
ボールトは QR コードをすべてデータとして扱います。デコードして、見つけた内容を表示し、その画面であなたが承認するまで何も署名しません。