主页 > imtoken客服在哪 > 比特币 Taproot 升级和 Ergo Sigma 协议
比特币 Taproot 升级和 Ergo Sigma 协议
最近的比特币 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 功能利用尔格的安全性。