Kim Seogyu
Blockchain

HD(Hierarchical Deterministic) Wallet

HD 지갑의 구조(BIP-32/39/44), 파생 경로, 운영 보안 포인트를 정리합니다.

Published 2025년 12월 27일1 min read159 words

HD(Hierarchical Deterministic) Wallet

HD 지갑은 하나의 시드에서 많은 키를 계층적으로 파생합니다. 현대 지갑의 기본 구조이며, 백업과 복구를 단순화합니다.

핵심 표준

BIP-39

니모닉(12~24 단어)으로 시드를 표현합니다.

BIP-32

시드 -> 마스터 키 -> 자식 키를 결정론적으로 파생합니다.

  • 일반 파생: xpub 기반 파생 가능
  • 강화 파생(hardened): 부모 개인키 필요

BIP-44

다중 코인/계정을 위한 경로 규약:

m / purpose' / coin_type' / account' / change / address_index

예:

  • BTC: m/44'/0'/0'/0/0
  • ETH: m/44'/60'/0'/0/0
  • Aptos: m/44'/637'/0'/0'/0' (지갑 구현별 변형 존재)

운영에서 중요한 포인트

  1. 니모닉은 오프라인 생성/보관합니다.
  2. purpose, coin_type, account는 hardened를 유지합니다.
  3. 지갑별 경로 차이를 문서화하지 않으면 복구 사고가 납니다.
  4. xpub 노출 범위를 최소화합니다.

자주 하는 실수

  • 니모닉을 클라우드 메모/스크린샷에 보관
  • 경로 규약 미정의 상태로 멀티체인 확장
  • 테스트넷/메인넷 경로 혼용

결론

HD 지갑의 핵심 가치는 "키 생성"이 아니라 "복구 가능성과 운영 일관성"입니다. 팀 서비스라면 경로, 백업 절차, 키 권한 경계를 문서로 고정해 두는 것이 필수입니다.

Share

Related Articles

Comments

이 블로그는 제가 알고 있는 것들을 잊지 않기 위해 기록하는 공간입니다.
직접 작성한 글도 있고, AI의 도움을 받아 정리한 글도 있습니다.
정확하지 않은 내용이 있을 수 있으니 참고용으로 봐주세요.

© 2026 Seogyu Kim