"BIP43"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(새 문서: '''BIP43'''(Bitcoin Improvement Proposal 43)란 BIP32에 설명 된 알고리즘을 기반으로 결정 성 지갑에 사용하기위한 "Purpose Field"를 소개합니다. == 개요...)
(차이 없음)

2019년 7월 5일 (금) 14:30 판

BIP43(Bitcoin Improvement Proposal 43)란 BIP32에 설명 된 알고리즘을 기반으로 결정 성 지갑에 사용하기위한 "Purpose Field"를 소개합니다.

개요

BIP는 HD 지갑 트리의 구조에 대한 표준을 만듦으로서 이러한 잠재적인 복잡성을 관리하는 방법을 제공한다. BIP43은 트리 구조의 '목적'을 나타내는 특별한 식별자로써 첫 강화된 자식 인덱스의 사용을 제안한다. 나머지 트리의 구조와 명칭 공간(namespace)를 확인함으로써 지갑의 목적을 정의하는 인덱스 숫자와 함께, 트리의 오직 1개의 레벨-1 가지를 사용한다. 예를 들어, BIP39를 준수하는 지갑이 m/44'/... 파생 경로를 사용하는 경우, 그 구조는 BIP44에 의해 설명된다.

배경

HD 지갑 트리 구조는 매우 유연하다. 이것의 반대 부분은 무한한 복잡성을 가능하게 한다. 각 확장된 키는 20억개의 일반 자식과 20억개의 강화된 가식으로 40억 개의 자식을 가지고 있다. 이 자식들은 각각 다른 40억개 자식들을 가진다. 잠재적인 무한한 수의 생성과 함께 원하는 만큼 트리는 깊어질 수 있다. 따라서 이렇게 매우 큰 트리를 탐색하는 것은 꽤 까다롭다. BIP32만 해도 지갑이 어떻게 구현될 수 있는지에 대해 너무 많은 자유도를 제공한다. 따라서 이것이 BIP43이 호출하는 첫 번째 파생 인덱스 'purpose'가 후속 레벨에서 지갑 구조를 설명하는 BIP와 일치해야한다는 규칙을 도입한 이유이다.

m / purpose'

목적 할당

BIP32 경로에 다음 2 가지 레벨을 정의합니다. 경로의 아포스트로피는 BIP32 강화 유도가 사용되었음을 나타낸다.

m / purpose'/ subpurpose'/ * 


각주

참고 자료