一文解读比特币升级提案 Taproot:P2SH、MAST 和 Schnorr 签名
What is a Bitcoin Merklized Abstract Syntax Tree (MAST)?
Taproot 是比特币网络的一项升级,于 2021 年 11 月激活。它通过引入一种新的签名方案(Schnorr 签名)和 Merkleized Abstract Syntax Trees(MAST)来增强比特币的隐私性、安全性和可扩展性。
主要特点包括:
Taproot的核心是三个具体的比特币改进提案(BIP)。BIP就像一个改进提案,如果在社区中有足够的支持,它将被实现到协议中。Taproot包括BIP340、BIP341、BIP342三种改进提案。
BIP340包括所谓的Schnorr签名。Schnorr是一种创新的签名方法,其速度明显快于现有的椭圆曲线数字签名算法(ECDSA)。此外,“Schnorr签名方案”旨在进一步保护用户隐私。
BIP341引入了Merklized Alternative Script tree (MAST)。这些都对智能合约产生了重大影响,预计智能合约将变得更加高效和安全。作为协议中的一种新结构,MAST 中主要负责降低交易成本,提高网络性能。
最后,BIP342为协议带来了比特币脚本语言的新版本。这样一来,Taproot的功能升级就成为可能了。此外,其他拟议的改进也应更容易在未来实施。
P2SH 并非 Taproot 升级的内容,但可以帮助大家理解 Taproot 的升级用意何在
P2SH(Pay-to-ScriptHash)& Pay-to-PubKeyHash (P2PKH)
<aside> 💡 2023年10 月 19 日,Lightning Labs 发布 Taproot Assets 协议,允许在比特币网络和闪电网络上发行稳定币和其他资产。
</aside>