키와 서명

QR 코드 서명이란 무엇인가요?

QR 코드 서명은 데이터 연결 없이 오프라인 기기에서 트랜잭션에 서명하는 방법입니다. 서명 전 트랜잭션이 온라인 컴퓨터 화면에 QR 코드로 뜨고, 오프라인 기기가 그것을 읽어 서명한 뒤 또 하나의 QR 코드로 돌려줍니다.

왜 중요한가

케이블이나 블루투스 연결은 악성코드가 쓸 수 있는 통로입니다. QR 코드를 읽는 카메라는 화면에 있는 데이터만, 한 번에 한 방향으로 옮기며, 오가는 모든 과정이 눈에 보입니다.

Locker Protocol Wallet은 이렇게 다룹니다

Locker Protocol Wallet의 모든 서명은 같은 순서를 따릅니다. 확장 프로그램이 요청 QR을 띄우면 Locker Vault가 읽어 트랜잭션을 해독해 보여 주고, 서명된 QR을 띄우면 확장 프로그램이 다시 읽습니다. 큰 데이터는 애니메이션 QR 코드(BC-UR)로 오갑니다.

확장 프로그램 받기

질문

QR 서명이 하드웨어 지갑보다 느린가요?

몇 초 더 걸립니다. 서명 한 번에 스캔 두 번입니다. 대신 작은 기기 화면이 아니라 휴대폰의 큰 화면에서 트랜잭션을 읽게 됩니다.

악의적인 QR 코드가 오프라인 기기를 해칠 수 있나요?

볼트는 모든 QR 코드를 데이터로 다룹니다. 해독해서 무엇을 찾았는지 보여 주고, 그 화면에서 승인하기 전에는 아무것도 서명하지 않습니다.