比特币的秘密武器:Tapscript 利用尚未开发的功能重振中本聪的 OP_CAT

2024-08-19 19:15

在比特币诞生之初推出的 OP_CAT 功能因内存问题被禁用,但如今通过 Tapscript 再次回归。该功能的重新引入将推动比特币在智能合约和去中心化应用方面的发展。尽管如此,社区内部仍有声音呼吁关注隐私和可扩展性等核心问题。

在比特币的形成之年(2009 年),中本聪 (Satoshi Nakamoto) 推出了允许数据串联的 OP_CAT 比特币脚本语言。然而,由于它可能会创建内存耗尽的脚本,开发团队很快在 2010 年禁用了它。现在,OP_CAT 将通过 Tapscript 卷土重来,Tapscript 于去年 2023 年 10 月重新推出,以重新定义操作码 OP_SUCCESS126。

OP_CAT 的作用是通过将两段数据(无论是数字还是字符串)合并为一段来简化操作。如前所述,最初存在内存问题,涉及将较小的 1 字节值扩展为 1 TB 堆栈。但是,Tapscrip[t 通过将堆栈元素限制为 520 字节解决了这个问题。这一进步为比特币开辟了新的途径,例如智能合约功能和第 2 层应用程序。

重新引入 OP_CAT 可以通过启用零知识证明 (ZK-Proofs)、增强脚本功能以及 BitVM 智能合约的潜力来促进比特币网络的增长轨迹,从而为比特币区块链带来类似以太坊的功能。

此外,OP_CAT 还将允许比特币网络通过削减条件支持去中心化质押机制。尽管我们面前存在这种潜在的解锁,但根据 CNF 报告,比特币社区的一些人认为,团队应该专注于隐私和可扩展性的核心问题,而不是添加新功能。

这就是为什么比特币 OP_CAT 可以发挥关键作用
随着比特币区块链通过 Runes 和 Ordinals 等创新不断发展,OP_CAT 可以在扩展其技术视野方面发挥关键作用。然而,它的实施需要更大的社区共识。

如上所述,一项新提案旨在引入 OP_CAT 作为 tapscript 操作码,通过重新定义 OP_SUCCESS80 通过软分叉激活。执行后,OP_CAT 将:

1.从堆栈中弹出顶部两个值,
2.把它们连接起来,
3.将结果值推回到堆栈。
如果堆栈上的值少于两个或者总大小超过 520 字节的限制,则 OP_CAT 将失败。

OP_CAT 能带来什么变化
OP_CAT的引入可以带来一系列功能,例如:

1.树签名:这将启用与公钥数量呈对数大小的多重签名脚本,同时以最小的数据开销支持复杂的支出条件。
2.后量子 Lamport 签名: OP_CAT 将促进仅需要散列和连接的比特币交易中的 Lamport 签名。
3.保险库:  OP_CAT 将启用高级保险库,同时阻止恶意行为者访问受损资金。
4.非模棱两可合约:  OP_CAT 将支持在比特币支付渠道中惩罚双重支付的机制,同时执行有关支付交易随机数的规则。
5.契约和高级合同:  OP_CAT 可以简化合同创建,而无需预先签署的交易,从而降低复杂性和数据存储要求。
因此,OP_CAT 旨在显著增强比特币脚本的功能,同时在网络上启用复杂的应用程序。此外,它遵守安全措施,同时防止之前相关的内存问题。

截至发稿时,比特币价格上涨 1%,接近 60,000 美元的水平。据Crypto News Flash报道,市场分析师预测,根据“美元奶昔理论”,BTC 将实现强劲上涨。

比特币的秘密武器:Tapscript 利用尚未开发的功能重振中本聪的 OP_CAT

免责声明:星云链(XingYunLian.com)对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。文章仅是作者个人观点,不应作为投资依据。读者应详细了解所有相关投资风险,并请自行承担全部责任。部分文章是网络作者投稿发布,版权归投稿作者所有。作者应对文章及图片的真实性及版权负责。一旦因此引发版权纠纷,权利人提出异议,星云链(XingYunLian.com)将根据相关法律法规的规定,删除相应内容。侵权责任由投稿者自行承担,如由此造成星云链(XingYunLian.com)损失,投稿者应承担赔偿责任。如对本文有任何异议,请联系我们。