BIP 32분야 · 애플리케이션유형 · 정보성상태 · 배포됨

계층적 결정론적 지갑

Hierarchical Deterministic Wallets

쉬운 설명

한 번 만든 「씨앗(시드)」 하나로 수많은 주소를 순서대로 만들어 쓰는 방식을 정한 거예요. 마치 나무에서 줄기가 뻗어 나가듯 주소가 파생되기 때문에 HD(계층적 결정론적) 지갑이라고 불러요. 지갑 앱이 백업 한 번이면 여러 주소를 복구할 수 있는 이유가 여기 있어요.

BIP 32 diagram
BIP 32 시각 다이어그램

BIP32는 하나의 마스터 시드에서 트리 구조로 수많은 키 쌍을 파생하는 계층적 결정론적(HD) 지갑 표준입니다.

핵심 개념

마스터 시드(128~512비트 엔트로피)로부터 마스터 키와 체인코드를 생성하고, m/0/1/2처럼 경로를 따라 자식 키를 파생합니다. 경화(hardened) 파생은 아포스트로피(')로 표시하며, 부모 공개키로부터 자식 공개키를 파생할 수 없게 합니다.

백업의 용이성

마스터 시드 하나만 백업해 두면 전체 키 트리를 복구할 수 있습니다. BIP39(니모닉 코드)와 결합하면 12~24개 단어로 지갑 전체를 복구할 수 있어 현재 모든 주요 지갑의 표준 방식입니다.

공개키 파생 가능성

비경화 파생에서는 부모 확장 공개키(xpub)로부터 자식 공개키를 파생할 수 있어, 개인키를 노출하지 않고 수신 주소를 생성하는 Watch-only 지갑이 가능합니다.

공식 BIP 문서open_in_new