지난 4편을 통해 거래소에 있던 비트코인을 본인의 개인 지갑으로 안전하게 입금하는 과정을 마쳤습니다. 이제는 반대로 내 지갑에 보관 중인 비트코인을 외부로 전송하는 실전 송금 단계입니다. 송금 과정은 입금보다 복잡하지만, 에어갭(Air-gapped) 보안의 핵심이 집약된 과정이기도 합니다.
본격적인 시작에 앞서 지난 가이드를 통해 모든 준비가 완료되었는지 확인하시기 바랍니다.
- [1편]: 크럭스(Krux) 지갑 사용법: 비트코인 에어갭 콜드월렛 니모닉 생성
- [2편] Krux 콜드월렛 넌척(Nunchuk) 연결하기: 에어갭 지갑 와치온리 설정법
- [3편]: 블루월렛(BlueWallet)과 크럭스 지갑 연동: 비트코인 보안을 위한 와치온리 세팅
- [4편]: 거래소에서 비트코인 크럭스(Krux) 개인지갑으로 옮기기: 입금 가이드
1. 에어갭(Air-gapped) 송금의 핵심 원리
개인지갑 송금이 거래소보다 복잡한 이유는 비밀키를 인터넷으로부터 완벽히 격리하기 위해서입니다.
- 에어갭: 크럭스(Krux)는 인터넷에 연결되지 않습니다. 해킹의 통로를 물리적으로 차단한 상태를 유지합니다.
- PSBT: 넌척(Nunchuk)에서 만든 ‘미완성 송금 데이터’입니다. 비밀키가 있는 크럭스로 가져가서 도장(서명)을 찍어야만 유효한 거래가 됩니다.
- QR 코드: 인터넷이 안 되는 크럭스와 온라인 상태인 넌척 사이를 잇는 안전한 ‘다리’입니다. 시각적 정보만 주고받으므로 악성코드 유입 걱정이 없습니다.
결론적으로, 넌척에서 송금 정보를 만들고 → 크럭스 카메라로 서명한 뒤 → 다시 넌척으로 전송하는 것이 이번 가이드의 핵심입니다.
2. 넌척(Nunchuk)에서 송금 정보 입력하기
이제 넌척 앱을 실행하여 “어디로, 얼마를 보낼지”에 대한 정보를 입력할 차례입니다.

- 메뉴 진입: 앱 메인 화면 중앙의 원형 아이콘 3개 중 첫 번째인 [Send]를 누릅니다.
- 송금 수량 입력: 보낼 BTC 수량을 입력합니다. 만약 지갑에 있는 잔액을 남김없이 모두 보내고 싶다면 [Send all] 버튼을 누르면 됩니다.
- 수신 주소 입력: 첫 번째 네모 칸인 Recipient’s address에 비트코인을 받을 주소를 입력합니다.
- 메모 기입(선택): 하단의 Transaction note 칸은 본인이 나중에 확인하기 위한 용도로, 필수 입력 사항은 아닙니다.
- 거래소로 보낼 때: 바이낸스 등 거래소 앱의 [Deposit] 메뉴에서 생성된 본인의 비트코인 입금 주소를 복사해서 붙여넣습니다.
- 다른 지갑으로 보낼 때: 상대방의 개인지갑 주소나 본인의 또 다른 지갑 주소를 입력합니다.
3. 바이낸스(Binance) 입금 주소 확인하기
비트코인을 수령할 거래소의 주소를 생성하고 복사하는 과정입니다.
![바이낸스 앱의 [Assets] 탭 내 [Deposit Crypto] 메뉴에서 비트코인(BTC) 네트워크를 선택하는 과정](https://geniegarden.kr/wp-content/uploads/2026/02/image-40-1024x457.png)
- 메뉴 진입: 바이낸스 앱 하단의 [Assets] 탭을 누른 뒤, 노란색 [Add Funds] 버튼을 클릭합니다.
- 입금 방식 선택: 팝업 메뉴에서 [Deposit Crypto]를 선택합니다.
- 코인 선택: 목록에서 [BTC] (Bitcoin)를 찾아 선택합니다.
- 네트워크(주소 형식) 선택: 여러 네트워크 중 하나를 선택해야 합니다.
- SegWit (추천): 주소가 bc1q로 시작하는 보편적인 형식입니다.
- BTC (Legacy): 주소가 숫자 1로 시작하는 과거 방식입니다.
- 참고: 어떤 것을 선택해도 모두 호환되므로 무관하지만, 수수료와 전송 속도 면에서 효율적인 SegWit 방식을 선택하는 것이 일반적입니다.

바이낸스에서 주소 형식을 선택하면 다음과 같은 안내 팝업이 뜰 수 있습니다.
- 호환성 확인: ‘Binance supports deposits from all BTC addresses’라는 문구와 함께 1, 3, bc1p, bc1q로 시작하는 모든 주소 형식을 지원한다는 안내가 나옵니다. 이는 사용자의 지갑 주소 형식이 무엇이든 바이낸스로 입금이 가능하다는 뜻이므로 [OK]를 눌러 진행하면 됩니다.
- 주소 복사: 안내 창을 닫으면 QR 코드와 주소가 나타납니다. Deposit Address 항목 우측에 있는 복사 아이콘을 클릭하여 클립보드에 복사합니다.
4. 넌척(Nunchuk)에서 PSBT 작성 및 수수료 설정
수신 주소와 금액 입력을 마쳤다면, 이제 실제 전송 속도를 결정하는 수수료를 설정하고 송금 데이터를 생성할 차례입니다.
![척 앱에서 바이낸스 주소를 붙여넣고 [Customize transaction]을 눌러 수동 수수료(Manual fee rate)를 설정하는 화면](https://geniegarden.kr/wp-content/uploads/2026/02/image-42-1024x475.png)
- 주소 붙여넣기: Recipient’s address 칸에 복사해온 바이낸스 입금 주소를 붙여넣습니다.
- 송금 방식 선택: 앱이 제안하는 기본 수수료로 즉시 진행하려면 [Create transaction]을 눌러 바로 진행하거나 수수료를 직접 조절하고 싶다면 하단의 [Customize transaction]을 클릭합니다.
- 수수료 설정: [Manual fee rate] 체크박스를 활성화하고 원하는 수수료(sat/vB)를 입력한 뒤 [Continue]를 누릅니다.
- 거래 요약 확인 및 생성: 수신 주소, 보낼 금액, 수수료를 최종 확인한 뒤 [Confirm and create transaction]을 클릭합니다.
- 참고: 수수료 결정 시 mempool.space 사이트에서 실시간 네트워크 상태(다음 블록 포함을 위한 적정 수수료)를 확인한 뒤 입력하는 것이 효율적입니다.
![넌척 앱에서 생성된 송금 데이터를 크럭스로 전달하기 위해 [Export via QR]을 눌러 움직이는 QR 코드를 띄운 화면.](https://geniegarden.kr/wp-content/uploads/2026/02/image-43.png)
모든 전송 정보 입력을 마쳤다면, 이제 인터넷이 차단된 크럭스 기기로 데이터를 전달할 차례입니다.
- QR 코드 생성: 화면의 [Export transaction] 버튼을 누른 뒤, [Export via QR]을 선택합니다.
- 움직이는 QR 코드(Animated QR) 확인: 화면에 마치 영상처럼 계속해서 변하는 QR 코드가 나타납니다. 이것이 바로 서명이 되지 않은 거래 데이터인 PSBT입니다.
- 왜 움직이나요?: 비트코인 송금 데이터는 고정된 QR 코드 하나에 모두 담기에는 정보량이 매우 방대합니다. 따라서 데이터를 조각으로 나누어 여러 장의 QR 코드를 번갈아 보여주는 ‘애니메이션 QR’ 방식을 사용합니다.
5. 크럭스(Krux) 기기에서 오프라인 서명하기
이제 인터넷이 차단된 크럭스 기기에서 넌척의 데이터를 읽어와 디지털 서명을 입힐 차례입니다.

- 카메라 활성화: 크럭스 메인 화면에서 [Sign] > [PSBT] > [카메라 아이콘(From Camera)]을 순서대로 누릅니다.
- 데이터 스캔: 넌척 앱의 움직이는 QR 코드를 크럭스 카메라로 비춥니다.
- 화면 하단의 파란색 상태바가 끝까지 채워질 때까지 기기를 고정해 주세요. 모든 데이터가 인식되어야 다음 단계로 넘어갑니다.
![크럭스 기기 화면에 표시된 [지출(Spend)] 주소와 수량을 육안으로 대조하며 오프라인 디지털 서명을 승인하는 최종 확인 절차.](https://geniegarden.kr/wp-content/uploads/2026/02/image-45-1024x445.png)
트랜잭션 세부 내용 확인: 스캔이 완료되면 크럭스 화면에 송금 정보가 표시됩니다.
- Input: 내 지갑에서 사용되는 비트코인 수량입니다. 내가 보낼 금액보다 큰 금액이 표시될 수 있는데, 이는 비트코인의 ‘잔돈(Change)’ 시스템 때문입니다.
- Spend (지출): 내가 실제로 상대방(거래소 등)에게 전송하는 비트코인 수량입니다.
- Fee (수수료): 네트워크 전송을 위해 지불할 비용입니다.
- 참고: 거래 형태나 지갑 구성에 따라 화면에 표시되는 항목은 조금씩 다를 수 있습니다.
여기서 가장 중요한 것은 [지출] 항목에 적혀 있는 주소의 확인입니다. 해당 주소가 내가 의도한 주소(바이낸스 입금 주소 등)와 정확히 일치하는지 육안으로 반드시 대조해주세요.
주소와 수량 확인이 끝남과 동시에 기기 내부적으로 디지털 서명이 완료되며, 우리는 이 서명된 데이터를 넌척에 전달하기 위해 [QR코드로 내보내기]를 누르면 됩니다. 버튼을 누르면 화면에 다시 움직이는 QR 코드가 생성되는데, 이는 앞서 넌척에서 본 미완성 데이터와 달리 내 비밀키 서명이 포함된 최종 전송용 데이터입니다.
6. 크럭스 서명 결과 넌척에서 스캔하기
이제 오프라인에서 안전하게 서명된 최종 데이터를 온라인 세상으로 내보낼 차례입니다.
![크럭스에서 생성된 서명된 QR 코드를 넌척 앱의 [Import signature]로 스캔한 후 [Broadcast transaction] 버튼을 눌러 송금을 완료하는 화면](https://geniegarden.kr/wp-content/uploads/2026/02/image-46.png)
- 스캔 모드 진입: 넌척 앱의 움직이는 QR 코드 화면 하단에 있는 [Import signature] 버튼을 누릅니다. 이 과정은 크럭스 기기 내부에서 생성된 ‘디지털 서명’값을 넌척 앱으로 가져오는 단계 입니다.
- 서명된 QR 스캔: 스마트폰의 카메라가 활성화됩니다. 아까와는 반대로, 이번에는 스마트폰을 들고 크럭스 기기 화면에서 움직이고 있는 QR 코드를 찍습니다.
- 데이터 수집: 스마트폰 화면 하단의 상태 표시바가 100%가 될 때까지 카메라를 유지하십시오. 조각난 서명 데이터가 모두 수집되어야 합니다.
- 최종 전송: 데이터 인식이 완료되면 화면 하단에 [Broadcast transaction] 버튼이 나타납니다. 이 버튼을 누르면 서명된 트랜잭션이 비트코인 네트워크로 전파되며 모든 송금 절차가 완료됩니다.
마치며
오늘 포스팅에서는 넌척(Nunchuk) 앱과 크럭스(Krux) 기기를 활용하여 비트코인을 실제로 전송하는 전 과정을 살펴보았습니다. 핵심은 온라인 지갑과 오프라인 기기 사이에서 비밀키를 절대로 노출하지 않고도 안전하게 데이터를 주고받는 ‘에어갭(Air-gapped)’ 방식에 있습니다. QR 코드를 통해 데이터를 서로 전달하는 원리만 이해한다면 누구나 자신의 자산을 통제할 수 있습니다.
다음 편에서는 블루월렛(BlueWallet)을 이용한 실전 송금 방법을 알아보겠습니다. 기본적인 원리와 단계는 오늘 살펴본 내용과 동일하며, 앱의 인터페이스(UI) 차이에 따른 세부 절차를 정리해 드리겠습니다.