비트코인 지갑이란 무엇인가?
비트코인 지갑은 비트코인을 보내고 받을 수 있는 디지털 지갑입니다. 실제 지갑과 유사한 개념이지만, 물리적인 화폐를 보관하는 대신 비트코인 주소에 접근하고 거래를 전송할 수 있는 암호화 데이터를 저장합니다. 일부 비트코인 지갑은 여러 암호화폐를 동시에 지원하기도 합니다.
비트코인 지갑은 크게 다음과 같은 다섯 가지 유형으로 나눌 수 있습니다.
비트코인 지갑의 5가지 종류
1. 데스크톱 지갑
데스크톱 지갑은 데스크톱 PC나 노트북에 설치해 사용하는 지갑으로, 사용자가 지갑에 대한 완전한 통제권을 갖습니다. 일부 데스크톱 지갑은 노드(Node) 소프트웨어 운영 기능이나 거래소 연동 기능 등 추가 기능도 제공합니다.
2. 모바일 지갑
모바일 지갑은 스마트폰이나 태블릿 같은 모바일 기기에서 데스크톱 지갑과 유사한 기능을 제공합니다. 근거리 무선 통신(NFC)이나 QR 코드 스캔을 통해 실제 매장에서 빠르게 결제할 수 있는 점이 특징입니다.
다만 비트코인 전체 블록체인은 계속 생성되며 그 용량이 수십 기가바이트에 달하기 때문에, 많은 모바일 기기는 블록체인 전체를 메모리에 저장하기 어렵습니다. 이러한 문제를 해결하기 위해 모바일 지갑 대부분은 단순화된 결제 검증(SPV, Simplified Payment Verification) 방식으로 설계되었습니다.
SPV 방식은 블록체인의 일부만 내려받고, 비트코인 네트워크 내 신뢰할 수 있는 여러 노드를 참조하여 정확한 거래 기록을 확인합니다. 안드로이드 기반 비트코인 지갑인 마이셀리움(Mycelium)이 대표적인 모바일 지갑의 예입니다.
3. 온라인 지갑
온라인 지갑은 개인 키를 인터넷에 연결된 서버에 저장하는 방식의 전자 지갑입니다. 여러 온라인 서비스가 모바일 및 데스크톱 지갑과 연동되어, 소유한 여러 기기 사이에서 주소와 데이터를 동기화할 수 있습니다.
온라인 지갑의 가장 큰 장점은 어떤 기기를 사용하든 인터넷이 연결된 곳이라면 어디서든 지갑에 접근할 수 있다는 점입니다. 반면 키를 제3자가 관리하는 서버에 맡기기 때문에 해킹 위험에 상대적으로 노출될 수 있다는 점은 감안해야 합니다.
4. 하드웨어 지갑
하드웨어 지갑은 현재까지 가장 안전한 것으로 평가받는 비트코인 지갑입니다. 개인 키를 인터넷에 연결되지 않은 물리적 기기에 저장하며, 외형은 USB 드라이브와 비슷합니다.
사용자가 비트코인 거래를 하려면 하드웨어 지갑을 기기에 연결하면 되는데, 이때 개인 키가 외부로 노출되지 않은 상태에서 거래에 서명할 수 있습니다. 하드웨어 지갑은 바이러스 공격에 사실상 면역적이며, 성공적인 도난 사례도 매우 드뭅니다.
가격대는 대략 100~200달러 수준이며, 렛저(Ledger)와 트레저(Trezor)가 가장 잘 알려진 하드웨어 지갑 제조업체입니다.
5. 종이 지갑
종이 지갑은 비트코인을 저렴하게 안전하게 보관할 수 있는 대안입니다. 종이 지갑 서비스를 제공하는 여러 웹사이트에서 비트코인 주소를 생성하고, 두 개의 QR 코드가 담긴 이미지를 만들어 줍니다.
첫 번째 QR 코드는 비트코인을 받을 때 사용하는 공개 주소이고, 두 번째는 해당 주소에 저장된 비트코인을 지출할 때 사용하는 개인 키입니다. 종이 지갑의 장점은 개인 키가 어디에도 디지털 형태로 저장되지 않기 때문에 사이버 공격으로부터 지갑을 보호할 수 있다는 점입니다.
마무리: 어떤 지갑을 선택해야 할까?
각 지갑 유형은 편의성과 보안성의 균형이 다릅니다. 소액을 자주 거래한다면 모바일이나 온라인 지갑이 편리하고, 큰 금액을 장기간 보관할 계획이라면 하드웨어 지갑이나 종이 지갑처럼 개인 키를 오프라인에 보관하는 방식이 더 안전합니다. 자신의 사용 목적과 보관 규모에 맞는 지갑을 선택하고, 가능하면 여러 지갑을 조합해 리스크를 분산하는 것이 좋습니다.