HD 지갑 (계층적 결정론적 지갑)
업데이트됨 2026년 4월 13일
HD 지갑은 계층적 결정론적 지갑의 약자로, 단일 마스터 시드에서 모든 개인 키와 주소를 생성하는 암호화폐 지갑입니다. 지갑이 생성하는 모든 주소는 해당 하나의 루트에서 파생된 예측 가능한 수학적 시퀀스를 따릅니다. 단일 시드 구문으로 전체 지갑을 완전히 복원할 수 있습니다.
"결정론적"은 같은 시드가 항상 같은 순서로 같은 키를 생성한다는 의미입니다. "계층적"은 키가 루트에 마스터 키가 있고 거기서 무제한의 파생 키가 분기하는 구조화된 트리로 구성된다는 의미입니다.
오늘날 사용되는 거의 모든 비수탁 지갑은 HD 지갑입니다. Tangem, MetaMask, Trust Wallet 모두 이 표준을 따릅니다.
HD 지갑의 작동 방식
HD 지갑 이전에는 각 주소에 독립적으로 생성된 개인 키가 있었습니다. HD 지갑은 BIP32 표준에 따라 결정론적 알고리즘을 사용하여 한 루트에서 모든 키를 파생하여 이를 해결했습니다:
- 난수가 생성되어 시드 구문으로 변환됩니다 (BIP39에 따라 12~24개 단어)
- 그 구문이 512비트 마스터 시드를 생성하는 함수를 통과합니다
- 마스터 시드가 마스터 개인 키와 마스터 체인 코드를 생성합니다
- 그 마스터 키에서 정의된 경로 구조를 사용하여 자식 키가 파생됩니다
- 각 자식 키는 자신의 자식 키를 생성하여 분기 트리를 만듭니다
- 지갑은 모든 거래에 새 주소를 생성하며, 모두 같은 루트에서 나옵니다
HD 지갑 vs 비-HD 지갑
| 요소 | HD 지갑 | 비-HD 지갑 |
|---|---|---|
| 키 생성 | 모든 키가 하나의 시드에서 파생 | 각 키가 독립적으로 생성됨 |
| 백업 방법 | 단일 시드 구문이 모든 것 커버 | 모든 키를 별도로 백업해야 함 |
| 거래당 새 주소 | 예, 무제한 | 설정 시 생성된 키로 제한 |
| 크로스 지갑 호환성 | 예, BIP39/BIP44 통해 | 표준 호환성 없음 |
| 복구 | 호환 지갑에서 시드 구문으로 복원 | 원본 키 내보내기 파일 필요 |
| 프라이버시 | 높음, 거래당 새 주소 | 낮음, 주소 재사용 일반적 |
| 사용자 | 거의 모든 현대 지갑 | 레거시 지갑만 |
실제 HD 지갑
사용자가 새 MetaMask 지갑을 설정합니다. MetaMask는 12개 단어 시드 구문을 생성하고 첫 번째 Ethereum 주소를 만듭니다. 사용자는 Trust Wallet에도 같은 시드 구문을 추가합니다. Trust Wallet은 같은 경로에서 같은 Ethereum 주소를 파생합니다.
6개월 후 사용자가 스마트폰을 잃어버립니다. 새 스마트폰에 MetaMask를 설치하고 시드 구문을 입력합니다. 모든 주소, 파생 키, 잔액이 이전과 정확히 같이 재표시됩니다.
위험 및 일반적인 오해
"시드 구문은 내가 사용한 주소만 복원한다." HD 지갑은 알고리즘이 생성할 수 있는 모든 주소를 복원합니다.
"다른 지갑은 같은 시드 구문에서 다른 주소를 줄 것이다." 같은 BIP44 파생 경로를 따르면 그렇지 않습니다.
"새 주소를 생성하면 백업이 약해진다." 그렇지 않습니다. HD 지갑이 만드는 모든 주소는 이미 시드 구문에서 파생 가능합니다.
"HD 지갑은 프라이버시에만 관련이 있다." HD 표준의 주요 가치는 통합 백업입니다.
"각 블록체인을 별도로 백업해야 한다." 단일 BIP39 시드 구문이 지갑이 지원하는 모든 블록체인을 커버합니다.
HD 지갑에 대한 Tangem의 접근 방식
Tangem은 HD 지갑 표준을 완전히 지원합니다. 기본 설정은 시드 구문 없이 작동합니다. 개인 키는 카드의 인증된 보안 요소 내에서 생성 및 파생됩니다. 복구는 시드 구문이 아닌 카드 세트를 통해 작동합니다.
자주 묻는 질문
여러 지갑 앱에서 동시에 같은 시드 구문을 사용할 수 있나요?
예. 시드 구문은 단일 앱에 묶여 있지 않습니다.
파생 경로란 무엇이며 알아야 하나요?
표준 경로는 대부분의 지갑이 자동으로 처리합니다. 주소가 예상대로 나타나지 않을 때만 알아야 합니다.
HD 지갑은 자금을 받을 때마다 새 주소를 만드나요?
대부분의 HD 지갑은 각 거래에 새 수신 주소를 생성합니다.
HD 지갑과 멀티시그 지갑의 차이는?
HD는 키 파생 구조에 관한 것; 멀티시그는 승인에 관한 것입니다.