主页 > imtoken客服在哪 > 比特币 Taproot 升级和 Ergo Sigma 协议

比特币 Taproot 升级和 Ergo Sigma 协议

imtoken客服在哪 2023-02-18 05:56:03

bnTCjoUSObNb81zYs1HQ5IhVT9JBtVOSk3B3Ge9N.png

最近的比特币 Taproot 升级包括一些引起广泛讨论的变化。 Taproot 升级包括三个比特币改进提案 (BIP):Schnorr 签名 (BIP340)、Merkelized 抽象语法树 (MAST-BIP341) 和 Tapscript (BIP342)。 通过这次升级,比特币将允许更大的可扩展性、隐私和灵活的智能合约设计。

尔格的设计也是基于著名的广义 Schnorr 证明 Sigma 协议。 尔格从一开始就以可扩展性和隐私性为设计目标,例如类似于比特币愿景的 NIPoPoW(非交互式工作量证明)。 此外,尔格享有扩展 UTXO 模型的强大功能和工作量证明的长期安全性。

比特币智能合约_比特币合约每天都要转出吗_比特币的合约交易什么意思

BIP340 带来了 Schnorr 签名机制,自 2018 年以来一直在比特币开发者中争论不休。Schnorr 签名被认为具有高级别的安全性,同时保持快速的验证过程。 Schnorr 签名让复杂的交易看起来像普通的交易,使得各种交易无法区分。

比特币合约每天都要转出吗_比特币的合约交易什么意思_比特币智能合约

BIP341 实现了 Merkelized Abstract Syntax Tree (MAST)比特币智能合约,它允许在单个哈希下编译一组哈希。 这种结构允许消费者选择要满足的某些条件,而其他条件则不公开。 MAST 允许更简单的验证过程比特币智能合约,在不削弱安全性的情况下增加表现力和隐私。

比特币合约每天都要转出吗_比特币智能合约_比特币的合约交易什么意思

比特币之前的支付脚本哈希 (P2SH) 设计受到智能合约隐私的限制。 使用多重签名合约时,交易后显示合约脚本。 这将揭示有关用户的信息,同时增加区块链的膨胀。 新实施的 MAST 设计允许隐藏合同中嵌入的额外信息。 使用 Schnorr 证明,Taproot 甚至可以隐藏 MAST 结构曾经存在的证据。

比特币智能合约_比特币合约每天都要转出吗_比特币的合约交易什么意思

BIP342Tapscript 更新比特币脚本以实现上述 Schnorr 和 MAST 升级。 Tapscript 还消除了 10,000 字节的脚本大小和操作码限制,改进了签名散列并支持更具表现力的脚本。

比特币合约每天都要转出吗_比特币智能合约_比特币的合约交易什么意思

向比特币添加 BIP340 和零知识证明可实现尔格和比特币之间的互操作性,从而允许私有跨链原子交换和未来可能的侧链。

虽然尔格不是专用的隐私链,但其 Sigma 协议允许零知识隐私应用程序使用 Schnorr 签名提供验证。 这使得第 2 层应用程序(例如 NIPoPoW 和侧链)能够在尔格上匿名运行。

尔格的语言 ErgoScript 已经包含了比特币的设想——它采用了类似的结构,但采用了不同的技术。 通过使用 UTXO 和 PoW 的元素实现更具表现力的智能合约语言,尔格旨在成为一个安全、复杂、可扩展和私有的去中心化金融应用程序平台。 比特币可以通过其可互操作的 DeFi 功能利用尔格的安全性。