본문으로 건너뛰기

서명 장치 선택

서명 장치 종류​

비트코인을 보관하는 방식은 개인키를 누가 관리하느냐에 따라 수탁형 서비스와 자가보관으로 나뉩니다. 자가보관에 사용하는 서명 장치는 개인키로 거래에 서명하는 도구입니다.

구분수탁형 서비스자가보관
개인키 관리 주체서비스 사업자사용자
자산 전송사업자에게 출금 요청사용자가 개인키로 서명
접근 복구사업자의 계정 복구 절차에 의존사용자가 보관한 복구 자료로 키와 주소 복구
주요 위험사업자의 출금 중단이나 운영 중단개인키와 복구 자료의 분실·유출
구분 기준사업자가 키를 관리하는가사용자가 키를 직접 관리하는가

거래소 계정에 잔액이 표시되어도 개인키를 직접 통제하는 것은 아닙니다. '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에 시드 단어가 인쇄되는 구조로 보인다고 추측합니다. 그래서 그런 방식은 절대 쓰지 말라고 당부합니다.

발언자는 초보자가 공부하기에는 안내가 좋다고 보고, 사용자가 가진 워치온리 정보를 넣으면 데스크톱용 워치온리 서명 장치로 쓸 수 있다고 봅니다. 또 리눅스 기기를 설치한 뒤 네트워크를 끊고 오프라인으로 쓰는 방법도 어느 정도 가능해 보인다고 말합니다. 이는 발언자의 짐작일 뿐 보안이 보장된다는 뜻이 아닙니다.

넌척 데스크톱과 모바일로 에어갭 흐름 익히기​

이 영상은 넌척(Nunchuk) 데스크톱 앱의 구조와 사용법, 넌척 모바일 앱을 워치온리로 써서 에어갭 거래를 하는 과정을 테스트넷4에서 보여 줍니다. 2025년 1월 공개된 영상이고 넌척 데스크톱 1.9.4.1 기준이므로 지금은 화면과 메뉴가 다를 수 있습니다. 넌척 모바일 앱에 워치온리를 등록하고 자신의 풀노드에 연결하는 과정은 풀노드와 서명 장치 연동의 넌척 사용 절에 있으므로 여기서는 반복하지 않습니다.

발언자는 앱을 처음 실행하면 이메일 입력란이 나오지만 가입할 필요가 없다고 말합니다. 게스트로 시작하면 로그인하지 않은 상태에서 시험해 볼 수 있습니다. 설정에서는 표시 단위(Display unit)를 사토시로 고르고, 네트워크 설정에서 메인넷 대신 테스트넷을 선택해 저장합니다. 앱을 다시 시작하면 화면에 테스트넷에 온라인으로 연결되었다고 표시됩니다. 발언자는 메인넷이 실제 비트코인을 주고받는 네트워크여서 연습할 때 긴장이 크기 때문에, 영상을 찍을 때는 테스트넷을 쓴다고 설명합니다.

발언자는 대부분의 시청자가 하드웨어 서명 장치로 키를 보관하므로, 데스크톱 넌척에서 키를 만드는 과정은 전체 흐름을 보여 주는 교육용 참고라고 밝힙니다.

넌척은 화면을 키(Keys)와 서명 장치(Wallets)로 나누어 둡니다. 발언자는 이를 키를 담는 저장소(키스토어)를 만들고, 그 키를 쓰는 인터페이스를 따로 두는 두 단계 구조로 설명합니다. 그래서 넌척에서 가장 먼저 하는 일은 키를 등록하는 것입니다.

키 추가(Add key)에서는 하드웨어 키와 소프트웨어 키 중에서 고릅니다. 영상은 연습용으로 소프트웨어 키를 만듭니다.

  1. 24단어 니모닉이 나옵니다. 앱은 이를 디지털 사본으로 보관하지 말라고 안내합니다. 발언자는 교육용이라 화면을 캡처해 두었다고 밝히고, 실제 키라면 종이나 금속판에 적어 철저히 보관하라고 말합니다.
  2. 니모닉을 잘 적었는지 확인하는 단계에서 지정한 번호의 단어를 고릅니다.
  3. 키 이름을 정합니다.
  4. 패스프레이즈를 입력하는 단계가 나옵니다. 영상에서는 패스프레이즈 없이 진행합니다.

발언자는 패스프레이즈에 대해 커뮤니티에서 본 사례를 전합니다. 패스프레이즈를 넣고 키를 만든 뒤 워치온리를 만들거나 다른 곳에서 복구할 때, 넣었다는 사실을 잊어 오류를 겪는 경우가 많다고 합니다. 그래서 익숙해진 다음에 쓰기를 권합니다.

키가 만들어지면 키 정보 화면에 마스터 핑거프린트가 나옵니다. 발언자는 이를 키를 식별하는 지문 같은 문자열로 설명하며, 나중에 워치온리를 만들 때 값을 대조하라고 말합니다. 또 한 번 저장하면 니모닉을 이 앱 안에서 다시 확인할 수 없다는 안내가 나옵니다.

서명 장치 화면을 만들 때는 새 키를 만드는 대신 기존 키를 쓰는 항목을 고르고, 방금 만든 키를 할당합니다. 이때 마스터 핑거프린트가 그대로 따라오는 것을 확인할 수 있습니다. 주소 형식은 고급 메뉴에서 네이티브 세그윗, 네스티드 세그윗, 레거시, 탭루트 등을 고를 수 있고, 발언자는 가장 많이 쓰는 기본값인 네이티브 세그윗을 그대로 둡니다.

서명자 수는 1로 두어 단일 서명으로 만듭니다. 다중서명이라면 3개의 키 가운데 2개가 서명해야 전송되는 2-of-3 같은 구성을 고릅니다. 만들기를 마치면 다중서명 설정 파일(BSMS)을 저장할지 묻는데, 단일 서명이라 나중에 하기를 눌러 건너뜁니다.

받기(Quick receive)에서는 첫 번째 주소를 복사하거나 QR 코드로 읽어 쓰고, 주소를 쓸 때마다 다음 주소로 넘어갑니다. 발언자는 테스트넷의 스패로우에서 이 주소로 보냈고, 넌척에는 확인 대기 중인 입금으로 표시되었습니다. 거래 ID로 테스트넷용 멤풀 사이트에서 거래를 확인할 수 있습니다.

반대로 넌척에서 스패로우로 보내는 시험에서 발언자는 특징을 하나 발견합니다. 금액을 먼저 입력하고 주소를 나중에 넣으면 수수료가 입력한 금액에 더해졌고, 주소를 먼저 넣으면 입력한 금액 안에 수수료가 포함되는 것처럼 계산되었다고 합니다. 발언자는 자신도 쓰다가 알게 된 차이라며 참고하라고 말하고, 이유는 설명하지 않습니다.

거래를 만들 때 사용자 지정(Customize)을 누르면 쓸 UTXO를 직접 고를 수 있습니다. 코인 보기(View coin) 화면에서는 특정 UTXO를 잠가 거래에 쓰이지 않게 하거나, 태그를 붙여 관리할 수도 있습니다. 발언자는 UTXO를 체계적으로 관리하고 싶다면 넌척도 괜찮은 선택지라고 평가합니다.

또 수수료가 너무 낮아 채굴자가 거래를 블록에 담지 않으면 RBF 기능으로 수수료를 올려 새 거래를 만들 수 있다고 설명합니다. 다만 영상에서는 다른 이유로 오류가 나서 이 기능을 시연하지 못했습니다.

에어갭 시연에서 발언자는 테스트넷의 스패로우를 하드웨어 서명 장치 역할로 가정하고, 휴대폰의 넌척 모바일 앱을 그 장치의 워치온리로 씁니다. 워치온리로 불러온 정보의 마스터 핑거프린트가 스패로우의 값과 같은지 확인하는 것도 이 과정에 포함됩니다. 휴대폰에는 개인키가 없어 서명할 수 없으므로 거래는 다음 순서로 진행합니다.

  1. 넌척 모바일 워치온리에서 보내기를 눌러 받는 주소의 QR 코드를 읽고 금액을 입력해 서명 전 거래를 만듭니다.
  2. 점 세 개 메뉴에서 내보내기(Export transaction)를 골라 QR 코드로 띄웁니다.
  3. 하드웨어 서명 장치 역할을 맡은 스패로우가 이 QR 코드를 읽어 거래를 불러오고 서명합니다.
  4. 스패로우가 서명된 거래를 다시 QR 코드로 띄웁니다.
  5. 넌척 워치온리에서 서명 가져오기(Import signature)를 골라 이 QR 코드를 읽습니다.
  6. 가져온 서명으로 거래가 완성되면 넌척에서 전파합니다.

발언자는 스패로우 쪽에서 서명한 뒤 전파(Broadcast)를 누르면 안 된다고 주의를 줍니다. 시연에 쓴 스패로우는 인터넷에 연결된 컴퓨터에서 돌아가고 있어서 그대로 누르면 거래가 바로 나가 버리기 때문입니다. 그래서 서명된 거래를 QR 코드로 내보내 넌척에서 전파했다고 합니다. 스패로우는 시연을 위한 대역이고, 실제로는 이 문서가 앞서 설명한 것처럼 네트워크에 직접 연결하지 않고 서명하는 장치를 서명 역할에 써야 합니다.

마지막으로 발언자는 이 순서를 테스트넷에서 충분히 연습한 다음, 메인넷을 선택해 실제 하드웨어 서명 장치와 PSBT를 주고받으면 덜 긴장하고 유연하고 안전하게 거래할 수 있다고 권합니다.

비트코인 서명 장치의 역할​

  • 비트코인 서명 장치 속에는 비트코인이 없습니다.
  • 비트코인의 소유·거래 기록은 전체장부에 있습니다. 서명 장치는 키를 관리하고 거래에 서명하는 역할을 합니다.
  • 따라서 하드웨어 서명 장치를 분실하거나, 소프트웨어 서명 장치를 삭제했다고 해서 비트코인이 함께 없어지는 것은 아닙니다.
  • 복구 문구와 사용한 패스프레이즈, 필요한 서명 장치 설정 정보를 보관하고 있다면 호환되는 서명 장치에서 개인키를 복구할 수 있습니다. 다른 도구에서 복구하려면 파생 경로와 주소 형식도 호환되어야 하므로, 기기보다 개인키와 복구 자료를 지키는 일이 훨씬 더 중요합니다.
  • BIP39의 니모닉(Mnemonic)은 복구 문구입니다. 이 문구와 선택적 패스프레이즈로 시드를 만들고, BIP32에 따라 하나의 시드에서 여러 개인키를 파생합니다. 니모닉은 개인키 한 개를 그대로 단어로 바꾼 것이 아닙니다.
  • 니모닉과 필요한 복구 자료를 관리하는 일이 기기를 관리하는 일보다 훨씬 중요합니다.

영상​

원본 영상: 프로톤 비트코인 월렛 살펴보기 (공개일: 2024-08-24)

관련 영상​

원본 영상: 새로운 와치온리용 소프트월렛 발견, 비트코인 세이프 찍먹 영상 (feat. 코코넛 볼트) (공개일: 2025-07-24)

원본 영상: 넌척 비트코인 지갑의 모든 것 - 넌척 세부 사용법, 와치온리 지갑 만들기와 에어갭 트랜잭션까지 한번에! (공개일: 2025-01-27)

링크 복사하기X에 공유페이스북에 공유쓰레드에 공유