文章源自元宇宙见闻(yyzjianwen)
编辑|Camila
Taproot,一个隐私和可扩展性升级,比特币开发者期待已久的软分叉终于在11月启动。值得一提的是,即使 Taproot 现在已经激活,Taproot 的工作还远未结束,更多的关于BTC的升级工作正在筹备中。
那么,在 Taproot 之后,下一步会是什么?
Taproot升级之后
Taproot 是比特币的一个特别大的升级,被称为“软分叉”,在比特币领域并不经常执行。
软分叉并不常见,在 Taproot 之前,最后一个软分叉是 SegWit,它在四年前在比特币上激活。
尽管如此,它们是一种重要的升级类型,对许多建立在比特币之上的项目产生了影响,迭代地改进了开源数字货币的功能。
要使用Taproot交易,比特币钱包、交易所和其他服务将需要升级以支持它们。此外,开发人员一直关注的许多依赖于 Taproot的更改仍然需要进行。
但是,即使一些交易所和钱包还没有采用 Taproot,BitGo和Blockstream Green等一些交易所的速度已经很快了,支持比特币的节点中有50% 以上正在运行升级后的软件。
为了长期了解比特币的未来,让我们来看看其他一些正在筹备中的可能的软分叉变化。
SIGHASH_ANYPREVOUT
SIGHASH_ANYPREVOUT,在比特币改进提案 (BIP) 118 中有详细描述,描述中看起来声势浩大,但变化可能远没有看起来那么戏剧化。
简而言之,它允许在签署交易时使用一种新的签名选项,允许用户在不添加特定输出(即他们想要发送的硬币)的情况下签署交易——至少不是立即。
这一代码更改有助于解决各种技术问题,包括闪电网络(Lightning Network)所面临的问题。闪电网络是比特币的覆盖网络,它提高了交易的可扩展性和速度,并降低了成本。
闪电网络的痛点之一是需要存储最新数据。与丢失比特币私钥类似,如果用户丢失了这些数据,他们可能无法取回他们的资金。提议的闪电网络改造Eltoo可以帮助减少状态存储,但它需要SIGHASH_ANYPREVOUT才能正常工作。
SIGHASH_ANYPREVOUT为Eltoo铺平了道路,这可以使 Lightning 更易于使用。
Covenants(契约)
契约是对比特币代码的拟议更改,它将限制用户将其资金发送到何处。例如,契约可以限制比特币的发送地点,使其只能发送到几个白名单地址。
为什么用户要限制其资金的使用?原因有很多。
一是安全:契约使实现“金库”变得更容易,即使小偷试图「带着他们逃跑」,用户仍然可以取回他们的资金,但这只是一种应用。
契约还可以帮助拥塞控制和通道工厂,这是进一步提高闪电网络可扩展性的另一个提议的想法。
这就是契约的大意,至少有几个关于契约的提议,包括 「OP_CHECKTEMPLATEVERIFY」(在BIP 119 中概述)和「OP_TAPLEAF_UPDATE_VERIFY」,它们各自采用不同的技术方法。
Drivechains
“侧链”长期以来一直是提议添加到比特币的功能,它们是与比特币“挂钩”的附加区块链。
这些侧链可以拥有比特币还没有的新的和实验性的技术——例如添加类似于隐私币 zcash 的 zk-SNARKs 功能,允许用户比比特币提供更多的隐私。用户可以有效地锁定他们的比特币,以便在侧链中使用新型硬币。
过去,侧链被称为“山寨币杀手”。因为侧链提供了一种向比特币添加新的实验性技术的方法,它们应该可以减少推出新币来测试新想法的必要性。
Drivechains(驱动链)是研究人员保罗·斯泽托克(Paul Sztorc)发明的这一想法的衍生品。除了写下他在BIPs 300和301中提出的改变,他和其他开发人员已经实现了这个想法的一个工作版本。
不过,Drivechains 是一个更具争议性的提议,因为一些开发人员认为它们可以为矿工(保护比特币)提供更多权力。
Cross-input signature aggregation
既然已经完成了Taproot,就可以在其之上添加交叉输入签名聚合(有时仅称为CISA)。
数字签名是比特币的关键部分。当用户想要发送一些比特币时,他们必须使用自己的私钥对比特币进行“签名”,证明他们拥有自己的比特币,允许他们将比特币发送给其他人。
Taproot引入了Schnorr签名,它允许将多个签名组合成一个签名,从而降低了事务的开销并提高了可伸缩性。
在此基础上,CISA建议允许在单个事务中聚合签名。CISA一个令人兴奋的结果是,它可以使CoinJoins更便宜。
通过使用Wasabi和Samourai等钱包,CoinJoins是一种提高用户隐私的方法,它将多个用户的硬币组合成一笔交易,并“混合”它们,这样就很难分辨出任何硬币的来源。
目前,coinjoin很麻烦,而且比普通事务更昂贵。但有了中钢协,价格可能会便宜得多。交易中的所有签名都可以混合在一起,降低了CoinJoin交易的成本。
最后,只有时间会证明这些提案中的任何一个是否会成为比特币。一旦提出更具体的提案,社区将决定它们是否值得追求的好的改变。