Monthly Archives: November 2018

안쓰는 안드로이드 폰을 하드웨어 월렛으로 사용하기.

하드웨어 월렛이 생각보다 비싼데다 대부분의 하드웨어 월렛이 USB에 연결해서 사용하는데 보안상 불안하기도 하고 해서 안쓰는 안드로이드 폰을 하드웨어 월렛으로 사용하는 기능을 스몰렛에 추가 하였습니다.(버전 0.8 이상)

새로운 폰에 스몰렛 키 볼트를 설치 합니다. 설치가 되면 폰은 비행기 모드를 설정하여 모든 외부 접속을 차단 합니다. 이후로도 이 폰은 비행기 모드를 해제할 필요가 없습니다.

접속이 차단된 상태에서 마스터 시드를 새로 만들거나 기존의 시드를 입력합니다. 시드 입력이 완료되면 아래 화면과 같이 메뉴를 열어 계정추가를 합니다.

  

추가된 계정을 터치 하면 위 화면과 같이 QR코드를 생성해서 보여줍니다. 이 QR코드는 터치한 계정의 공개 주소입니다.

이제 이더리움 스몰렛이 설치된 다른 폰에서 아래 화면과 같이 메뉴를 열어 QR코드 스캔을 실행하여 키볼트에 표시된 QR코드를 읽습니다.

 

QR코드가 인식되면 위 화면과 같이 새로운 계정이 등록됩니다. 해당 주소가 키 볼트에서 선택한 주소가 맞는지 확인합니다. QR코드로 읽은 계정은 계정 이름에 [QR]이 표시 됩니다.

이제 이더리움을 전송해 봅니다.

 

받을 주소, 수량, 가스비 등을 입력하고 사인+전송 버튼을 누릅니다. 그러면 화면에 위와 같이 QR코드가 나타납니다. 이것을 이번에는 키볼트가 설치된 스마트폰에서 QR코드 읽기 메뉴를 이용해서 읽습니다.

 

성공적으로 읽으면 위 화면과 같이 나타납니다. “거래승인”을 누릅니다. 그러면 다시 위 화면 우측과 같이 QR코드나 나타납니다. 이 QR코드를 스몰렛에서 다시 읽어 주면 전송이 시작됩니다.

프라이비트 키가 저장된 키 볼트는 비행기 모드로 모든 접속이 차단되어 있고 오직 QR코드만을 이용해서 월렛과 키 볼트가 데이터를 주고 받기 때문에 어떤 형식의 네트웍을 이용한 해킹은 불가능합니다. QR코드를 이용하는 방법은 USB를 이용하는 기존의 하드웨어 지갑 보다도 월등한 보안 방식입니다.

PS. 안쓰는 안드로이드 폰이 없을 경우 오래된 폰을 중고로 구입하거나 새폰의 경우에도 아마존이나 알리 익스프레스에서 찾아 보면 저 사양폰은 $50 정도에 구입이 가능합니다. 월렛으로 사용하는 폰은 키볼트 앱만 실행되면 되고 네트웍이나 기타 기능들을 사용하지 않으므로 사양이 높을 필요가 없습니다.