서명 장치 선택
서명 장치 종류
비트코인을 보관하는 방식은 개인키를 누가 관리하느냐에 따라 수탁형 서비스와 자가보관으로 나뉩니다. 자가보관에 사용하는 서명 장치는 개인키로 거래에 서명하는 도구입니다.
| 구분 | 수탁형 서비스 | 자가보관 |
|---|---|---|
| 개인키 관리 주체 | 서비스 사업자 | 사용자 |
| 자산 전송 | 사업자에게 출금 요청 | 사용자가 개인키로 서명 |
| 접근 복구 | 사업자의 계정 복구 절차에 의존 | 사용자가 보관한 복구 자료로 키와 주소 복구 |
| 주요 위험 | 사업자의 출금 중단이나 운영 중단 | 개인키와 복구 자료의 분실·유출 |
| 구분 기준 | 사업자가 키를 관리하는가 | 사용자가 키를 직접 관리하는가 |
거래소 계정에 잔액이 표시되어도 개인키를 직접 통제하는 것은 아닙니다. 'Not your Key, Not your Bitcoin'을 기억하세요. 아래에서는 자가보관에 사용하는 소프트웨어 서명 장치와 하드웨어 서명 장치를 살펴봅니다.
서명 장치 선택 가이드
1. 셀프 커스터디의 중요성
- 비트코인을 거래소에 보관하는 것은 금융 주권을 위임하는 것.
- 셀프 커스터디는 비트코인의 핵심 가치인 금융 주권의 독립성을 실현.
- 자신이 개인키를 관리하며 자산을 보호하는 것이 중요.
2. 서명 장치의 종류
-
하드웨어 서명 장치
- 하드웨어 기반의 비트코인 서명 장치.
- 개인키가 온라인 환경에 노출되는지에 따라 뜨거운 서명 장치와 차가운 서명 장치를 구분합니다. 하드웨어라는 이유만으로 차가운 보관이 되는 것은 아닙니다.
- 개인키를 오프라인으로 유지하면 온라인에서 키가 탈취될 경로를 줄일 수 있습니다.
- 영상에서 소개한 하드웨어 서명 장치:
- 파운데이션 패스포트
- 콜드카드(Coldcard)
- 키스톤
- 시드사이너
-
소프트웨어 서명 장치
- 소프트웨어 형태로 PC나 모바일 앱에서 실행.
- 플레이스토어 및 앱스토어에서 다운로드 가능.
- 콜드 스토리지로 설정 가능하지만, 인터넷 연결 시 보안에 취약.
- 예시: 일렉트럼(Electrum), 블루월렛(BlueWallet).
3. 하드웨어 서명 장치 vs 소프트웨어 서명 장치
- 하드웨어 서명 장치
- 물리적 기기에서 개인키를 다룹니다. 비밀 정보를 저장하는 방식과 영구 저장 여부는 기기마다 다릅니다.
- 에어갭을 지원하는 기기는 네트워크에 직접 연결하지 않고 거래에 서명합니다. 서명된 거래의 전파에는 네트워크 연결이 필요합니다.
- 개인키를 일반 PC나 휴대폰과 분리해 관리할 수 있지만, 기기 구입 비용이 듭니다.
- DIY 하드웨어 서명 장치는 오픈소스 기반으로 제작 가능.
- 소프트웨어 서명 장치
- 소프트웨어 형태로 간편하게 사용 가능.
- 실행하는 PC나 휴대폰의 보안 상태와 키의 온라인 노출 여부를 살펴야 합니다.
- 비교적 저렴하거나 무료.
4. 서명 장치 선택 시 고려 사항
- 보안성:
- 콜드 스토리지를 지원하는지 확인.
- 해킹 위험을 최소화하기 위해 인터넷 연결을 최소화.
- 사용성:
- 초보자는 사용법과 복구 절차를 이해하고 따라 할 수 있는지 확인.
- 기기의 화면에서 주소와 거래 내용을 확인하기 쉬운지 점검.
- 호환성:
- 소프트웨어 서명 장치는 범용적 운영체제와 호환되는지 확인.
- 하드웨어 서명 장치는 특정 펌웨어를 지원하는지 확인.
- 가격:
- 영상에서는 하드웨어 서명 장치의 가격을 10만~30만 원 이상으로 소개합니다. 실제 구입 비용은 모델과 시점에 따라 확인해야 합니다.
- 검증 기준:
- 영상에서 소개한 "월렛 스큐리티" 사이트의 보안 평가를 참고하되, 평가 항목과 대상 모델을 함께 확인.
5. 영상에서 제시한 사용자별 후보
- 초보자 후보: 키스톤(KeyStone), 파운데이션 패스포트, 콜드카드.
- 고급 사용자 후보: 시드사이너(SeedSigner), DIY 하드웨어 서명 장치.
6. 결론
- 장기 자가보관에서는 개인키를 오프라인으로 유지할 수 있는 하드웨어 서명 장치를 고려할 수 있습니다.
- 소프트웨어 서명 장치도 적절히 설정하면 대안이 될 수 있음.
- 월렛 스큐리티 사이트를 통해 다양한 서명 장치를 비교하고 적합한 것을 선택하는 것이 중요.
- 비트코인 보관의 핵심은 개인키 관리와 보안성에 있음.
웹 기반 소프트웨어 서명 장치를 살펴볼 때
영상은 이메일과 VPN 같은 프라이버시 서비스로 알려진 프로톤이 내놓은 비트코인 서명 장치(웹 앱)를, 2024년 8월 영상 공개 시점의 얼리 액세스 버전으로 살펴봅니다. 이 내용은 그 시점의 리뷰이므로 지금은 기능이 달라졌을 수 있습니다.
먼저 영상은 이 서명 장치를 범용 컴퓨터에서 쓰는 소프트웨어 서명 장치로 분류합니다. 인터넷에 늘 연결되어 있으므로 뜨거운 서명 장치에 해당하고, 복구 문구를 오프라인으로 보관하는 하드웨어 서명 장치보다 보안 수준이 낮을 수밖에 없다는 점을 전제로 들어 달라고 말합니다.
발언자가 가장 궁금했던 것은 워치온리 서명 장치로 쓸 수 있는지였습니다. 워치온리 서명 장치는 개인키 없이 조회만 하며 스스로 서명할 수 없습니다. 영상이 확인한 버전에서는 가져오기 기능이 니모닉(복구 문구)만 지원했고, 패스프레이즈를 함께 적용할 수 있었습니다. 확장 공개키를 가져오는 기능은 없었습니다. 발언자가 실제로 확장 공개키를 붙여 넣어 보았으나 올바르지 않다는 오류가 나왔고, 그래서 워치온리로는 쓸 수 없다고 판단합니다.
기능은 많지 않았습니다. 영상이 보여 준 것은 비트코인을 받는 기능, 다른 서비스와 연계한 구매 기능, 프로톤 이메일 주소로 비트코인을 주고받는 기능이었습니다. 두 번째 서명 장치를 만들려면 업그레이드, 곧 유료 구독이 필요했습니다. 기존 서명 장치를 삭제하고 다시 만드는 방법도 있다고 영상은 덧붙입니다.
발언자의 평가는 조건부입니다. 확장 공개키를 가져오는 기능이 생긴다면, 웹 브라우저만으로 쓸 수 있는 웹 기반 비트코인 서명 장치는 많지 않으므로 블루월렛 같은 다른 앱을 설치하지 않고도 쓰는 워치온리 서명 장치로 유용할 수 있다고 봅니다. 그러나 그 기능이 생기기 전에는 쓸 생각이 없다고 말합니다. 또 이 서명 장치는 새로 나왔고 특별히 검증된 것은 아니어서, 자신도 리뷰 수준으로 살펴본 것이라고 밝힙니다.
영상의 결론은 여러 서명 장치를 직접 시험해 보면서 자신에게 맞는 것을 계속 찾아보라는 것입니다. 새 소프트웨어 서명 장치를 볼 때는 키가 온라인에 노출되는지, 가져오기에서 무엇을 지원하는지, 유료 조건이 있는지를 확인한 이 흐름을 참고할 수 있습니다.
데스크톱 서명 장치를 워치온리로 살펴볼 때
영상은 데스크톱용 소프트웨어 서명 장치인 비트코인 세이프(Bitcoin Safe)를 처음 설치해 워치온리 용도로 쓸 수 있는지 살펴봅니다. 2025년 7월 공개 시점의 1.4.0 포터블 버전을 처음 써 본 리뷰이므로 지금은 기능이 달라졌을 수 있습니다.
발언자는 이 앱이 맥, 윈도우(포터블과 설치형), 리눅스 버전으로 나온다고 소개합니다. 처음 화면에서는 단일 서명 만들기, 2-of-3 다중서명 설정, 사용자 정의 또는 기존 서명 장치 가져오기 중에서 고릅니다. 다중서명은 이 영상에서 살펴보지 않습니다. 발언자는 한국어 화면을 제공한다는 점도 좋게 봅니다.
단일 서명을 고르면 앱은 하드웨어 서명 장치를 연결해 쓰는 흐름으로 안내합니다. 초보자를 위한 안내가 눈에 띕니다. 하드웨어 서명 장치에 이름 스티커를 붙이라고 하고, 시드 단어를 다른 사람과 공유하거나 컴퓨터와 휴대폰에 입력하거나 사진으로 찍지 말라고 알립니다. 기기별로 시드 단어를 어디서 확인하는지 보여 주는 화면도 있습니다. 발언자는 설치 전에 이 앱을 키를 직접 담는 서명 장치로 생각했지만, 써 보니 하드웨어 서명 장치와 함께 쓰는 개념이라고 이해했다고 말합니다.
발언자는 태블릿에서 연 코코넛 볼트(Coconut Vault)에서 만든 키를 하드웨어 서명 장치 역할로 삼아 연동을 시도합니다. 가져오기 화면에는 QR, USB, 파일, 텍스트 방식이 있고 고급 메뉴도 있습니다. 코코넛 볼트의 QR로 확장 공개키를 넘기려 했지만 카메라 인식이 되지 않았습니다. 그래서 고급 메뉴에서 마스터 지문, 파생 경로, 확장 공개키를 직접 입력했다고 합니다.
그다음에는 서명 장치 파일을 컴퓨터에 저장하고 앱 비밀번호를 정합니다. 발언자는 이 비밀번호가 패스프레이즈와 다르다고 강조합니다. 앱에서 그 서명 장치 파일을 여는 비밀번호이기 때문에 헷갈리면 안 된다는 것입니다. 이어서 앱은 큰 금액을 보내기 전에 소액 받기 테스트와 보내기 테스트를 먼저 하라고 안내합니다. 이미 거래가 있으면 테스트 전송은 건너뛸 수 있고, 발언자도 건너뜁니다.
발언자가 짚은 기능은 다음과 같습니다.
- 라벨과 카테고리를 노스터(Nostr)로 암호화해 동기화하고 백업하는 기능, 노스터 채팅 기능이 내장되어 있습니다. 발언자는 둘 다 켜지 않았습니다.
- 받기 주소를 카테고리별로 나눠 관리할 수 있습니다. 예로 적립식 매수나 신원 확인 거래소 같은 이름을 붙입니다. 발언자는 신선하지만 다른 서명 장치에 익숙한 사람에게는 혼란스러울 수 있다고 봅니다. 보낼 때 잔액이 부족한 카테고리를 고르면 오류가 나기 때문입니다.
- 보내기에서 금액과 수수료를 고르면 보내는 금액 대비 수수료를 보여 줍니다. 발언자는 가장 낮은 수수료인 가상바이트당 1사토시를 골랐습니다.
- 거래를 만들면 서명 전 거래(PSBT)를 QR, USB, 파일, 텍스트로 내보낼 수 있습니다. 서명 장치에서 서명한 뒤 다시 불러와 전파하는 흐름입니다. 발언자는 카메라 문제로 실제 서명과 전파까지는 하지 않았다고 밝히고, 서명된 거래를 불러와 전파하면 전송될 것이라는 추측을 덧붙입니다.
- 서명 장치 디스크립터를 붙여 넣거나 스캔해서 가져올 수 있습니다.
- 네트워크 설정에서 메인넷 외에 테스트넷4도 지원합니다.
영상이 가장 힘주어 반복하는 말은 이 앱에서 니모닉을 만들거나 하드웨어 서명 장치의 니모닉을 불러오지 말라는 것입니다. 발언자는 이 앱이 인터넷에 연결된 기기에서 쓰는 소프트웨어 서명 장치이기 때문에 니모닉을 직접 넣는 방식을 권하지 않는다고 말합니다. 대신 확장 공개키만 넣어 워치온리로 쓰라고 합니다. 발언자는 확장 공개키 대신 니모닉 정보를 불러오면 복구 시트 PDF에 시드 단어가 인쇄되는 구조로 보인다고 추측합니다. 그래서 그런 방식은 절대 쓰지 말라고 당부합니다.
발언자는 초보자가 공부하기에는 안내가 좋다고 보고, 사용자가 가진 워치온리 정보를 넣으면 데스크톱용 워치온리 서명 장치로 쓸 수 있다고 봅니다. 또 리눅스 기기를 설치한 뒤 네트워크를 끊고 오프라인으로 쓰는 방법도 어느 정도 가능해 보인다고 말합니다. 이는 발언자의 짐작일 뿐 보안이 보장된다는 뜻이 아닙니다.
비트코인 서명 장치의 역할
- 비트코인 서명 장치 속에는 비트코인이 없습니다.
- 비트코인의 소유·거래 기록은 전체장부에 있습니다. 서명 장치는 키를 관리하고 거래에 서명하는 역할을 합니다.
- 따라서 하드웨어 서명 장치를 분실하거나, 소프트웨어 서명 장치를 삭제했다고 해서 비트코인이 함께 없어지는 것은 아닙니다.
- 복구 문구와 사용한 패스프레이즈, 필요한 서명 장치 설정 정보를 보관하고 있다면 호환되는 서명 장치에서 개인키를 복구할 수 있습니다. 다른 도구에서 복구하려면 파생 경로와 주소 형식도 호환되어야 하므로, 기기보다 개인키와 복구 자료를 지키는 일이 훨씬 더 중요합니다.
- BIP39의 니모닉(Mnemonic)은 복구 문구입니다. 이 문구와 선택적 패스프레이즈로 시드를 만들고, BIP32에 따라 하나의 시드에서 여러 개인키를 파생합니다. 니모닉은 개인키 한 개를 그대로 단어로 바꾼 것이 아닙니다.
- 니모닉과 필요한 복구 자료를 관리하는 일이 기기를 관리하는 일보다 훨씬 중요합니다.
영상
원본 영상: 프로톤 비트코인 월렛 살펴보기 (공개일: 2024-08-24)
관련 영상
원본 영상: 새로운 와치온리용 소프트월렛 발견, 비트코인 세이프 찍먹 영상 (feat. 코코넛 볼트) (공개일: 2025-07-24)