BIP-341: Taproot
단일 Schnorr 키와 머클 트리 스크립트를 결합한 출력 형식입니다.
개요
BIP-341은 SegWit v1 출력으로서 Taproot를 도입합니다. 키 경로(key-path)와 스크립트 경로(script-path)를 단일 출력으로 합쳐 가장 흔한 사용 사례(단순 송금)는 Schnorr 단일 서명으로 처리하고, 복잡한 조건은 머클 분기로 숨길 수 있습니다.
핵심 개념
- 출력 키(output key): 내부 키와 스크립트 머클 루트를 결합한 x-only 공개키입니다.
- 키 경로 지출: 출력 키로 직접 서명하면 누구도 스크립트 분기의 존재 여부를 알지 못합니다.
- 스크립트 경로 지출: TapLeaf 머클 분기를 공개하고 해당 스크립트를 실행합니다. 노출은 사용한 가지에 한합니다.
- 프라이버시 향상: 단일 서명, 멀티시그, HTLC가 체인상 거의 동일하게 보입니다.