【英文长推】OP_CAT 的回归与应用分析

Chainfeeds 导读:

在比特币生态中,OP_CAT 的回归引发了广泛的讨论和关注。加密货币 KOL 阿尔法新酱撰文深入探讨 OP_CAT 是什么,以及它为比特币带来了哪些新的用例和机会。

文章来源:

https://twitter.com/0xShinChannn/status/1790433144577114414

文章作者:

阿尔法新酱 | 0xShinChan


观点:

阿尔法新酱 | 0xShinChan:OP_CAT 的 TLDR 含义是,它是一项旨在提升比特币智能合约能力的计划,类似于以太坊。现在,它已获得 BIP 347 的初始正式指定,作为一项潜在升级。OP_CAT 是比特币的早期操作码。它最初是由比特币创始人中本聪 (Satoshi Nakamoto) 创建的编程捷径。但由于担心高内存使用率 + 潜在的安全漏洞,它在 2010 年被删除。比特币研究人员 Ethan Heilman 和 Armin Sabouri 提出了比特币改进提案 (BIP),建议将 OP_CAT 操作码重新引入比特币的脚本语言。此类操作码将允许开发人员在 Tapscript 中构建和评估 Merkle 树和其他哈希数据结构,Tapscript 是用于在 Taproot 升级中启用新交易类型的本机脚本语言。OP_CAT 理论上是如何运作的?(i)弹出值:首先从堆栈中删除顶部的两个项目。(ii)连接:然后它将这两个项组合在一起。如果 x1 和 x2 是项,并且 x2 是最后添加的项,则 OP_CAT 会将它们连接起来以形成 x1x2。(iii) 推回:将新组合的物品放回堆栈顶部。但是,如果堆栈中的项目少于两个,或者组合项目的大小超过 520 字节(这是比特币中脚本元素的限制),OP_CAT 将无法工作。如果通过软分叉启用,它将替换脚本中现有的未使用操作,使其处于活动状态,而无需对网络进行重大更改。一方认为比特币应该保持原样,保留其交易 BTC 的核心功能,而另一方则认为比特币尚未准备好僵化 + 鉴于所有新兴的可扩展性解决方案、桥梁 + L2 繁荣,它还有改进的空间。问题的核心是一个关键的决定:比特币是否应该扩展为更可编程的链或仍然保持 P2P 支付结算层。【原文为英文】

内容来源

https://chainfeeds.substack.com

来源
免责声明:以上内容仅为作者观点,不代表Followin的任何立场,不构成与Followin相关的任何投资建议。
喜欢
收藏
评论