비트코인 탭루트 2021년 11월에 활성화된 프로토콜 업그레이드로, 비트코인의 개인정보 보호 기능을 강화하고 복잡한 거래 수수료를 낮추며 개발자들에게 더 유연한 스크립팅 환경을 제공했습니다. 이는 2017년 세그윗(SegWit) 이후 비트코인의 첫 번째 주요 업그레이드였으며, 슈노르 서명(BIP 340), 탭루트 출력 유형(BIP 341), 그리고 탭스크립트(Tapscript) (BIP 342)라는 세 가지 비트코인 개선 제안(BIP)을 통합했습니다. 탭루트 주소는 `bc1p`로 시작하며, 기술적으로는 Pay-to-Taproot(P2TR)라고 불립니다.
탭루트(Taproot)가 실제로 미친 영향은 당초 제시된 내용과는 매우 달랐습니다. 다중 서명(multisig) 지갑과 라이트닝 채널의 효율성을 높이기 위해 설계된 바로 그 업그레이드가 우연히 오디널(Ordinals), 인스크립션(Inscriptions), BRC-20 토큰, 런(Runes)을 가능하게 했고, 이로 인해 거의 2년 동안 비트코인 블록 공간을 장악한 활동의 물결이 일어났습니다. 이 가이드에서는 탭루트가 실제로 무엇인지, 그 세 가지 구성 요소가 어떻게 작동하는지, 그리고 실제 전개가 계획과 왜 그렇게 크게 빗나갔는지에 대해 다룹니다.
자가 보관 기능을 통해 비트코인 및 기타 암호화폐를 안전하게 관리하세요 Bitcoin.com 지갑 앱.
주요 내용
- 비트코인 탭루트(Taproot)는 2021년 11월 14일 블록 높이 709,632에서 활성화된 소프트 포크 업그레이드로, 2017년 세그윗(SegWit) 이후 처음으로 이루어진 주요 비트코인 프로토콜 업그레이드입니다.
- 이 업데이트에는 BIP 340(슈노르 서명), BIP 341(Pay-to-Taproot 출력 유형), BIP 342(Tapscript 스크립팅 언어) 등 세 가지 비트코인 개선 제안(BIP)이 포함되어 있습니다.
- Taproot은 다중 서명(multisig) 지출이나 라이트닝 채널 종료와 같은 복잡한 거래를 온체인상의 단일 서명 결제와 동일하게 보이도록 함으로써 개인정보 보호 기능을 강화하며, 해당 거래의 수수료를 약 25% 절감합니다.
- Taproot 주소는 다음과 같이 시작합니다.
bc1p그리고 Bech32m 인코딩을 사용하며, 이는 다음과 같이 시작하는 기존의 SegWit 주소와 구별됩니다.bc1q. - 다중 서명(multisig)과 라이트닝(Lightning)을 위해 설계된 이러한 유연성 덕분에 오디널(Ordinals, 2022년 12월), BRC-20 토큰, 그리고 룬(Runes, 2024년 4월)도 구현될 수 있었습니다. 2026년 4월 현재, 대부분의 지표에 따르면 탭루트(Taproot)는 비트코인 거래 활동의 약 5분의 1을 차지하고 있습니다.
탭루트의 기원
탭루트(Taproot)는 비트코인 초기부터 가장 활발하게 프로토콜 개발에 기여해 온 인물 중 한 명인 그레고리 맥스웰(Gregory Maxwell)이 2018년 1월에 처음 제안했습니다. 복잡한 거래를 단순한 거래와 구별할 수 없게 만드는 암호화 기법을 활용하는 이 핵심 아이디어는 추상적인 차원에서는 새로운 것이 아니었습니다. 하지만 맥스웰이 제안한 구체적인 구현 방식 덕분에 기존 노드와의 호환성을 해치지 않으면서도 비트코인에 이를 실제로 적용할 수 있게 되었습니다.
그 후 이 제안은 3년 넘게 검토와 수정, 논의를 거쳤다. 암호화 방식은 면밀히 검토되었고, 대안 설계도 고려되었으며, 커뮤니티는 2017년 세그윗(SegWit)을 둘러싸고 벌어졌던 논란 많은 활성화 갈등을 반복하지 않으면서 업그레이드를 정확히 어떻게 활성화할지 고심했다. 결국 도출된 해답은 ‘스피디 트라이얼(Speedy Trial)’이었는데, 이는 채굴자들에게 준비 완료를 알릴 수 있는 3개월의 기간을 부여하는 시간 제한형 활성화 메커니즘이었습니다. 2021년 6월, 필요한 90%의 문턱을 달성했고, 탭루트(Taproot)는 그해 말 활성화가 확정되었습니다.
Taproot가 수년에 걸친 세심한 작업을 거쳐 별다른 문제 없이 출시되었다는 사실 자체가 비트코인이 어떻게 업그레이드되는지를 보여주는 사례입니다. 기본 프로토콜의 변경은 의도적으로 느리고 보수적으로 진행되는데, 이는 일단 배포되면 수십억 달러에 달하는 가치가 해당 프로토콜이 영원히 올바르게 작동하는 데 달려 있기 때문입니다.
‘탭루트’의 세 가지 요소
Taproot을 가장 잘 이해하려면 이를 구성하는 세 가지 제안 사항을 하나씩 살펴보는 것이 좋습니다. 각 제안은 서로 다른 기능을 수행하며, 서로 연동되도록 설계되었습니다. 전체 사양은 다음 문서에 공개되어 있습니다. 비트코인 개선 제안(BIP) 저장소.
BIP 340: 슈노르 서명
모든 비트코인 거래에는 지출자가 코인을 이동할 권한이 있음을 증명하기 위한 디지털 서명이 필요합니다. 2009년 출시부터 탭루트(Taproot)가 도입되기 전까지, 비트코인은 ECDSA(타원곡선 디지털 서명 알고리즘)라는 서명 방식을 사용했습니다. ECDSA는 잘 작동하지만, 수학적 특성상 한 가지 불편한 점이 있습니다. 바로 서명이 선형적이지 않다는 점인데, 이는 여러 개의 서명을 하나의 서명으로 쉽게 결합할 수 없다는 것을 의미합니다.
BIP 340에서 도입된 슈노르 서명은 선형적입니다. 이 단일 특성만으로도 여러 가지 실질적인 이점을 얻을 수 있습니다.
가장 중요한 것은 키 집계. 세 사람이 거래에 공동 서명하는 경우(예를 들어, 3명 중 3명이 서명해야 하는 다중 서명 지출), 슈노르(Schnorr) 방식을 사용하면 하나의 통합 공개 키를 통해 하나의 통합 서명을 생성할 수 있습니다. 외부에서는 이 거래가 단일 서명자의 결제와 전혀 다를 바 없어 보입니다. 블록체인은 더 적은 양의 데이터를 저장하고, 당사자들은 더 낮은 수수료를 지불하며, 체인을 관찰하는 누구도 다중 서명 구조에 대해 알 수 없습니다.
슈노르(Schnorr) 서명은 ECDSA 서명보다 크기가 약간 더 작을 뿐만 아니라 효율적인 일괄 검증 기능을 지원하므로, 풀 노드가 블록을 더 빠르게 처리하는 데 도움이 됩니다. 암호학적 보안 가정은 ECDSA와 본질적으로 동일합니다. 두 방식 모두 secp256k1 곡선 상의 타원곡선 이산 대수 문제의 난이도에 기반을 두고 있습니다.
BIP 341: Taproot (P2TR)
BIP 341은 새로운 출력 유형인 ‘Pay-to-Taproot(P2TR)’을 정의합니다. 이것이 바로 bc1p- 접두사가 붙은 주소들을 보신 적이 있을 수도 있습니다.
P2TR의 핵심 개념은 모든 Taproot 출력이 동시에 두 가지 방식으로 사용될 수 있도록 보장한다는 점입니다:
- 주요 경로. 소유자는 적절한 키를 사용하여 슈노르 서명을 생성한 뒤, 일반적인 결제와 마찬가지로 코인을 사용할 수 있습니다.
- 스크립트 경로. 대체 지출 조건으로 구성된 숨겨진 트리이며, 이 중 어느 조건이든 드러내어 그 출력을 지출하는 데 사용할 수 있다.
이 대체 스크립트 트리는 ‘ 메르클화된 대체 스크립트 트리, 또는 MAST. MAST를 사용하면 트랜잭션이 여러 가지 가능한 지출 조건(다중 서명(multisig) 대체 조건, 타임락, 해시 락, 분쟁 해결 분기 등)에 대해 커밋할 수 있으며, 실제로 사용되지 않는 한 이러한 조건들을 온체인에 기록하지 않습니다. 실제로 실행된 특정 분기만 공개되며, 해당 분기가 원래 커밋의 일부였음을 증명하는 간단한 암호화 증명도 함께 제공됩니다. 사용되지 않은 모든 분기는 블록 공간을 전혀 차지하지 않으며, 어떠한 정보도 유출하지 않습니다.
슈노르(Schnorr) 키 집계 방식과 결합되면, 이는 Taproot 지출의 압도적 다수, 심지어 매우 복잡한 지출조차도 블록체인 상에서는 단순한 키 경로 지출로 표시된다는 것을 의미합니다. 2-of-3 다중 서명 지갑, 라이트닝 채널의 협력적 종료, 타임락이 적용된 복구 경로를 가진 볼트, 그리고 일상적인 개인 결제까지 모두 정확히 똑같이 보일 수 있습니다.
BIP 342: Tapscript
세 번째 제안인 BIP 342는 Taproot 스크립트 경로 내에서 사용할 수 있도록 비트코인의 스크립트 언어를 현대화합니다. 그 결과물은 Tapscript라고 불립니다.
Tapscript는 완전히 새로운 언어가 아닙니다. 기존 비트코인 스크립트에서 몇 가지 구식 결함을 제거하고 소소한 개선 사항을 추가하여 다듬은 버전입니다:
- 서명 처리 과정에서 이제 ECDSA 대신 슈노르(Schnorr) 서명을 검증합니다.
- 이전 소프트 포크에서 이어받은 엄격한 스크립트 크기 제한이 완화되었습니다
- 새로운 오프코드,
OP_CHECKSIGADD, 일괄 처리에 적합한 다중 서명 검증 과정을 더욱 효율적으로 만듭니다 - 새로운 서명 해싱 알고리즘이 더 많은 거래 데이터를 포괄함으로써, 일부 유형의 교묘한 서명 공격의 가능성을 차단합니다.
Tapscript는 Taproot에 미래 지향적인 유연성을 부여하는 요소입니다. 향후 소프트 포크를 통해 기존 Taproot 출력에 영향을 주지 않으면서도 새로운 오프코드와 기능을 추가하여 이를 확장할 수 있습니다.
Taproot 대 SegWit: 두 기술의 비교
세그윗(SegWit)과 탭루트(Taproot)는 종종 비트코인의 가장 중요한 두 가지 최신 업그레이드로 묶여 언급되지만, 이 두 기술은 서로 다른 문제를 해결하기 위해 설계되었습니다. 2017년에 활성화된 세그윗은 거래 가변성 문제를 해결하고 블록 용량을 효과적으로 확대하는 데 중점을 두었습니다. 4년 후 등장한 탭루트는 개인정보 보호와 스크립팅 유연성에 중점을 두었습니다. 이 두 가지 업그레이드는 서로 겹치는 부분이 있는 것이 아니라 서로를 보완하는 관계입니다.
bc1qbc1pbc1qbc1pTaproot는 기술적으로 SegWit 버전 1 출력인 만큼, 두 업그레이드 모두 bc1 접두사. 차이점은 그 뒤에 오는 문자에 있습니다: q SegWit v0의 경우 및 p Taproot용.
Taproot가 개선하려 했던 점
Taproot의 출시를 앞둔 몇 년 동안, 홍보 활동은 다음 세 가지 구체적인 이점에 중점을 두었습니다:
- 개인정보 보호. 슈노르(Schnorr) 집계 방식과 MAST 덕분에 거의 모든 지출이 일반적인 단일 서명 결제처럼 보이게 되므로, 체인 분석 도구는 온체인 지문을 통해 다중 서명 지갑, 라이트닝 채널 및 기타 복잡한 설정을 식별하기가 훨씬 더 어려워집니다. 더 많은 사용자가 Taproot를 채택할수록 “단순한 결제처럼 보이는 거래”의 익명성 집합이 확대되므로, 프라이버시 이점도 커집니다.
- 복잡한 거래에 대한 수수료를 낮춥니다. 비트코인 거래 수수료는 바이트 단위로 부과됩니다. 슈노르(Schnorr) 서명은 ECDSA 서명보다 크기가 약간 작으며, 키 집계(key aggregation)를 통해 여러 서명을 하나로 통합하고, MAST를 사용하면 사용되지 않는 스크립트 분기를 온체인에서 완전히 제외할 수 있습니다. 일반적인 다중 서명 지갑의 경우, 이로 인해 이전 온체인 차지 공간의 약 4분의 1 수준으로 줄일 수 있습니다.
- 2계층 프로토콜을 위한 더 나은 인프라. 특히 라이트닝 네트워크는 PTLC(Point Time-Locked Contracts)라는 기능을 통해 슈노르 알고리즘의 이점을 누릴 것으로 기대되었습니다. PTLC는 현재 라이트닝에서 사용되고 있는 해시 잠금 라우팅을 대체하여, 각 홉 간 결제 간의 상관관계를 제거함으로써 라우팅된 결제의 개인정보 보호 수준을 향상시킵니다. 채널 팩토리, eltoo 방식의 채널 업데이트, 그리고 Discreet Log Contracts 역시 슈노르의 선형성으로부터 이점을 얻습니다.
이것들은 예상된 성과들이었습니다. 이 성과들은 실재하며, 점차 그 모습을 드러내고 있습니다. 하지만 이 성과들은 서비스 출시 직후 몇 년 동안 대부분의 사람들이 기억하는 이야기는 아닙니다. 오디널스가 서사를 어떻게 바꿨는가
2022년 12월, 케이시 로다모어는 다음과 같이 소개했다. 서수, 데이터를 Taproot 거래에 포함시키는 것.
서수 및 비문이 ‘Taproot’를 어떻게 새로운 용도로 활용했는지
2022년 12월, 케이시 로다모어(Casey Rodarmor)라는 소프트웨어 엔지니어가 탭루트(Taproot)의 완화된 스크립트 제한을 이용해 의도치 않은 일을 저질렀다. 그는 비트코인 거래의 위트니스 데이터에 이미지를 직접 삽입했다. 그는 이 프로토콜을 서수, 그리고 내장된 데이터인 ‘인스크립션(Inscriptions)’입니다. 첫 번째 인스크립션은 2022년 12월 14일에 온체인에 기록되었으며, 이 프로토콜은 2023년 1월에 공식 출시되었습니다.
인스크립션이 가능해진 이유는 탭루트(Taproot)가 MAST 리프 내 개별 스크립트에 적용되던 엄격한 크기 제한을 조용히 제거했기 때문입니다. 이는 탭루트 위트니스가 이미지, 텍스트, 오디오 클립, 심지어 작은 동영상 파일까지 포함해 킬로바이트, 나아가 메가바이트 단위의 임의의 콘텐츠를 담을 수 있게 되었음을 의미했습니다. 그런 다음, 인스크립션된 데이터는 체인 전반에 걸쳐 개별 사토시를 추적하는 방식을 통해 번호가 매겨져, 각 인스크립션에 안정적인 식별자가 부여되었습니다. 그 결과, 실질적으로 비트코인 상에서 대체 불가능한 토큰(NFT)이 탄생하게 되었습니다.
Ordinals를 기반으로 구축된 프로토콜들은 급속히 확장되었습니다. 불과 몇 달 만에 ‘Domo’로 알려진 익명의 개발자가 인스크립션 프로토콜에서 작동하는 대체 가능 토큰 표준인 BRC-20을 출시했습니다. 2024년 4월, Rodarmor는 비트코인 블록 공간을 위해 특별히 설계된, 더 효율적인 대체 가능 토큰 프로토콜인 Runes를 출시했습니다. 2023년과 2024년 내내 여러 차례에 걸쳐, 이러한 프로토콜들은 비트코인 거래 수수료를 수년 만에 최고 수준으로 끌어올렸으며, 이에 따라 탭루트(Taproot) 거래 활용도도 함께 상승시켰습니다. Glassnode 데이터에 따르면, 탭루트 채택률은 2023년 초 약 1%에서 2024년 중 40% 이상으로 정점을 찍은 후, 인스크립션 활동이 주춤해지면서 점차 낮아졌습니다.
이것은 탭루트가 원래 의도했던 용도가 아니었습니다. 많은 비트코인 개발자들은 수년간 심혈을 기울여 구축해 온 프라이버시 및 라이트닝 개선 사항이 아니라, NFT와 토큰이 이번 업그레이드의 가장 눈에 띄는 활용 사례로 부상하는 것을 지켜보며 복잡한 심정을 느꼈습니다. 하지만 인스크립션(inscriptions)의 존재를 가능하게 하는 바로 그 유연성 덕분에 탭루트는 다른 모든 용도로도 유용하게 활용될 수 있으며, 이번 사례는 인프라 업그레이드가 원래 의도했던 용도를 훨씬 뛰어넘는 새로운 활용 방식을 만들어낼 수 있음을 보여주었습니다.
2026년의 입양
Taproot의 채택률은 정확히 무엇을 측정하느냐(자금을 수령하는 주소, Taproot 입력이 하나 이상 포함된 거래, 또는 전체 거래 출력의 비중 등)에 따라 달라지며, 대시보드마다 보고하는 수치도 각기 다릅니다. 2026년 4월 현재 전반적인 상황을 보면, 대부분의 측정 기준에 따라 탭루트가 비트코인 거래 활동의 약 5분의 1을 차지하는 것으로 나타납니다. 이는 인스크립션 붐 당시 기록했던 최고치보다는 낮지만, 활성화 후 첫 해에 기록했던 수치보다는 훨씬 높은 수준입니다.
이러한 점진적인 확산은 세그윗(SegWit)이 도입되던 당시와 동일한 양상을 보이고 있습니다. 지갑 개발사, 거래소, 수탁 업체들은 모두 각자의 일정에 따라 업그레이드를 진행하고 있으며, 많은 사용자들은 주소 유형을 의도적으로 선택하지도 않습니다. 그저 지갑에서 생성된 주소를 그대로 사용할 뿐입니다. 바이낸스(Binance), 코인베이스(Coinbase), 크라켄(Kraken), OKX를 포함한 주요 거래소들은 현재 탭루트(Taproot) 주소로의 송금을 지원하지만, 더 넓은 생태계 전반에 걸친 완전한 네이티브 탭루트 지원은 아직 진행 중인 단계입니다.
한 가지 지속적으로 주의해야 할 점이 있습니다. ECDSA와 마찬가지로 슈노르(Schnorr) 서명은 타원곡선 암호학에 기반을 두고 있으며, 이는 이론적으로 쇼어(Shor) 알고리즘을 실행하는 충분히 강력한 양자 컴퓨터에 취약합니다. 탭루트(Taproot)는 기존 주소 유형과 마찬가지로 secp256k1 곡선을 사용하기 때문에, 비트코인이 양자 공격에 더 취약해지지는 않습니다. 그러나 탭루트 주소는 출력이 생성될 때 체인 상에서 공개 키를 직접 노출하는 반면, 기존 주소와 세그윗 v0 주소는 출력이 사용될 때만 공개 키를 노출합니다. BIP-360이라는 제안 초안이 양자 공격에 대비한 서명 옵션을 마련하기 위한 방안으로 활발히 논의되고 있지만, 당장 업그레이드가 이루어질 예정은 없습니다.
Taproot가 앞으로 열어줄 가능성
Taproot의 여러 활용 사례는 아직 개발 중인 단계입니다. 특히 주목할 만한 세 가지 분야는 다음과 같습니다:
- 라이트닝 네트워크 업그레이드. PTLC 라우팅과 슈노르(Schnorr) 기반 채널 구축 방식이 라이트닝 구현체 전반에 걸쳐 점차 도입되면서, 결제 개인정보 보호가 강화되고 더욱 정교한 채널 구조가 가능해지고 있다.
- 탭루트 애셋. 라이트닝 랩스(Lightning Labs)가 처음에는 ‘타로(Taro)’라는 이름으로 발표했으나 2023년에 이름이 변경된 ‘탭루트 애셋(Taproot Assets)’은 탭루트의 커밋먼트 구조를 활용해 비트코인 상에서 대체 가능 자산(fungible) 및 대체 불가능 자산(non-fungible)을 발행하는 프로토콜로, 라이트닝 네트워크를 통해 해당 자산을 전송할 수 있는 기능을 갖추고 있습니다. 이는 Ordinals나 Runes와는 매우 다른 설계 철학을 바탕으로 하며, 수집품보다는 스테이블코인 및 기타 금융 상품에 최적화되어 있습니다.
- 금고 및 고급 보관 서비스. Taproot의 MAST 구조를 통해 비트코인 볼트를 구축하는 것이 가능해졌습니다. 이 볼트는 인출 시 시간 지연이 필요하고, 유출된 키를 무효화할 수 있으며, 여러 복구 경로가 공존할 수 있으면서도 실제로 사용되지 않는 한 온체인에서 비용을 지불할 필요가 없는 지갑입니다. 이는 보안과 사용 편의성 사이의 균형을 맞춰야 하는 기관용 보관 서비스 및 자가 보관 환경에 특히 적합합니다.
결론
탭루트(Taproot)는 비트코인 역사상 가장 중요한 업그레이드 중 하나입니다. 이 업그레이드는 서명 과정을 더욱 효율적으로 만들고, 복잡한 거래를 단순한 거래처럼 보이게 했으며, 개발자들에게 더 유연한 개발 기반을 제공했습니다. 또한, 거의 우연히도 비트코인 블록체인의 원래 설계 범위를 훨씬 벗어난 비화폐적 용도로의 활용 가능성을 열어주었습니다.
일반 사용자에게 있어 실질적인 이점은 명확합니다. 탭루트 주소는 많은 상황에서 자금을 지출할 때 비용이 더 저렴하고, 멀티시그나 라이트닝과 함께 사용할 때 프라이버시가 더 잘 보장되며, 최신 지갑에서는 점점 더 기본 설정으로 채택되고 있습니다. 개발자들에게 탭루트는 현재 대부분의 본격적인 비트코인 프로토콜 작업이 구축되고 있는 기반입니다. 그리고 프로토콜 자체에 있어, 이는 베이스 레이어 인프라에 대한 신중하고 보수적인 업그레이드가 설계자들이 예상했던 범위를 훨씬 뛰어넘는 효과를 가져올 수 있음을 상기시켜 줍니다.




