본문으로 건너뛰기
buybitcoinsmart

용어집 / 지갑과 수탁

핫월렛

핫월렛이란 무엇입니까?
핫월렛은 개인 키를 인터넷에 연결된 기기에 보관하는 지갑이므로 몇 초 만에 결제에 서명할 수 있는 대신 소프트웨어로 인해 자산을 도난당할 수 있습니다.

속도가 장점이고 노출이 그 대가입니다. 키는 브라우저도 함께 실행하는 기기의 메모리에 들어 있으므로, 그곳에서 코드를 실행할 수 있는 것은 무엇이든 키에 접근할 수 있습니다. Justice Department는 2016년 Bitfinex 도난 사건을 비트코인 119,754개로 집계했으며, 같은 계산이 가정 규모에도 적용됩니다. 다만 그 규모에서 공격자는 국가가 아니라 클립보드 탈취범입니다.

작동 방식

핫월렛은 키 자료를 디스크에 암호화하여 저장하고, 서명을 위해 앱의 잠금을 해제할 때마다 이를 메모리로 복호화합니다. 모바일 운영체제가 도움이 됩니다. iOS와 Android는 모두 하드웨어 기반 키 저장소, 앱 샌드박싱, 전체 디스크 암호화를 제공하며, 잘 만든 지갑은 이 세 가지를 모두 사용합니다. 그러나 공격자가 이미 사용자의 권한으로 코드를 실행하는 기기에서는 그중 어느 것도 버티지 못합니다.

구별되는 특성은 앱이 아니라 서명 환경입니다. 범용 컴퓨터에서 복호화된 키는 그 기기가 앞으로 실행할 모든 프로세스, 브라우저 확장 프로그램, 악성 업데이트에 노출되며, 아직 아무 문제도 생기지 않았더라도 마찬가지입니다. 핫이란 서명하는 순간의 공격 표면에 관한 진술입니다.

일부 설계에는 선택의 여지가 없습니다. 라이트닝 네트워크 노드는 사용자가 잠든 동안에도 채널 업데이트에 응답해야 하므로 채널 키가 정의상 온라인에 있으며, 프로토콜은 키를 오프라인으로 두는 대신 처벌 트랜잭션과 와치타워로 이를 보완합니다. 수탁형 앱은 노출을 다른 사람의 문제로 만들어 반대 방향으로 해결합니다.

실제 손실 대부분은 네 가지 경로에서 발생하며, 그중 어느 것도 이례적이지 않습니다. 정보 탈취 악성코드는 지갑 파일과 브라우저 데이터를 훑습니다. 클립보드 탈취범은 붙여넣기하는 순간 붙여넣은 주소를 공격자의 주소로 바꿔치기합니다. 가짜 지원 담당자와 유사 사이트는 사람들을 설득해 복구 문구를 웹 양식에 입력하게 합니다. 그리고 FBI, CISA, Treasury가 2022년 4월에 공동으로 낸 권고는 정상적으로 작동하면서 조용히 키를 빼내는 트로이 목마형 가상자산 앱을 유포하는 북한 운영자들을 설명했습니다.

비트코인을 구매할 때 이것이 중요한 이유

구매할 수 있는 모든 거래소는 핫월렛을 운영하며, 그것이 출금이 정해진 일정이 아니라 몇 분 만에 완료되는 방식입니다. 플랫폼은 보통 고객 코인의 대부분을 오프라인에 보관하고 운용용 잔액만 온라인에 두므로, 큰 출금은 수동 검토로 멈출 수 있지만 작은 출금은 즉시 처리됩니다. 거래소가 텅 비었다는 소식을 읽을 때, 보통 사라진 것은 이 운용용 잔액입니다.

사용자 자신의 분할도 더 작은 규모에서 같은 논리를 따릅니다. 잃으면 짜증날 금액만 핫월렛에 두고, 잃으면 파산할 금액은 두지 않으며, 나머지는 쌓이면 옮깁니다. 기준선은 개인적이지만 숫자이며, 이를 미리 정하는 것이 휴대폰 지갑이 조용히 평생 저축 계좌가 되는 것을 막습니다.

얼마나 자주 옮길지는 수수료가 결정합니다. 입력 1개, 출력 2개의 네이티브 SegWit 트랜잭션은 약 141 가상 바이트이므로, 가상 바이트당 10 사토시의 수수료율에서는 핫월렛을 콜드 스토리지로 옮기는 데 약 1,410 사토시가 듭니다. 이는 월 단위 이체에는 무시할 수준이고 일 단위 이체에는 터무니없는 수준이며, 이것이 매번 구매할 때마다 옮기지 않고 운용용 잔액을 쌓아 두는 실용적 근거입니다.

구매 습관도 여기서 중요합니다. 자동으로 출금되는 정기 구매를 설정했다면, 그 대상은 휴대폰 지갑을 중간 경유지로 삼는 것이 아니라 콜드월렛의 주소 목록이어야 합니다. 중간 경유지는 정해 두고 잊어버린 일정에 따라 늘어나는 핫 잔액이기 때문입니다.

핫월렛에 두어야 할 것

지갑의 용도에서 출발하십시오. 휴대폰 지갑은 결제용입니다. 술집 계산, 친구, 라이트닝 인보이스처럼 하드웨어 기기를 기다리는 것이 터무니없는 일상의 작은 금액에 씁니다. 실제로 비트코인으로 지출하는 약 한 달치를 기준으로 실물 지갑처럼 크기를 정하는 것이 현실에서도 통하는 규칙입니다.

세 가지 습관이 이득의 대부분을 가져옵니다. 핫월렛에는 저축을 보호하는 문구가 아니라 그 지갑만의 복구 문구를 부여하여, 휴대폰이 침해되어도 전부가 아니라 운용용 잔액만 잃게 하십시오. 지갑 이름으로 나오는 검색 광고가 복제품의 알려진 유통 경로이므로, 판매자의 자체 도메인에서만 설치하고 업데이트하십시오. 그리고 받는 기기 자체에서 주소의 첫 글자와 마지막 글자를 확인하십시오. 클립보드 바꿔치기는 아무도 두 번 보지 않을 때만 통하기 때문입니다.

핫 잔액이 설정한 기준선을 넘어서면, 그것을 기준선이 지나치게 보수적이었다는 증거가 아니라 옮겨야 한다는 신호로 여기십시오.

핫월렛 vs 콜드 스토리지

핫과 콜드는 소프트웨어의 브랜드가 아니라 서명하는 순간 키가 어디에 있는지를 설명합니다. 같은 지갑 앱이 둘 중 어느 쪽도 될 수 있습니다. 매일 쓰는 노트북에서 실행되면 핫이고, 네트워크에 한 번도 연결된 적 없는 기기에서 실행되며 서명하지 않은 트랜잭션을 파일로 받아 서명된 트랜잭션을 파일로 내보내면 콜드입니다. 이 짝은 경쟁이 아닙니다. 거의 모든 사람이 둘 다 보유해야 하며, 핫 쪽은 편의에 맞게, 콜드 쪽은 결과에 맞게 크기를 정해야 합니다.

혼동하기 쉬운 용어

자주 묻는 질문

핫월렛은 저축을 맡기기에 충분히 안전합니까?

아니오, 대체하기 어려운 금액에는 적합하지 않습니다. 핫월렛은 브라우저 및 앱 스토어와 기기를 공유하므로 그 기기의 모든 취약점을 그대로 물려받습니다. 핫월렛은 지출용 자금에 사용하시고, 저축분은 오프라인으로 서명하는 기기에 보관하십시오.

거래소 계좌도 핫월렛입니까?

그것은 다른 사람이 운영하는 핫월렛입니다. 거래소는 출금을 처리하기 위해 운용 자금을 온라인으로 유지하며, 사용자는 키가 아닌 로그인 정보를 보유하므로 플랫폼의 보안 위험과 지급 능력 위험을 모두 부담하게 됩니다.

핫월렛에는 얼마를 보관해야 합니까?

실제 지갑에 들고 다닐 정도의 금액, 대략 한 달치 실제 지출 규모로 정하시면 됩니다. 금액을 미리 정하고 그 이상은 모두 옮기십시오. 핫월렛 잔액은 결정에 따라서가 아니라 우연히 늘어나기 때문입니다.

다음에 읽을 글

관련 용어

지갑과 수탁 분야의 다른 용어

이 페이지를 영어로 읽기