🌱 Taproot Taproot
멀티시그 지갑이나 스크립트 조건 같은 복잡한 거래를 공개 장부에서 평범한 'BTC 보내기'처럼 보이게 만드는 2021년 비트코인 업그레이드예요. 덕분에 프라이버시가 높아지고 수수료가 낮아지고 비트코인이 더 다양한 일을 할 수 있게 됐어요.
✉️ 쉽게 풀면 — 언제나 똑같아 보이는 봉투
우편으로 돈을 보낸다고 생각해보세요. 개인 송금은 그냥 평범한 봉투예요. 그런데 5명 중 3명의 이사 승인이 필요한 법인 송금은 예전에는 도장과 서명이 덕지덕지 붙은 두툼한 서류 묶음처럼 보였어요 — 누가 봐도 '뭔가 복잡하다'는 신호가 됐죠. Taproot는 어떤 종류의 거래든 똑같이 생긴 표준 봉투에 담아줘요. 한 명이 서명했든 다섯 명이 서명했든 탁자 위의 봉투는 똑같이 생겼고, 실제로 봉투를 연 키 하나만 밖에 드러나요.
🧩 업그레이드 안에 뭐가 들어있나요?
Taproot는 소프트 포크(하위 호환 변경) 방식으로 2021년 11월 14일, 블록 높이 709,632에서 활성화됐어요. 채굴자 약 90%가 지지를 표명한 뒤였어요. 이 업그레이드는 세 개의 비트코인 개선 제안(BIP)을 묶은 패키지예요.
| 구성 요소 | 하는 일 |
|---|---|
| ✍️ 슈노르 서명 (BIP340) | 더 작고 깔끔한 서명 방식. 여러 서명자를 하나로 합칠 수 있어 데이터가 줄어들고 서명한 사람 수도 감춰져요 |
| 🌱 Taproot (BIP341) | 새로운 Pay-to-Taproot 출력 타입을 추가해 복잡한 거래와 단순한 거래가 같은 모습을 공유하게 해줘요 |
| 📜 Tapscript (BIP342) | 더 풍부한 지출 조건을 가능하게 해주는 스크립팅 규칙이에요 |
📬 Taproot는 새 주소 타입인 Pay-to-Taproot(P2TR)을 추가해요. bc1p로 시작하는 주소가 바로 이 타입이에요.
🌳 핵심 트릭 — 쓴 경로만 보여주고 나머지는 숨긴다
Taproot 출력에는 여러 지출 조건을 동시에 걸어둘 수 있어요. 예를 들어 '본인 혼자 쓸 수도 있고, 3명 중 2명이 합의해도 쓸 수 있고, 일정 시간 뒤 백업 키로도 쓸 수 있다'처럼요. 이 구조를 MAST(머클화 대안 스크립트 트리)라고 해요. 실제로 코인을 쓸 때는 내가 실제로 사용한 경로만 공개돼요. 선택하지 않은 경로들은 장부에 절대 드러나지 않아요. 여기에 슈노르의 서명 집계 기능까지 더하면, 수많은 조건이 설정된 거래도 서명 하나짜리 평범한 거래처럼 정리돼요.
🚀 왜 중요하고 어디서 만나게 되나요?
- 🕵️ 프라이버시 — 복잡한 거래가 일상 송금에 섞여 들어가, 멀티시그 지갑이 장부에서 눈에 띄지 않아요
- 💸 수수료 절감 — 서명 크기가 줄어 데이터가 적어지고, 거래 수수료도 내려가요
- 🛠️ 유연성 확대 — Tapscript가 비트코인 위에서 더 다양한 지출 조건을 가능하게 해줘요
- ⚡ 다른 것들을 통해 먼저 만나게 돼요 — 라이트닝 네트워크, Tether류 자산을 발행하는 Taproot Assets, 그리고 Ordinals 인스크립션이 모두 Taproot를 기반으로 해요
❓ 자주 묻는 질문
- Taproot가 적용되면 비트코인이 익명 코인이 되나요?
- 아니요. 비트코인은 여전히 가명 기반이에요. 모든 거래는 공개되고 영원히 추적 가능합니다. Taproot는 복잡한 거래를 평범한 송금처럼 보이게 하고 쓰지 않은 조건을 숨길 뿐이에요. 금액·주소·거래 흐름 자체는 프라이버시 코인처럼 숨기지 않아요.
- Taproot는 언제, 어떻게 활성화됐나요?
- 2021년 11월 14일, 블록 높이 709,632에서 활성화됐어요. 채굴자 약 90%가 지지 신호를 보낸 뒤였고, 소프트 포크 방식이라 하위 호환성이 유지됐으며 네트워크가 분리되지 않았습니다.
- Taproot를 쓰려면 따로 뭔가 해야 하나요?
- 크게 신경 쓸 것은 없어요. 지갑이 지원하면 bc1p로 시작하는 주소(Pay-to-Taproot)를 볼 수 있어요. 많은 분들이 라이트닝 네트워크·Taproot Assets·Ordinals를 통해 Taproot를 간접적으로 먼저 만나게 됩니다.