# 결정적 지갑 (Deterministic Wallet)

결정적 지갑(Deterministic Wallet)은 시드(seed)라는 하나의 시작값에서 여러 키를 파생하는 지갑입니다. 지갑을 분실해도 이 시드만 있으면 복원할 수 있습니다.

## 시드: 마스터 키

이 경우 “마스터 키”는 종종 “시드 구문” 또는 “복구 시드”라고 하는 단일 구문입니다. 이 시드는 다음과 같은 이유로 매우 중요합니다.

- 지갑 내의 **모든** 키와 주소를 생성하는 데 사용됩니다.
- 지갑(예: 휴대폰 또는 컴퓨터)을 분실한 경우 이 시드를 사용하여 **모든 것**을 복구할 수 있습니다.

## 예시

다음과 같이 비유할 수 있습니다.

1. 맛있는 케이크를 만드는 비밀 레시피가 있습니다(시드).
2. 이 레시피를 사용하여 하나가 아닌 **많은** 맛있는 케이크(개별 키 및 주소)를 구울 수 있습니다.
3. 케이크 한 조각(주소 중 하나)을 잃어버리더라도 항상 동일한 레시피(시드)를 사용하여 더 많은 케이크를 구울 수 있습니다.

**중요:** 시드 구문은 안전한 곳에 비밀로 보관해야 합니다. 시드를 아는 사람은 누구나 모든 자산을 가져갈 수 있습니다.

## 장점:

- **쉬운 백업 및 복구:** 지갑을 분실해도 시드 구문으로 모든 자산과 트랜잭션 내역에 다시 접근할 수 있습니다.
- **향상된 보안:** 시드 구문은 마스터 키 역할을 하여 개별 키 손상 위험을 줄입니다.
- **간소화된 관리:** 단일 시드에서 파생된 여러 주소 및 거래를 쉽게 관리할 수 있습니다.

## 단점:

1. **단일 실패 지점:** 시드 구문이 유출되거나 분실되면 연결된 모든 자산을 잃을 수 있습니다.
2. **철저한 백업 필요:** 시드 구문은 무단 액세스를 방지하기 위해 안전하고 비공개로 저장해야 합니다.

**결정론적 지갑**은 편리함과 보안을 함께 갖춘 방식입니다. 다만 그만큼 시드 구문을 철저히 보호해야 합니다.

## 여러 키를 한 번에 관리하는 방법

암호화폐 키를 여러 개 따로 관리하기는 번거롭고 실수하기 쉽습니다. **결정론적 지갑**은 이 문제를 해결합니다.

하나의 시작값인 “시드”에서 **모든** 키가 생성됩니다. 기기를 잃어버리는 등 문제가 생겨도 시드만 있으면 지갑 전체를 복구할 수 있습니다.

## 핵심 정리

- **하나의 시드, 많은 키:** 수많은 키 쌍을 따로 기록할 필요가 없습니다. 비밀 구문인 시드 하나가 필요한 모든 키를 생성하는 기반이 됩니다.
- **간편한 복구:** 휴대폰을 분실하거나 기기를 바꿔도 시드 구문으로 지갑 전체를 복원하고 암호화폐에 다시 접근할 수 있습니다.
- **간소화된 보안:** 수많은 키를 보호하는 대신 매우 중요한 정보, 즉 시드 하나만 보호하면 됩니다. 시드를 오프라인에 안전하게 보관하면 자산도 안전하게 지킬 수 있습니다.

---
출처: https://achivx.kr/glossary/deterministic-wallet-%EA%B2%B0%EC%A0%95%EC%A0%81-%EC%A7%80%EA%B0%91/ · ACHIVX 용어 사전 · 수정일 2026-10-20
