Blockchain Basics
파생 경로
블록체인 및 하드웨어 지갑을 사용할 때 파생 경로는 지갑이 생성하는 주소와 지갑마다 주소가 다른 이유를 결정하는 중요한 개념입니다.
하드웨어 지갑을 사용하는 초보자의 경우, 생성되는 주소 형식은 여러 지갑의 기본 설정에 따라 다를 수 있습니다. 사용자는 더 나은 거래 효율성과 호환성을 얻기 위해 필요에 따라 적절한 파생 경로와 주소 형식을 선택할 수 있습니다.
파생 경로 변경에 대한 비디오 가이드는 다음과 같습니다. UKey 애플리케이션.
파생 경로란 무엇입니까?
파생 경로는 블록체인 주소가 생성되는 방식을 정의하는 규칙입니다. 특정 경로를 통해 지갑 소프트웨어(예: 하드웨어 지갑)는 시드를 기반으로 다양한 주소를 생성할 수 있습니다.
파생 경로의 기본 형식은 다음과 같습니다.
m/목적'/coin_type'/account'/change/address_index
각 부분에는 특정한 의미가 있습니다.
미터: 기본 경로(마스터 키)를 나타냅니다.
목적': 지갑의 목적을 정의하며 일반적인 값은 다음과 같습니다.
44': 레거시 Bitcoin 주소용(legacy).
49': 중첩된 SegWit 주소에 사용됩니다.
84': 기본 SegWit 주소에 사용됩니다.
코인 종류': 서로 다른 블록체인을 구별하기 위해 Bitcoin는 0이고 Litecoin은 2입니다.
계정': 서로 다른 사용자 계정을 구별하는 데 사용됩니다.
변경: 0은 외부 주소를 나타내고, 1은 내부 주소(일반적으로 변경에 사용됨)를 나타냅니다.
주소 색인: 여러 주소를 생성하는 데 사용되는 주소의 인덱스 번호입니다.
하드웨어 지갑마다 주소가 다른 이유는 무엇입니까?
동일한 니모닉 문구를 여러 하드웨어 지갑으로 가져오고 생성된 주소가 다른 경우 일반적으로 내보내기 경로가 다르기 때문입니다. 다음은 몇 가지 일반적인 하드웨어 지갑 브랜드와 그 파생 경로(Bitcoin의 경우)입니다.
하드웨어 지갑 | 공통 파생 경로 | 주소 유형 |
Ledger | m/44'/0'/0'/0/0 | 유산 |
Trezor | m/49'/0'/0'/0/0 | 중첩된 세그위트 |
Ledger (세그윗) | m/84'/0'/0'/0/0 | 네이티브 세그위트 |
서로 다른 지갑은 서로 다른 기본 파생 경로를 사용할 수 있으므로 니모닉이 동일하더라도 결과 주소는 여전히 다를 수 있습니다. 예를 들어, Ledger 의 기본값은 다음과 같습니다. 84' 기본 SegWit 주소를 생성하고 Trezor 이 기본적으로 사용될 수 있습니다. 49' 중첩된 SegWit 주소를 생성합니다.
하드웨어 지갑을 사용할 때, 특히 다른 주소 형식 간에 전환할 때 적절한 파생 경로를 선택하는 것이 중요합니다.
Bitcoin를 예로 들면, UKey 하드웨어 지갑 그리고 UKey 애플리케이션 지원 파생 경로 레거시, 중첩된 SegWit, 기본 SegWit 및 Taproot, 사용자가 암호화 자산을 더 잘 관리할 수 있도록 돕습니다.
전통적, 중첩된 SegWit, 기본 SegWit
Bitcoin를 예로 들면, Bitcoin 주소는 다양한 형식을 가지며 각 형식은 모양과 기능이 다릅니다.
주소 유형 | 접두사 | 파생 경로 | 설명 |
유산 | 1xxx | m/44'/0'/0'/0/0 | 이는 Bitcoin의 원래 주소 형식이며 거래 수수료가 더 높습니다. |
중첩된 세그위트 | 3xxx | m/49'/0'/0'/0/0 | SegWit 주소는 P2SH에 중첩되어 있으며 이전 Bitcoin 지갑과 역호환됩니다. |
네이티브 세그위트 | BC1xxx | m/84'/0'/0'/0/0 | 거래 수수료가 저렴하고 최신 하드웨어 지갑에 널리 사용되는 새로운 Bitcoin 주소 형식입니다. |
거래 수수료가 저렴하고 최신 하드웨어 지갑에서 널리 사용되는 최신 Bitcoin 주소 형식입니다.
서로 다른 형식 간의 호환성을 보장하기 위해 BIP(Bitcoin 개선 제안)에서는 다양한 파생 경로 규칙을 도입했습니다. 이러한 다양한 주소 형식은 본질적으로 소프트 포크의 결과입니다.Bitcoin 네트워크는 소프트 포크를 통해 SegWit 기능을 도입하여 확장성과 거래 효율성을 향상시킵니다.
포크 주소는 BIP 프레임워크를 따르나요?
Bitcoin 및 기타 많은 블록체인 프로젝트에서 사용되는 BIP 프레임워크는 일관성 및 호환성 문제를 해결하도록 설계되었습니다. 소프트포크 이후에도새로 도입된 주소 형식(예: SegWit)은 BIP 프레임워크 내에서 계속 작동하여 다음을 보장합니다.
이전 버전과의 호환성: 이전 지갑은 여전히 새로운 주소 형식을 인식합니다.
표준화: 서로 다른 지갑이 동일한 규칙을 사용하여 주소를 생성할 수 있습니다.
이런 식으로 주소 형식이 변경되었지만(예: 1xxx 도착 BC1xxx), 그들은 여전히 BIP 프레임워크에 의해 정의된 파생 경로 표준을 따릅니다. 이는 기존 지갑과 새 지갑의 호환성을 보장하고 서로 다른 지갑이 주소를 올바르게 생성하고 관리할 수 있도록 보장합니다.
