6. 하드웨어 지갑 알아보기

 

개인키를 격리하여 보관하는 콜드월렛 하드웨어 장치

(6. The Advantages of Hardware Wallets 를 번역하여 글을 작성했습니다.)

하드웨어 지갑은 여러 장점을 지니고 있습니다:

1. 개인키는 컴퓨터 환경에 절대로 노출되지 않습니다.

2. 컴퓨터 바이러스의 영향을 받지 않습니다.

3. 코인을 전송하기 전에 하드웨어에 (컴퓨터의 앱을 통해서가 아닌) 직접 전송을 확인시켜줘야 합니다. 즉, 원격으로 하드웨어 지갑의 코인을 빼낼 수 없습니다.

4. 대부분의 하드웨어 지갑은 PIN 숫자로 암호화되어 보안이 한층 강화되어있습니다. 카드 비밀번호라고 생각하시면 되겠습니다.

5. 하드웨어 지갑에 사용되는 소프트웨어는 오픈소스입니다. 사용자에게 장치의 작동 과정이 투명하게 공개되어 있습니다.

6. 하드웨어 지갑은 여러 종류의 암호화폐를 저장할 수 있습니다.

하드웨어 지갑의 유일한 단점은 돈을 주고 사야한다는 것입니다. 이것이 문제라면, USB를 콜드웰렛으로 바꾸는 것이 한가지 대안이라고 할 수 있겠습니다. 돈이 조금 더 들더라도 보안면에서 더 강력한 하드웨어 지갑을 사는 것이 더 나을수도 있어요. 특히나 많은 양의 코인을 가지고 있다면 말이죠.

예를 들어, 실수로 컴퓨터가 바이러스에 감염됐다고 가정해봅시다. 바이러스에 감염된 컴퓨터에서 Electrum을 실행하면 데스크탑의 여느 소프트웨어 처럼 바이러스에 노출됩니다. 개인키가 노출되어있기 때문에 코인들이 더이상 안전하지 못하다는 뜻이기도 합니다. 이제 다음의 방법으로 해커는 당신의 코인을 훔쳐갈 수 있습니다:

1. 지갑이 암호화되어있지 않으면, Electrum을 실행하자마자 당신의 라이트코인을 특정 주소로 보내게끔 명령을 내릴 수 있습니다.

2. 컴퓨터 화면을 보고 있다가, 개인키가 화면에 노출되면 이를 캡쳐합니다. 개인키를 알고있으면 다른 지갑 클라이언트에서 지갑에 접속하여 라이트코인을 훔쳐갈 수 있습니다.

하드웨어 지갑을 가지고 있으면 해커는 위의 방법으로 코인을 훔쳐갈 수 없습니다.

하드웨어 지갑이란 정확히 무엇인가요?

하드웨어 지갑은 개인키가 절대로 노출되지 않게끔 프로그래밍 된 장치입니다. 암호화폐 지갑 알아보기에서 배웠듯이, 개인키를 가지고 있으며 거래에 대한 서명을 할 수 있고 지갑 주소를 복구할 수 있기 때문에 매우 중요합니다. 하드웨어 지갑은 쓰지 않을 때 인터넷에 연결되어 있지 않기 때문에 콜드월렛으로 분류됩니다.

하드웨어 지갑은 어떻게 작동하나요?

이 글에서는 가장 이름나있는 제품들인 Ledger, Trezor 하드웨어 지갑에 대해 간단히 알아보도록 하겠습니다.

f3a52-1rqcid-sbqqs3vodvrm2c8w.png

먼저, 하드웨어 지갑은 별도의 격리된 환경인 보안 칩에 개인키를 안전하게 보관합니다. 라이트코인을 어디론가 보내고 싶을 때, 하드웨어 지갑을 컴퓨터의 USB 포트에 연결하면 됩니다. 이후에 하드웨어 지갑 회사에서 제공하는 프로그램으로 코인을 관리하시면 됩니다. Ledger 지갑의 경우 프로그램은 다음과 같이 생겼습니다:

ea81f-1tny2s-lk5c3wvsrouhqj7a.png

Ledger Nano S 프로그램에서의 라이트코인 지갑. Trezor은 홈페이지에 프로그램을 지원합니다.

코인을 전송하면, 프로그램은 하드웨어 지갑으로 거래 요청의 복사본을 보내고 디지털 서명을 요청합니다. 하드웨어 지갑에 있는 확인 버튼을 누르면 이 거래를 승인할 수 있습니다. 하드웨어 지갑은 거래 요청의 복사본을 하드웨어 자체적으로 서명을 하고 컴퓨터로 다시 보냅니다. 이 과정을 통해서 하드웨어 지갑은 개인키가 노출되지 않게끔 합니다.

하드웨어 지갑을 잃어버리면 어떡해요? 제 코인은 영원히 안녕인가요?

괜찮습니다. Electrum과 같이 BIP39/BIP44을 지원하는 프로그램을 이용하여 복구할 수 있습니다. “암호화폐 지갑 보호하기” 포스팅에서 가운데에서 시드키를 이용한 라이트코인 복구 방법을 따라하시면 됩니다. 다른 방법으로는 간단하게 다른 하드웨어 지갑을 사는 것입니다.

Ledger Wallet

20154-1nxdhtm1jkvn0r8phrri4da.png

https://www.ledgerwallet.com/

Ledger Wallet은 두개의 제품을 제공합니다: 1. Ledger Nano S 2. Ledger Blue. 유럽에 살고 계신다면 홈페이지에서 직접 사는 것을 추천합니다. 배송비가 얼마 안들테니까요. 북미에 살고 있으면 국제 배송비 고려하면 그냥 아마존에서 사는것이 더 쌀 수도 있습니다.

참고: Ledger Wallet은 서브레딧 r/ledgerwallet 에 굉장히 잘 답해줍니다. 도움이 필요하시면 거기서 요청하시면 됩니다.

Ledger Nano S

7396f-1putgoyxpcv02kjowohefjg.png

개인적으로 저는 들고다니기 쉽고 편하게 쓸 수 있기 때문에 Ledger Nano S를 가장 선호합니다. 하드웨어에 한번에 4개의 프로그램밖에 못 설치하지만, Ledger 매니저를 통해 다른 암호화폐 지갑에 접속을 할 수 있습니다.

Ledger Blue

714d6-1cq90xlcjpnp3wh6kq1os_a.png

Ledger Blue는 터치스크린, 와이파이/블루투스 연결을 지원합니다. 10개의 어플/암호화폐 지갑을 설치 할 수 있습니다.

Trezor

99669-1enbozdmnxhyownuthdllxq.png

https://trezor.io/

Trezor는 처음 생겨난 하드웨어 지갑 회사 중 하나입니다. 서브레딧 r/trezor 에도 활발하게 지원을 하고있습니다. 회사가 유럽에 위치해있기 때문에, 유럽에 살고 있으면 웹사이틀 통해서 사시기를 추천합니다. 만약에 Ledger 지갑보다는 더 싼 옵션을 찾고 계시면 이 지갑이 적절한 대안이 될 수 있습니다.

Trezor Black

34287-1hu2jiz_vycoleq7nl79oqw.png

Trezor을 만든 Satoshi labs로부터 Trezor Black을 구매할 수 있습니다. Trezor White 또한 판매하고 있습니다.

 


비트코인 기부 주소: 1PAFbd1CQov2LxHzCfufmKDLcd58dPrF3J

라이트코인 기부 주소: LUkVNVzS5LX3Tw2aUHMvBDGwX858k6Z69o

모든 기부는 불쌍한 대학원생의 밥값에 이용됩니다… 하핫