|
|
2025-10-17 11:35:22에 게시됨
|
|
|
|

비트코인 프로토콜의 진화는 보안과 효율성에 맞는 다양한 유형의 주소들이 비트코인 네트워크 내에 등장하게 만들었습니다. 예를 들어, 일부 지갑은 아래 그림과 같이 주소 유형을 선택해야 합니다:
레거시 주소 (P2PKH)
프로토콜: BIP-44 일반적인 경로: m/44'/0'/0'/0/0 (비트코인 마스터 계정의 첫 번째 외부 주소).
- 레거시 주소는 비트코인이 처음 채택한 주소 형식으로, 숫자 1로 시작합니다. 예를 들어 1MbeQFmHo9b69kCfFa6yBr7BQX4NzJFQq9
- 이 주소들은 공개키 해시(P2PKH) 스크립트를 기반으로 하며, 거래가 블록체인 내 많은 공간을 차지하고 처리 속도가 비교적 느리며 익명성이 충분하지 않습니다.
중첩된 SegWit 주소 (P2SH)
프로토콜: BIP-49 일반적인 경로: m/49'/0'/0'/0/0 (비트코인 마스터 계정의 첫 번째 외부 주소)
- 중첩된 SegWit은 숫자 3으로 시작하는 P2SH 비트코인 주소로, 예를 들어 3EmUH8Uh9EXE7axgyAeBsCc2vdUdKkDqWK
- SegWit은 비트코인 거래 유연성을 해결하고, 네트워크 용량을 높이며, 거래 수수료를 줄이기 위해 설계된 기술 업그레이드입니다. SegWit을 사용하는 주소는 BTC 거래 규모를 줄여 이체 수수료를 낮춥니다.
네이티브 SegWit 주소 (P2WPKH)
프로토콜: BIP-84 일반적인 경로: m/84'/0'/0'/0/0 (비트코인 마스터 계정의 첫 번째 외부 주소).
- 네이티브 SegWit은 bc1q로 시작하는 비트코인 주소로, Bech32 인코딩 방식을 사용합니다. 예를 들어 bc1qj89046x7zv6pm4n00qgqp505nvljnfp6xfznyw
- 네이티브 SegWit은 중첩형 SegWit에 비해 거래 처리를 더욱 최적화하며, 크로스 월렛 호환성, 가독성, 공간 절약 측면에서 더 우수한 성능을 보입니다.
탭루트 주소(P2TR)
프로토콜: BIP-86,하이퍼링크 로그인이 보입니다. 일반적인 경로: m/86'/0'/0'/0/0 (비트코인 마스터 계정의 첫 번째 외부 주소).
- Taproot는 bc1p로 시작하는 비트코인 주소 유형이며 Bech32m 인코딩 방식을 사용하며, 최신 비트코인 주소 유형이기도 합니다. 예를 들어 bc1p8denc9m4sqe9hluasrvxkkdqgkydrk5ctxre5nkk4qwdvefn0sdsc6eqxe
- Taproot는 2021년 말 비트코인이 활성화한 주요 업그레이드로, Schnorr 서명이라는 새로운 서명 방식을 도입했는데, 이 방식은 복잡한 다중 서명 거래가 일반 거래처럼 보이도록 하여 프라이버시를 더합니다.
비교 표
협정 | 주소 형식 (비트코인 예시 사용) | 주소 접두사 (비트코인 메인넷) | 핵심 기능: | | BIP-44 | 레거시 주소(레거시 주소) | 1 | 가장 호환성이 높지만 길이가 더 긴 초기 주소 형식은 점차 대체되었습니다. | | 빅-49 | P2WPKH 중첩 (호환 포맷) | 3 | 레거시 주소에 대해 SegWit 형식과 호환되며, 낮은 수수료 등 SegWit 혜택과의 호환성 균형을 맞추고 있습니다. | | 빅-84 | P2WPKH 네이티브 SegWit 주소 | BC1Q | 현재 주류 선택지는 수수료가 낮고 보안이 더 높은 순수 SegWit 형식입니다. | | 빅-86 | P2TR (탭루트 주소) | BC1P | 이 프로토콜은 더 강력한 프라이버시와 기능(예: 복잡한 스크립트 지원)을 제공하며, 고급 시나리오에 적합합니다. |
.NET/C#은 BTC Taproot 주소를 생성합니다
우선 다음과 같이 패키지를 참조하세요:
코드는 다음과 같습니다:
아래에 나와 있습니다:
참조:
하이퍼링크 로그인이 보입니다.
하이퍼링크 로그인이 보입니다. |
이전의:블록체인 Base58, Base58Check, Bech32, Bech32m 코딩에 대한 상세 설명다음:두우인 몰 크롤러 분석 6신 위치 선, 위험 통제 분석, 이제 7신 X-페르세우스가 되어야 해
|