서명 장치 선택
서명 장치 종류
비트코인을 보관하는 방식은 개인키를 누가 관리하느냐에 따라 수탁형 서비스와 자가보관으로 나뉩니다. 자가보관에 사용하는 서명 장치는 개인키로 거래에 서명하는 도구입니다.
| 구분 | 수탁형 서비스 | 자가보관 |
|---|---|---|
| 개인키 관리 주체 | 서비스 사업자 | 사용자 |
| 자산 전송 | 사업자에게 출금 요청 | 사용자가 개인키로 서명 |
| 접근 복구 | 사업자의 계정 복구 절차에 의존 | 사용자가 보관한 복구 자료로 키와 주소 복구 |
| 주요 위험 | 사업자의 출금 중단이나 운영 중단 | 개인키와 복구 자료의 분실·유출 |
| 구분 기준 | 사업자가 키를 관리하는가 | 사용자가 키를 직접 관리하는가 |
거래소 계정에 잔액이 표시되어도 개인키를 직접 통제하는 것은 아닙니다. '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월 영상 공개 시점의 얼리 액세스 버전으로 살펴봅니다. 이 내용은 그 시점의 리뷰이므로 지금은 기능이 달라졌을 수 있습니다.
먼저 영상은 이 서명 장치를 범용 컴퓨터에서 쓰는 소프트웨어 서명 장치로 분류합니다. 인터넷에 늘 연결되어 있으므로 뜨거운 서명 장치에 해당하고, 복구 문구를 오프라인으로 보관하는 하드웨어 서명 장치보다 보안 수준이 낮을 수밖에 없다는 점을 전제로 들어 달라고 말합니다.
발언자가 가장 궁금했던 것은 워치온리 서명 장치로 쓸 수 있는지였습니다. 워치온리 서명 장치는 개인키 없이 조회만 하며 스스로 서명할 수 없습니다. 영상이 확인한 버전에서는 가져오기 기능이 니모닉(복구 문구)만 지원했고, 패스프레이즈를 함께 적용할 수 있었습니다. 확장 공개키를 가져오는 기능은 없었습니다. 발언자가 실제로 확장 공개키를 붙여 넣어 보았으나 올바르지 않다는 오류가 나왔고, 그래서 워치온리로는 쓸 수 없다고 판단합니다.
기능은 많지 않았습니다. 영상이 보여 준 것은 비트코인을 받는 기능, 다른 서비스와 연계한 구매 기능, 프로톤 이메일 주소로 비트코인을 주고받는 기능이었습니다. 두 번째 서명 장치를 만들려면 업그레이드, 곧 유료 구독이 필요했습니다. 기존 서명 장치를 삭제하고 다시 만드는 방법도 있다고 영상은 덧붙입니다.
발언자의 평가는 조건부입니다. 확장 공개키를 가져오는 기능이 생긴다면, 웹 브라우저만으로 쓸 수 있는 웹 기반 비트코인 서명 장치는 많지 않으므로 블루월렛 같은 다른 앱을 설치하지 않고도 쓰는 워치온리 서명 장치로 유용할 수 있다고 봅니다. 그러나 그 기능이 생기기 전에는 쓸 생각이 없다고 말합니다. 또 이 서명 장치는 새로 나왔고 특별히 검증된 것은 아니어서, 자신도 리뷰 수준으로 살펴본 것이라고 밝힙니다.
영상의 결론은 여러 서명 장치를 직접 시험해 보면서 자신에게 맞는 것을 계속 찾아보라는 것입니다. 새 소프트웨어 서명 장치를 볼 때는 키가 온라인에 노출되는지, 가져오기에서 무엇을 지원하는지, 유료 조건이 있는지를 확인한 이 흐름을 참고할 수 있습니다.
비트코인 서명 장치의 역할
- 비트코인 서명 장치 속에는 비트코인이 없습니다.
- 비트코인의 소유·거래 기록은 전체장부에 있습니다. 서명 장치는 키를 관리하고 거래에 서명하는 역할을 합니다.
- 따라서 하드웨어 서명 장치를 분실하거나, 소프트웨어 서명 장치를 삭제했다고 해서 비트코인이 함께 없어지는 것은 아닙니다.
- 복구 문구와 사용한 패스프레이즈, 필요한 서명 장치 설정 정보를 보관하고 있다면 호환되는 서명 장치에서 개인키를 복구할 수 있습니다. 다른 도구에서 복구하려면 파생 경로와 주소 형식도 호환되어야 하므로, 기기보다 개인키와 복구 자료를 지키는 일이 훨씬 더 중요합니다.
- BIP39의 니모닉(Mnemonic)은 복구 문구입니다. 이 문구와 선택적 패스프레이즈로 시드를 만들고, BIP32에 따라 하나의 시드에서 여러 개인키를 파생합니다. 니모닉은 개인키 한 개를 그대로 단어로 바꾼 것이 아닙니다.
- 니모닉과 필요한 복구 자료를 관리하는 일이 기기를 관리하는 일보다 훨씬 중요합니다.
영상
원본 영상: 프로톤 비트코인 월렛 살펴보기 (공개일: 2024-08-24)