進階 taproot bitcoin schnorr 升級
Taproot 升級完全指南:比特幣最重要的技術更新
深入了解比特幣 Taproot 升級的技術原理、實際影響和未來展望。
12 分鐘 21dev 2026年2月1日
什麼是 Taproot?
Taproot 是比特幣自 SegWit 以來最重要的協議升級,於 2021 年 11 月在區塊高度 709,632 啟用。這次升級包含三個 BIP:
- BIP-340:Schnorr 簽名
- BIP-341:Taproot(MAST + Schnorr)
- BIP-342:Tapscript(腳本更新)
為什麼 Taproot 重要?
1. 隱私性提升
在 Taproot 之前,不同類型的交易在區塊鏈上看起來是不同的。多簽交易和單簽交易有明顯的區別。Taproot 讓所有交易看起來都一樣:
# Taproot 之前
P2PKH: OP_DUP OP_HASH160 <hash> OP_EQUALVERIFY OP_CHECKSIG
P2SH: OP_HASH160 <script-hash> OP_EQUAL
# Taproot 之後
P2TR: OP_1 <32-byte-key> (所有交易看起來都一樣)
2. 效率提升
Schnorr 簽名支援金鑰聚合(key aggregation),多個簽名可以合併為一個。這意味著多簽交易的大小和費用與單簽交易相同。
3. 智能合約能力
MAST(Merkelized Alternative Script Trees)讓複雜的花費條件可以用 Merkle 樹來表示。只需要揭露實際使用的條件,不需要公開所有可能的花費路徑。
如何使用 Taproot 地址
Taproot 地址以 bc1p 開頭(主網)或 tb1p 開頭(測試網):
bc1p5cyxnuxmeuwuvkwfem96lqzszee02v3tg662yssv29czgz3ge37qs8d3gq
大多數現代錢包已經支援 Taproot:
- Bitcoin Core 24.0+
- Sparrow Wallet
- BlueWallet
- Trezor / Ledger
進一步學習
已複製連結
討論