비트코인(BTC)은 디지털 화폐이다. 비트코인은 어떠한 실제 형태를 취하지 않으므로 이론적으로 어디에든 저장할 수 있다. 따라서 중요한 것은 자신의 비트코인 주소와 거래 서명을 보관하는 데 사용하는 개인 키(private key)로서, 이를 매우 안전하게 보관해야 한다. 자금을 받는 사람의 공공 키와 자신의 개인 키를 결합한 것이 비트코인 거래를 가능케 하는 중요한 요소가 되는 것이다.

각기 다른 필요를 충족시켜주며 보안성, 편리성, 액세스 범위 등에서 다양한 형태를 갖는 비트코인 지갑이 존재한다.

지갑의 유형

종이 지갑

종이 지갑(paper wallet)은 비트코인을 받는 데 필요한 공공 주소와 개인 키 정보가 적혀 있는 종이쪽지를 말하며, 이는 그 주소에 저장되어 있는 비트코인을 지출하거나 송금하는 데 필요하다. 종이 지갑은 때때로 QR 코드 형태로 인쇄되어 있어서, 이를 스캔해서 소프트웨어 지갑에 추가해 거래할 수 있게 된다. 종이 지갑은 자신의 개인 키를 통해 무작위 비트코인 주소를 만들어낼 수 있게 해주는 비트어드레스나 비트코인페이퍼월렛 같은 서비스를 통해 생성될 수 있다. 그렇게 생성된 키는 인쇄될 수 있으며, 일부 서비스에서는 이를 위조가 불가능한 디자인이나 홀로그램 라벨로 만들어서 주기도 한다.

종이 지갑의 이점 중 한 가지는 키가 오프라인에 저장되므로 사용자의 키 누르는 패턴을 훔쳐가는 멀웨어를 포함해 해킹 공격의 우려가 일체 없다는 점이다. 그렇지만 지갑을 만들 때 주의해야 할 점은 여전히 남아 있다. 종이 지갑을 생성하기 전에 주변에 쳐다보는 사람이 있는 지 확인해봐야 한다.

더 나아가, 스파이웨어가 자신의 활동을 감시하는 일이 없도록 방지하기 위해 USB 드라이브나 DVD 드라이브를 통해서 우분투(Ubuntu) 같은 프로그램을 가동시켜 운영체제를 확인해볼 필요가 있다. 또한 종이 지갑이 만들어진 다음에 웹사이트 코드는 오프라인에서도 작용이 되어야 하며, 이를 통해서 키를 생성하기 전에 인터넷 연결이 끊어져야 한다. 마지막으로, 네트워크와 연결되지 않은 프린터로 이를 인쇄해야 한다.

한편으로는 아주 귀중한 개인 정보를 종이에 인쇄하고 있다는 점을 명심해야 한다. 따라서 이 종이쪽지를 보호하는데 상당한 주의를 기울일 필요가 있다. 예를 들어, 이를 집락(Ziplock) 백 같은데 보관해서 물에 젖어 훼손되거나 구겨지는 일이 없도록 해야 한다. 어떤 사람들은 이를 비닐코팅(laminate) 해서 금고에 보관하기도 한다.

물리적 비트코인

물리적(실물) 비트코인은 많은 경우 일정한 액수의 BTC가 사전에 저장되어 있으며, 이를 만드는 이유는 개인 키를 공개하지 않은 채 여기에 저장된 액수를 장기간 보관하기 위해서이다. 이는 뜯으면 쉽게 알아차릴 수 있는 밀납 봉인 방식으로 보관되는 경우가 많다.

맨 처음에 나온 물리적 비트코인은 비트빌(Bitbill)로서, 이는 마치 신용카드처럼 생겼지만 그 후에 나온 방식은 둥근 메달처럼 생겼다. ‘카사시우스(Casascius)’라는 별명으로 더 잘 알려져 있는 암호화폐 애호가 마이크 캐드웰(Mike Cadwell)이 최초의 카사시우스 비트코인을 2011년에 내놓았다. 이 코인의 개인 키는 뜯어낼 수 있는 홀로그램 속에 숨겨져 있으며, 이걸 뜯어낼 경우 쉽게 판별할 수 있게 해놓고 있다. 이 코인은 현금 상환을 할 경우 그 디지털 가치를 잃게 된다. 이 코인이 나온 이후로 몇 가지 새로운 코인 형태가 나온 바 있다.

물리적 비트코인은 자금을 보다 안전하게 저장하는 편리한 수단이 될 수 있으며, 오프라인 상에서 거래할 때 매우 유용할 수 있다. 이에 더해 물리적 비트코인은 수집 아이템으로도 인기가 높다. 하지만 치명적인 단점이 있다. 지난 2013년 11월, 마이크 캐드웰은 미국 금융범죄단속네트워크(FinCEN)로부터 무허가 송금 사업자로 분류되어 사업 중단 명령을 받았다. 이러한 유형의 활동에 대한 규제는 매우 엄격해서, 그는 결국 디지털 비트코인이 저장된 물리적 비트코인 판매를 중단할 수밖에 없었다. BTC는 아직까지도 많은 나라에서 법적으로 분명하게 정의되지 않은 부분이 많아서 그러한 아이템은 일부 국가에서는 위조화폐로 간주될 수도 있다.

모바일 지갑

가게에서 물건을 살 때 지불 수단으로 활용하거나 비트코인 대면 거래를 하는 등, 비트코인을 매일 같이 사용하는 이들에게 있어서 모바일 BTC 지갑은 반드시 갖춰야 할 수단이다. 이는 스마트폰 앱으로 사용 가능하며, 개인 키를 저장해놓고 물품 대금을 전화를 통해 직접 지불할 수 있다. 이에 더해서, 어떤 앱은 스마트폰의 근거리 무선통신(NFC) 기능을 통해 지불할 수 있도록 해준다. 즉 일체의 개인 정보를 드러내는 일 없이 폰을 카드 리더기 근처에 갖다 댐으로써 결제할 수 있는 방법이다.

어떠한 비트코인 고객이든 블록체인 원장 전체에 대한 액세스를 요구하며, 이 원장은 계속해서 커지고 있고 저장 용량이 몇 기가바이트에 달하기도 한다. 이 때문에 모바일 지갑은 단순화된 결제 확인 기술을 사용하기도 한다. 이러한 기술은 블록체인의 일부 블록들하고만 작용하며, 비트코인 네트워크 상의 신뢰 가능한 노드에 의존해서 사용자가 정확한 정보를 갖고 있는 지 확인한다.

모바일 지갑은 비트코인 저장을 위한 편리한 휴대용 수단이긴 하지만 해킹 공격에 취약하다는 약점을 갖고 있다. 게다가 누군가가 스마트폰을 훔쳐가면 지갑을 사용할 수 없게 된다. 안드로이드는 기기용으로 다양한 유형의 비트코인 지갑 앱이 존재한다. 애플은 2014년 2월부터 앱스토어 상에서 비트코인 지갑을 금지했다가 그 후 몇 달 만에 이러한 결정을 철회하기도 했다.

앱 이름

운영체계 기능

FreeWallet

iOS, Android

콜드 스토리지, 어떠한 암호화폐에 대한 인출과 입금도 가능

Edge

iOS, Android

무 지식, 싱글 사인온, 원터치 2 단계 인증
Atomic Wallet iOS, Android 사용자 친화적이며, 500 이상의 자산 거래를 제공. 즉시 암호화폐 옵션 거래, 무료 보호예수 앱

Blockchain Wallet

iOS, Android

계층형, 결정형. 사용자가 현재 있는 지역의 비트코인 가맹점을 찾을 수 있는 기능 제공. 오픈소스 소프트웨어

Copay

iOS, Android, Windows Mobile

복수 사용자 가능. 송금 위해 사용자 전원이 승인해야 하는 구조. 오픈소스 소프트웨어

Jaxx

iOS, Android

콜드 스토리지, 확인 과정 불필요

Mycelium

iOS, Android

콜드 스토리지, 계층형 및 결정형, 오픈소스 소프트웨어

웹 지갑

웹 지갑은 개인 키를 항상 온라인 상태에 있는 제 3자 관리 서버에 저장할 수 있게 해준다. 다른 서비스는 각기 다른 기능을 제공하고, 그 중 일부는 모바일 및 데스크탑 지갑과 연계되며 모든 종류의 기기에 동일한 주소를 복제할 수 있도록 해준다.

이월렛(e-wallet)은 모바일 지갑과 별 다를 바 없이 인터넷과 연결된 기기를 통해서 언제 어디서든지 자금에 접속할 수 있게 해준다. 하지만 이월렛에 대해 충분한 보안 조치를 취하지 않을 경우, 웹사이트 관리 사업자가 사용자의 자금을 훔쳐갈 가능성도 없지 않다. 일부 이월렛은 거래소를 통해 제공되며, 거래소가 갑자기 파산하여 폐쇄되거나 사용자 자금을 빼돌려서 도망치는 경우도 없지 않았다.