---
title: "지갑"
title_en: "Wallet"
type: 용어
url: https://wiki.tokenpost.kr/w/wallet
canonical: https://wiki.tokenpost.kr/w/wallet
language: ko
publisher: "토큰포스트"
updated: 2026-07-30T07:27:59.814+00:00
created: 2026-07-28T22:42:14.661829+00:00
same_as: ["https://ko.wikipedia.org/wiki/%EC%A7%80%EA%B0%91", "https://en.wikipedia.org/wiki/Wallet"]
status: draft
---

# 지갑
> Wallet

> **인용 전에 확인해 주세요.** 이 문서는 자동으로 만든 초안이며 사람의
> 검수를 거치지 않았습니다. 사실 관계는 아래 각주의 원문으로 확인해 주세요.

**분류**: 용어

암호화폐 지갑은 블록체인 자산을 통제하는 개인키를 보관·관리하고, 그 키로 거래에 전자서명을 하여 자산의 소유권을 증명하는 도구이다. 지갑은 코인 자체를 저장하는 것이 아니라 블록체인상의 자산에 접근할 권한을 관리한다.

## 1. 개요

암호화폐 지갑(Wallet)은 흔히 '돈을 담아 두는 지갑'으로 비유되지만, 실제로는 [코인](https://wiki.tokenpost.kr/w/coin) 자체를 저장하지 않는다. 모든 잔액과 거래 기록은 블록체인이라는 [분산원장](https://wiki.tokenpost.kr/w/distributed-ledger) 위에 존재하며, 지갑이 보관하는 것은 그 자산을 통제할 수 있는 권한인 **개인키(private key)** 이다. 지갑은 개인키를 이용해 거래에 [전자서명](https://wiki.tokenpost.kr/w/digital-signature)을 함으로써 '내가 이 자산의 주인임'을 증명하고 송금을 실행한다. 따라서 개인키를 잃어버리면 자산에 접근할 수 없고, 개인키가 유출되면 자산을 도난당할 수 있다.

지갑은 자산을 받을 때 사용하는 **공개 주소(address)** 와, 이 주소에 대응하는 개인키의 쌍으로 구성된다. 공개 주소는 은행 계좌번호처럼 남에게 알려 주어도 되지만, 개인키는 계좌 비밀번호에 해당하므로 절대 노출해서는 안 된다. 대부분의 지갑은 12~24개의 단어로 이루어진 **복구 구문(시드 문구, seed phrase)** 을 제공하는데, 이는 개인키를 사람이 백업하기 쉬운 형태로 표현한 것이다.

지갑은 이 백과의 여러 문서가 연결되는 허브 개념이다. [중앙화 거래소](https://wiki.tokenpost.kr/w/cex) 이용부터 [탈중앙화 거래소](https://wiki.tokenpost.kr/w/dex)·[탈중앙화 금융](https://wiki.tokenpost.kr/w/defi) 참여, [에어드롭](https://wiki.tokenpost.kr/w/airdrop) 수령까지 온체인 활동의 출발점이 지갑이기 때문이다.

## 2. 기본 구성 요소: 개인키·공개키·주소

지갑의 핵심은 [암호학](https://wiki.tokenpost.kr/w/cryptography)의 공개키 암호 방식에 있다. 지갑을 만들면 무작위로 **개인키**가 생성되고, 이 개인키로부터 수학적으로 **공개키**가 파생되며, 공개키를 다시 가공해 **공개 주소**가 만들어진다. 이 방향은 한쪽으로만 계산이 쉽고 역방향 계산은 사실상 불가능하도록 설계되어 있어, 주소를 알아도 개인키를 역산할 수 없다.

- **개인키**: 자산을 통제하는 유일한 열쇠. 이것을 가진 사람이 곧 소유자다.
- **공개키**: 개인키로 만든 서명이 유효한지 검증하는 데 쓰인다.
- **주소**: 공개키에서 파생된, 남에게 공개해도 되는 수취 식별자.

주소는 사람이 읽기 어려운 긴 문자열이기 때문에, 이를 사람이 기억하기 쉬운 이름으로 바꿔 주는 [이더리움 네임 서비스](https://wiki.tokenpost.kr/w/ens) 같은 네이밍 체계도 함께 쓰인다. 자신의 주소로 오간 거래 내역은 [블록 익스플로러](https://wiki.tokenpost.kr/w/block-explorer)에서 누구나 조회할 수 있다.

## 3. 시드 문구와 계층 결정적 지갑

개인키는 무작위 숫자열이라 사람이 손으로 옮겨 적기 어렵다. 이 문제를 풀기 위해 등장한 것이 **시드 문구(복구 구문)** 다. 표준 단어 목록에서 뽑은 12~24개의 단어로 하나의 '씨앗(seed)'을 표현하고, 이 씨앗에서 필요한 만큼의 개인키를 파생시킨다.

이렇게 하나의 시드에서 여러 개의 키와 주소를 규칙적으로 만들어 내는 구조를 [계층 결정적 지갑](https://wiki.tokenpost.kr/w/hd-wallets)(HD Wallet)이라고 한다. 계층 결정적 방식 덕분에 이용자는 수많은 개인키를 일일이 백업할 필요 없이 시드 문구 하나만 안전하게 보관하면 지갑 전체를 복구할 수 있다. 대부분의 현대 지갑이 이 방식을 따르므로, 서로 다른 지갑 앱 사이에서도 같은 시드 문구로 자산을 옮겨 복구하는 것이 가능하다.

다만 시드 문구가 곧 개인키 전체를 의미하므로, 시드 문구가 유출되면 지갑의 모든 자산이 위험해진다. 시드 문구는 화면 캡처나 온라인 저장을 피하고 오프라인으로 보관하는 것이 원칙이다.

## 4. 커스터디와 논커스터디

지갑은 개인키를 누가 보관하느냐에 따라 크게 두 가지로 나뉜다.

**커스터디 지갑(수탁형)** 은 [중앙화 거래소](https://wiki.tokenpost.kr/w/cex) 같은 사업자가 이용자를 대신해 개인키를 관리하는 방식으로, 사용이 편리하고 비밀번호 분실 시 복구도 가능하지만 사업자를 신뢰해야 한다. 이 경우 이용자는 실제 개인키가 아니라 사업자에 대한 '청구권'을 갖는 셈이며, 사업자의 파산·해킹·출금 정지 위험에 노출된다. 이런 위탁 보관 서비스는 [커스터디](https://wiki.tokenpost.kr/w/custody) 사업 영역으로 별도로 다뤄지기도 한다.

반대로 **논커스터디 지갑(비수탁형)** 은 이용자가 직접 개인키를 관리하는 방식으로, '내 키가 아니면 내 코인이 아니다(Not your keys, not your coins)'라는 원칙을 실현한다. 자기 자산을 완전히 통제할 수 있는 대신, 개인키·시드 문구 관리 책임이 전적으로 이용자에게 있다. 비수탁형 지갑은 [탈중앙화 거래소](https://wiki.tokenpost.kr/w/dex)나 각종 온체인 서비스에 직접 연결해 쓰는 것이 일반적이다.

## 5. 핫 월렛과 콜드 월렛

인터넷 연결 여부에 따라서는 **핫 월렛**과 **콜드 월렛**으로 구분한다.

**핫 월렛**은 인터넷에 연결된 상태로 동작하는 지갑으로, PC나 스마트폰에 설치하는 [소프트 월렛](https://wiki.tokenpost.kr/w/soft-wallet)이 대표적이다. 접근성이 높아 잦은 거래에 편리한 대신, 상시 온라인이라 해킹·악성코드·피싱에 상대적으로 취약하다.

**콜드 월렛**은 개인키를 오프라인에 보관하는 방식이다. 전용 기기를 쓰는 [하드 월렛](https://wiki.tokenpost.kr/w/hard-wallet)(하드웨어 지갑)이나 키를 종이에 적어 두는 페이퍼 지갑이 여기에 속한다. 개인키가 인터넷에 노출되지 않으므로 보안성이 높아 장기 보관에 적합하다. 이렇게 개인키를 완전히 오프라인에 두는 보관 방식을 [콜드 스토리지](https://wiki.tokenpost.kr/w/cold-storage)라고 부른다.

실무에서는 자주 쓰는 소액은 핫 월렛에, 장기 보유 자산은 콜드 월렛에 나눠 두는 방식이 널리 권장된다.

## 6. 지갑의 형태

구현 형태에 따라 지갑은 여러 종류로 나뉜다.

- **소프트웨어 지갑**: PC·모바일 앱이나 브라우저 확장 프로그램 형태의 [소프트 월렛](https://wiki.tokenpost.kr/w/soft-wallet). 설치가 쉽고 [디앱](https://wiki.tokenpost.kr/w/dapp) 연결에 편리하다.
- **하드웨어 지갑**: 개인키를 기기 내부에 격리해 두는 [하드 월렛](https://wiki.tokenpost.kr/w/hard-wallet). 서명 시에도 개인키가 기기 밖으로 나오지 않는다.
- **웹 지갑**: 브라우저에서 바로 쓰는 지갑으로, 초기 이더리움 이용자에게 널리 쓰인 [마이이더월렛](https://wiki.tokenpost.kr/w/mew)이 대표적이다.
- **페이퍼 지갑**: 개인키나 시드 문구를 종이에 인쇄·기록해 보관하는 원시적 콜드 방식.

일부 지갑은 하나의 키가 아니라 여러 개의 키가 있어야만 송금이 승인되는 다중서명(multisig) 구조를 지원해, 개인·기업의 자산 보관에서 단일 키 분실·유출 위험을 낮춘다.

## 7. 잔액 계산과 서명의 원리

지갑이 표시하는 '잔액'은 실제로는 블록체인을 조회해 계산한 값이다. [비트코인](https://wiki.tokenpost.kr/w/bitcoin)처럼 [미사용 트랜잭션 출력](https://wiki.tokenpost.kr/w/utxo) 모델을 쓰는 네트워크에서는, 내 주소로 아직 쓰이지 않은 출력들을 모두 합한 것이 잔액이 된다. 반면 [이더리움](https://wiki.tokenpost.kr/w/ethereum) 계열은 계좌마다 잔액을 직접 기록하는 계정(account) 모델을 사용한다. 어느 방식이든 지갑 자체가 돈을 들고 있는 것이 아니라, 블록체인상의 자산에 대한 접근 권한을 관리한다는 점은 동일하다.

송금이 이루어지는 과정은 다음과 같다. 이용자가 받는 주소와 금액을 입력하면, 지갑이 거래 내용을 만들고 개인키로 [서명](https://wiki.tokenpost.kr/w/digital-signature)한 뒤 네트워크에 전파한다. 이더리움 계열에서는 이때 연산 수수료인 [가스](https://wiki.tokenpost.kr/w/gas)도 함께 지정된다. 전파된 거래는 [멤풀](https://wiki.tokenpost.kr/w/mempool)에서 대기하다가, [풀 노드](https://wiki.tokenpost.kr/w/full-node)들이 서명이 유효한지 검증한 후 블록에 담긴다.

이 전 과정에서 개인키 자체는 외부로 전송되지 않고, 오직 서명 결과만 공개된다는 점이 지갑 보안의 핵심이다. 하드웨어 지갑이 안전하다고 여겨지는 이유도, 서명 연산을 기기 내부에서 처리해 개인키를 결코 외부로 내보내지 않기 때문이다.

## 8. 보안과 위험

지갑의 보안은 곧 개인키·시드 문구를 지키는 문제로 귀결된다. 주요 위험은 다음과 같다.

- **분실**: 개인키나 시드 문구를 잃어버리면 어느 누구도 자산을 복구해 줄 수 없다. 중앙화 서비스와 달리 '비밀번호 찾기'가 존재하지 않는다.
- **유출**: 시드 문구가 피싱 사이트·가짜 앱·화면 캡처 등을 통해 유출되면 자산이 즉시 도난될 수 있다.
- **악성 서명 유도**: 겉보기에 정상적인 거래처럼 위장해, 이용자가 자산 인출 권한을 공격자에게 넘기도록 유도하는 수법이 있다. 서명 전에 거래 내용을 반드시 확인해야 한다.

안전한 이용을 위해서는 시드 문구를 오프라인으로 보관하고, 장기 보유 자산은 [콜드 스토리지](https://wiki.tokenpost.kr/w/cold-storage)에 두며, 출처가 불분명한 링크·앱·에어드롭 청구 요청을 경계하는 것이 기본이다. 커스터디 방식에서는 개인키 관리 책임이 사업자에게 있는 대신, [고객확인제도](https://wiki.tokenpost.kr/w/kyc)·[자금세탁방지](https://wiki.tokenpost.kr/w/aml) 같은 규제 절차를 거쳐야 한다.

## 9. 활용: 온체인 서비스 연결

지갑은 단순 보관 수단을 넘어, 온체인 세계로 들어가는 로그인 수단이자 결제 수단으로 쓰인다. 비수탁형 지갑을 [디앱](https://wiki.tokenpost.kr/w/dapp)에 연결하면 별도의 회원가입 없이 지갑 주소가 곧 계정이 된다.

- **거래**: [탈중앙화 거래소](https://wiki.tokenpost.kr/w/dex)에서 지갑을 연결해 중개자 없이 토큰을 교환한다.
- **금융**: [탈중앙화 금융](https://wiki.tokenpost.kr/w/defi) 서비스에서 예치·대출·유동성 공급 등에 참여한다.
- **연결 표준**: 모바일 지갑과 웹 디앱을 QR코드·딥링크로 잇는 [월렛커넥트](https://wiki.tokenpost.kr/w/connect-token-wct) 같은 프로토콜이 널리 쓰인다.
- **정체성**: [이더리움 네임 서비스](https://wiki.tokenpost.kr/w/ens)로 긴 주소를 읽기 쉬운 이름으로 표시하고, [에어드롭](https://wiki.tokenpost.kr/w/airdrop) 수령이나 온체인 활동 이력의 기준 주소로 활용한다.

이처럼 지갑 하나가 여러 네트워크·서비스에 걸쳐 이용되면서, 지갑은 [법정화폐](https://wiki.tokenpost.kr/w/fiat) 세계의 은행 계좌·신분증·인증 수단을 합친 역할에 비유되기도 한다.

## 10. 역사

암호화폐 지갑의 역사는 블록체인의 역사와 함께 시작됐다. 2009년 비트코인의 최초 클라이언트 자체가 개인키를 보관하고 거래에 서명하는 지갑 기능을 담고 있었다. 초기 지갑은 개인키를 파일 형태로 그대로 저장했기 때문에, 파일 분실이 곧 자산 상실로 이어지는 불편이 있었다.

이후 하나의 씨앗에서 여러 키를 파생하는 계층 결정적 구조(BIP32)와, 이를 사람이 백업하기 쉬운 단어열로 표현하는 니모닉 표준(BIP39)이 제안되면서 오늘날과 같은 시드 문구 기반 지갑이 자리 잡았다. 비슷한 시기에 개인키를 오프라인 기기에 격리하는 하드웨어 지갑이 상용화되며 [콜드 스토리지](https://wiki.tokenpost.kr/w/cold-storage) 보관이 대중화됐다.

2015년 [이더리움](https://wiki.tokenpost.kr/w/ethereum) 등장 이후에는 계정 모델과 [디앱](https://wiki.tokenpost.kr/w/dapp) 생태계에 맞춘 지갑이 발전했고, 웹 지갑([마이이더월렛](https://wiki.tokenpost.kr/w/mew))과 브라우저 확장형 지갑, 지갑–디앱 연결 표준([월렛커넥트](https://wiki.tokenpost.kr/w/connect-token-wct))이 차례로 등장하며 지갑은 온체인 활동의 관문으로 자리 잡았다.

## 11. 앞으로의 과제

지갑 기술은 편의성과 보안의 균형이라는 오래된 과제를 안고 있다. 비수탁형 지갑은 자산의 완전한 통제권을 주지만, 시드 문구를 잃으면 복구할 방법이 없다는 점이 대중화의 큰 걸림돌로 지적된다.

이를 완화하기 위해, 하나의 개인키에 의존하지 않고 여러 키로 권한을 분산하거나(다중서명), 지갑의 검증 로직을 프로그래밍 가능하게 만들어 복구·한도 설정 같은 기능을 넣으려는 방향이 논의되고 있다. 또한 여러 블록체인과 [디앱](https://wiki.tokenpost.kr/w/dapp)에 걸쳐 하나의 지갑을 일관되게 쓰기 위한 연결 표준과 사용자 경험 개선도 계속되고 있다.

한편 지갑이 온체인 정체성의 중심이 될수록, 개인 자산 관리 책임과 [고객확인제도](https://wiki.tokenpost.kr/w/kyc)·[자금세탁방지](https://wiki.tokenpost.kr/w/aml) 등 규제 요구 사이의 긴장도 커지고 있다. 결국 '내 키를 내가 지킨다'는 자기수탁의 원칙을 유지하면서도, 일반 이용자가 감당할 수 있는 수준으로 위험을 낮추는 것이 지갑 기술의 핵심 과제로 남아 있다.

## 12. 연표

- **2009** (설립) 비트코인 최초 클라이언트가 지갑 기능을 포함해 배포되며 사실상 최초의 암호화폐 지갑이 등장
- **2012** (이정표) BIP32 제안으로 하나의 시드에서 여러 키를 파생하는 계층 결정적(HD) 지갑 구조가 정립
- **2013** (이정표) BIP39 니모닉 표준 제안으로 개인키를 12~24개 단어의 복구 구문으로 백업하는 방식이 보급
- **2014** (이정표) BIP44 표준으로 여러 코인·계정을 하나의 시드로 관리하는 파생 경로 체계가 마련
- **2014** (출시) 전용 기기 형태의 상용 하드웨어 지갑이 출시되며 콜드 월렛 보관이 대중화
- **2015** (출시) 이더리움 출시로 계정(account) 모델 기반 지갑이 등장하고, 웹 기반 이더리움 지갑(마이이더월렛)이 공개
- **2018** (출시) 월렛커넥트 프로토콜이 공개되어 지갑과 디앱을 QR·딥링크로 연결하는 표준이 확산

---

같은 개체: [위키백과(한국어)](https://ko.wikipedia.org/wiki/%EC%A7%80%EA%B0%91) · [Wikipedia(EN)](https://en.wikipedia.org/wiki/Wallet)

원문: https://wiki.tokenpost.kr/w/wallet
최종 수정: 2026-07-30T07:27:59.814+00:00
발행: 토큰포스트 위키. 인용할 때 문서 제목과 원문 주소를 함께 밝혀 주세요.