Advertise수수료 우대 데스크

용어집개념

암호화폐 지갑(Wallet)이란?

암호화폐 지갑(Wallet)은 블록체인 주소를 통제하는 개인키를 보관하고, 그 키로 거래에 서명해 주는 소프트웨어나 하드웨어입니다. 코인 자체는 늘 블록체인에 기록돼 있고, 지갑이 가진 것은 그 코인을 옮길 수 있는 '열쇠'입니다.

작성: COINOTAG Research Desk최종 업데이트 출처

지갑의 작동 원리: 개인키, 공개키, 주소

지갑을 이해하려면 세 가지 개념만 알면 됩니다.

  • 개인키(Private Key): 아주 큰 무작위 숫자입니다. 이 값을 아는 사람이 해당 주소의 자산을 옮길 수 있으므로 절대 남에게 보여 주면 안 됩니다.
  • 공개키와 주소: 개인키에서 수학적으로 만들어지며, 주소는 은행 계좌번호처럼 남에게 알려 줘도 되는 '받는 곳'입니다. 주소에서 개인키를 거꾸로 알아낼 수는 없습니다.
  • 서명: 송금할 때 지갑은 개인키로 거래에 전자 서명을 하고, 네트워크의 노드들은 공개키로 그 서명이 진짜인지 확인합니다. 개인키 자체는 네트워크로 전송되지 않습니다.

요즘 지갑은 대부분 HD 지갑입니다. 비트코인 개선 제안 BIP-32 방식으로 하나의 마스터 키에서 여러 주소를 만들어 내고, BIP-39 방식으로 이 마스터 키를 12개나 24개의 영어 단어, 즉 시드 문구로 백업합니다. 그래서 시드 문구만 있으면 휴대폰을 잃어버려도 다른 기기에서 지갑 전체를 복구할 수 있습니다.

지갑의 종류

지갑은 인터넷 연결 여부와 키를 누가 가지고 있는지 두 기준으로 나눕니다.

구분설명예
핫월렛키가 인터넷에 연결된 기기에 있음. 편리하지만 해킹·악성코드에 노출모바일 앱, 브라우저 확장 지갑
콜드월렛키를 인터넷과 분리해 보관. 안전하지만 사용이 번거로움하드웨어 지갑, 오프라인 기기
수탁형(Custodial)거래소 등 제3자가 키를 대신 관리국내외 거래소 계정
개인 보관(Non-custodial)사용자가 키와 시드 문구를 직접 관리개인 지갑 앱, 하드웨어 지갑

거래소 계정에 코인을 두는 것은 거래소가 관리하는 수탁형 지갑을 쓰는 셈입니다. 거래소를 이용하려면 KYC(본인 인증)를 거치고, 개인 지갑으로 출금할 때는 국내 규정에 따라 추가 확인 절차가 있을 수 있습니다.

지갑의 역사

  • 2009년: 첫 비트코인 소프트웨어(오늘날 비트코인 코어의 전신)에 키를 관리하는 지갑 기능이 들어 있었습니다.
  • 2012~2013년: 하나의 시드에서 키를 차례로 만들어 내는 HD 지갑 규격 BIP-32(2012년)와, 복구용 단어 목록 규격 BIP-39(2013년)가 제안되면서 12~24개 단어만 적어 두면 지갑을 백업할 수 있게 됐습니다.
  • 2014년: 사토시랩스가 첫 상용 하드웨어 지갑으로 꼽히는 트레저(Trezor)를 내놓았습니다.
  • 2010년대 중반 이후: 메타마스크 같은 브라우저 기반 이더리움 지갑이 등장했고, 렛저·트레저 같은 하드웨어 지갑과 모바일 지갑이 다양해졌습니다.
  • 2022년: FTX 파산 이후 '내 키가 아니면 내 코인이 아니다'라는 인식이 퍼지며 자기 보관 지갑에 대한 관심이 크게 늘었습니다.
  • 2023년 이후: 계정 추상화 규격 ERC-4337로 스마트 컨트랙트 지갑이 확산됐고, 키를 여러 조각으로 나눠 관리하는 MPC 지갑과 패스키 기반 지갑도 일반 이용자에게 보급되고 있습니다.

지갑으로 할 수 있는 일

  • 보관과 송금: 코인을 받고 보내며, 거래 수수료(가스비)는 지갑에서 직접 지불합니다.
  • 디앱 연결: 이더리움 계열 지갑은 디파이 서비스나 NFT 마켓에 연결해 스마트 컨트랙트와 상호작용합니다.
  • 스테이킹: 일부 지갑은 지갑 안에서 스테이킹을 지원합니다.
  • 여러 체인 관리: 한 지갑 앱에서 여러 블록체인의 주소를 함께 관리할 수 있지만, 체인마다 주소 형식과 수수료 코인이 다릅니다.

지갑 보안 기본 수칙

  1. 시드 문구는 오프라인으로: 종이나 금속판에 적어 두고, 사진·클라우드·메신저에 저장하지 않습니다.
  2. 누구에게도 알려 주지 않기: 거래소나 지갑 회사 직원을 사칭해 시드 문구를 묻는 연락은 모두 사기입니다.
  3. 서명 전에 내용 확인: 디앱이 요청하는 '토큰 사용 승인'은 지갑의 자산을 빼 갈 권한이 될 수 있습니다. 모르는 사이트의 서명 요청은 거절합니다.
  4. 금액에 따라 나눠 보관: 자주 쓰는 소액은 핫월렛, 오래 보관할 큰 금액은 콜드월렛에 두는 방식이 흔히 쓰입니다.
  5. 공식 경로로만 설치: 검색 광고에 뜬 가짜 지갑 앱이나 확장 프로그램을 주의합니다.

투자자 유의사항

개인 지갑은 스스로 은행 금고 역할을 하는 것과 같습니다. 시드 문구나 개인키를 잃어버리거나 유출되면 누구도 자산을 되찾아 줄 수 없고, 블록체인 거래는 한 번 확정되면 취소되지 않습니다. 반대로 거래소(수탁형)에 맡긴 자산은 거래소의 보안 사고나 경영 문제에 영향을 받을 수 있습니다. 국내 거래소는 「가상자산 이용자 보호 등에 관한 법률」에 따라 이용자 자산 보호 의무를 지지만, 모든 위험이 사라지는 것은 아닙니다. 이 글은 정보 제공 목적이며 특정 지갑이나 서비스의 이용을 권유하지 않습니다.

투자자 유의사항

한국에서 가상자산 거래는 금융정보분석원(FIU)에 신고한 가상자산사업자를 통해 이루어지며, 2024년 7월 19일부터 「가상자산 이용자 보호 등에 관한 법률」이 시행되고 있습니다.

가상자산은 가격 변동성이 크고 원금 손실이 발생할 수 있습니다. 이 페이지는 정보 제공 목적이며 투자 권유가 아닙니다.

금융정보분석원(FIU) · 국가법령정보센터: 가상자산 이용자 보호 등에 관한 법률

자주 묻는 질문

질문 5개
암호화폐 지갑에는 코인이 실제로 들어 있나요?

아닙니다. 코인은 블록체인 장부에 기록돼 있고, 지갑에는 그 코인을 옮길 수 있는 개인키가 들어 있습니다. 그래서 같은 시드 문구를 다른 지갑 앱에 입력해도 같은 자산이 보입니다.

거래소 계정도 지갑인가요?

넓게 보면 거래소가 키를 대신 관리하는 수탁형 지갑입니다. 편리하지만 키를 사용자가 직접 가지고 있지 않으므로, 출금 제한이나 거래소 사고가 생기면 자산을 바로 움직이지 못할 수 있습니다.

핫월렛과 콜드월렛 중 무엇을 써야 하나요?

용도에 따라 다릅니다. 자주 거래하거나 디앱을 쓰는 소액은 핫월렛이 편리하고, 오래 보관할 금액은 인터넷과 분리된 콜드월렛이 더 안전합니다. 많은 사용자가 두 가지를 함께 씁니다.

시드 문구를 잃어버리면 복구할 수 있나요?

개인 지갑이라면 복구 방법이 없습니다. 지갑 앱이 설치된 기기가 살아 있다면 즉시 새 지갑을 만들고 자산을 옮긴 뒤 새 시드 문구를 안전하게 기록해야 합니다.

지갑 주소를 남에게 알려 줘도 되나요?

주소는 받는 곳이므로 알려 줘도 자산을 빼 갈 수는 없습니다. 다만 주소의 거래 내역은 누구나 볼 수 있으므로 개인정보 노출에는 주의하세요.