如今,Taproot BTC上的生态逐渐发展,也引起了更多加密社区的关注。
Taproot 它可以提高比特币的隐私性、安全性和可扩展性。
比特币的 Taproot 该提案已获得社区支持,预计今年将获得社区支持 11 月份激活,引起了加密社区的广泛关注。为什么? Taproot 会引起人们的注意吗?因为这是近年来BTC最重要的升级之一。
Taproot 它是一种提高BTC脚本功能的技术,由BTC脚本功能组成 Greg Maxwell(核心比特币开发者)等公告,希望通过这项技术提高比特币的隐私性、安全性和可扩展性。
具体来说,如何简单理解BTC中的BTC? Taproot 软分叉升级?
Taproot BTC升级
Taproot 软分叉升级对比特币有几个好处,可以增强隐私,降低成本,提高可扩展性。
目前,加密社区最关心的问题之一是隐私。BTC链上发生的一切都可以看到。针对这种情况,出现了许多隐私解决方案,甚至隐私代币,试图解决加密领域的隐私问题。然而,到目前为止,隐私代币试图通过隐私特征来取代它们 btc 几乎不现实。
一般来说,BTC费用需要签名,还可以添加其他条件,如时间锁、多重签名等。为了满足更多场景的需要,这些条件可以复合起来,比如只能在某个块的高度后使用,需要满足多人签名的费用。例如,项目持有 BTC,有特定的支出计划(如支持开发等),可采用时间锁 多次签名的方式进行支出。
Taproot 它还支持比特币网络进行这些复杂的功能交易,如多重签名、时间锁定发行等。但不同的是,目前的解决方案是 btc 支出时,需要披露整个脚本(条件)。如果条件复杂,信息量会很大,执行起来也很贵,效率也很低。此外,它不利于隐私,因为脚本会揭示所有参与者的信息。
通过 Taproot 升级可以解决上述问题。
有了 Taproot,这些复杂的功能似乎是一笔交易,条件可以隐藏起来。换句话说,通过它,通过它。 Taproot,可以隐藏BTC脚本的踪迹。例如,它可以在闪电网络中使用。 Taproot 支付 btc,人们只能看到这些相等的交易。
此外,Taproot 升级还有助于降低成本,提高可扩展性,为复杂的比特币交易提供更多便利。
之所以能做到这一点,很重要的是因为 MAST 结构与 Schnorr 签字方案。Taproot 将两者列入其软分叉升级。
MAST Schnorr
MAST
MAST(Merklized Abstract Syntax Tree)它是默克尔化抽象语法树。它来自抽象语法树。(Abstract Syntax Tree)和默克尔树(Merkle Tree)的融合。
MAST 尝试用默克尔树编码脚本中的操作。当时。 btc 支出时,只需提供支系计算,并将支系哈希连接到固定大小的默克尔根上,以减少交易大小,节省块空间。它分别对资金可支付的不同条件进行了哈希,并将其包含在默克尔树中,形成一个单一的哈希(默克尔根)来锁定代币。
通过 MAST 结构,只有满足条件才需要揭示,这就增加了隐私。此外,当它跟随时,当它跟随时。 Schnorr 结合签字方案,也可以隐藏 MAST 因此,实现更好的隐私需求。
整体而言,MAST 支持更复杂的交易,可以有各种各样的支出条件,同时,它不需要揭示未实施的脚本或未触发的条件,从而实现隐私保护。此外,MAST 结构的另一个优点是,复杂的交易可以显著减少交易的大小。有些交易有许多复杂的条件,但随着脚本数量的增加,MAST 交易规模是大多数增长,而不是线性增长。
Schnorr
BTC社区还将 Schnorr 包括签名技术 Taproot 软分叉升级。Schnorr 签名的目的是为了实现效率。BTC目前的签名方案是,BTC目前的签名方案是 ECDSA,它跟 Schnorr 签名方案属于椭圆曲线数字签名算法,但签名方案属于椭圆曲线数字签名算法 Schnorr 能够实现 “聚合签名”。
简单来说,一笔交易中的多个签名可以组合成一个,它通过公钥和签名构成 “阈值公钥” 和 “阈值签名”使其交易看起来与普通交易没有什么不同。“阈值公钥” 参与者的公钥可以叠加在一起, “阈值签字” 参与者的签名可以组合起来,按照约定的条件进行支付。Schnorr 签名算法可以使多重签名更有效率,而且因为它看起来和普通交易一样,所以它也提高了隐私。
Schnorr 一些加密学家也认为签名更安全。 “random oracle” 在模型范围内确认是安全的,而在模型范围内确认是安全的 ECDSA 签名是做不到的。
结语
抛开复杂的技术问题,Taproot 给BTC带来前所未有的好处:
减少费用
在一些复杂的交易中,信息量将大大降低,这将显著降低这些复杂的交易成本。降低成本有利于改善BTC上复杂的交易活动。
憎强隐私
通过 Schnorr 签名和 MSAT 组合可以增强交易的隐私,一些复杂的交易看起来与普通交易相似。
提高可扩展性和安全性
将 Mast 和 Schnorr 签名的结合可以使区块包括更多的交易,减少信息量,不仅降低了交易成本,而且提高了可扩展性和安全性。然而,不要对扩大吞吐量期望太高,主要是通过减少多个签名的大小。通过它实现更大的可扩展性仍然有一定的上限。