BTC要不要恢复OP_CAT:OP_CAT能带来哪些新用例

时间:2024-10-01 编辑: 浏览:(578)

作者:0xShinChann,加密KOL;翻译:0xjs@

OP_CAT曾经是被中本聪从BTC脚本语言中删除的操作码,现在它又重新成为社区热议中心(注:OP_CAT是Bitcoin Asia大会期间比特币开发者们讨论最多的)。

作为潜在的升级,它已获得最初的正式指定比特币改进提案(BIP)347。

OP_CAT是一项旨在提升比特币智能合约功能(类似于以太坊)的举措。本文详解OP_CAT是什么、工作机制、有哪些用例、社区有哪些争议等。

1、一些背景知识:OP_CAT是如何出现的

OP_CAT 是比特币中的早期操作码。它最初是由比特币创始人中本聪创建的一种编程快捷方式。但由于担心高内存使用+潜在的安全漏洞,它于 2010 年被删除。

2023 年 10 月,比特币研究人员 Ethan Heilman 和 Armin Sabouri 提出了比特币改进提案(BIP),建议将 OP_CAT 操作码重新引入比特币脚本语言。

此操作码将允许开发人员在 Tapscript 中构建和评估 Merkle 树和其他哈希数据结构,Tapscript 是用于在 Taproot 升级中启用新交易类型的原生脚本语言。

2、OP_CAT 理论上如何发挥作用?

(i) 弹出值(Popping Values):首先从堆栈中删除顶部的两项(item)。

(ii) 连接:然后将这两Item组合起来。如果x1和x2是item,x2是最后添加的item,OP_CAT将把它们连接起来形成x1x2。

(iii) 推回:然后将新组合的item放回到堆栈的顶部。

但是,如果堆栈上的item少于两个,或者组合item的大小超过 520 字节(这是比特币中脚本元素的限制),OP_CAT 将不起作用。如果通过软分叉启用,它将替换脚本中现有未使用的操作,使其处于活动状态,而无需对网络进行重大更改。

3、为什么需要OP_CAT?它有什么用?

简化数据处理:OP_CAT 允许合并 Tapscript 中的两个堆栈值。这简化了复杂数据结构的创建+增强了脚本功能。

扩展比特币功能:OP_CAT 引入了比特币中不存在但在以太坊中至关重要的通用功能。这可以简化 L2、DEX + dApp 的开发,使比特币网络具有多功能性。

多签脚本:OP_CAT 可以帮助减少多签脚本的大小,使它们更加高效且不那么繁琐。

促进复杂的合约:OP_CAT 支持金库等高级合约,即使私钥被泄露也能保护资金。

4、OP_CAT在比特币中作用争议:OP_CAT 完美吗?

这个提案有点争议,因为它影响了比特币作为区块链未来如何发展或不发展的路径。

一个阵营认为比特币应该保持原样,保留其交易 BTC 的核心功能,而另一些人则认为比特币还没有僵化,看到了增强所有新兴的可扩展性解决方案(如桥和L2 )蓬勃发展的空间。

问题的核心是一个关键的决定:比特币是否应该扩展成一个更可编程的公链,或者仍然是一个 P2P 支付结算层。

BIP 347详情请参阅这个地址:https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki

最新 更多 >
  • 1 韩国金融委员会新设虚拟资产科相关提案已获内阁会议通过

    据韩媒报道,韩国金融委员会新设虚拟资产科的提案已通过内阁会议。此次通过的职制修订案及其相关的实施规则修订案将于本月 25 日公布并实施。虚拟资产科将承担建立虚拟资产市场秩序和保护用户的必要管理与监督工作。该部门将临时增加 8 名人员(截至 2025 年底),其中包括 1 名 4 级职员、4 名 5 级职员、2 名 6 级职员和 1 名 7 级职员。

  • 2 币界网晚报|6月14日晚间重要动态一览

    12:00-21:00关键词:MicroStrategy、Cardano、ZKsync、香港券商 1.MicroStrategy宣布7亿美元的可转换优先票据发行定价; 2.尼日利亚联邦税务局对币安高管提出的税务指控已撤销; 3.Cardano准备将其6.819亿美元金库的控制权移交给社区; 4.ZKsync中文社区:Matter Labs的不妥协原则将毁掉ZKsync; 5.《福布斯》:CZ财富达

  • 3 比特币生态应用WizzCash已支持接入BitgetWallet

    比特币生态应用 Wizz Cash 已支持接入 Bitget Wallet,用户通过 Bitget Wallet 插件钱包和 APP 连接使用 Wizz Cash,体验比特币加速交易、铸造 Atomicals 资产、批量转账 ARC20 及符文等功能。同时,Bitget Wallet 正在与 Wizz Wallet 团队就 Atomicals 和 Runes Index 索引器方面进行深入合作,以

  • 4 EBA发布MiCA法案下企业须遵守的技术标准草案的最终版本

    欧洲银行管理局(EBA)周四发布了加密资产市场(MiCA)立法下企业需遵守的审慎事项技术标准最终草案。EBA的标准制定了压力测试计划的标准,并详细说明了储备资产的流动性要求以及发行人需要制定的恢复计划等。近期发布的方案指出:“资产参考型代币发行人需要根据合理的财务压力情景进行压力测试,主管部门将能够根据风险前景和压力测试结果增加资产参考型代币发行人的自有资金要求。” 该技术标准草案是与27个国家的

  • 5 蚂蚁数科完成20亿元增资传独立运营,将涉区块链、AI等业务

    蚂蚁集团旗下科技商业化板块蚂蚁数科已经独立运营,其主体蚂蚁链(上海)数字科技有限公司已经完成 20 亿元人民币增资。蚂蚁集团董事长兼 CEO 井贤栋今年 3 月发布全员信称,蚂蚁数科将继续发挥在区块链、AI、隐私计算、安全科技等技术优势。

  • 6 Solana区块链过去30天内新铸造超50万个代币

    在过去七天里,Solana 发行的代币比以太坊、Base、Optimism、Blast 和 Arbitrum 在过去 11 天里发行的代币总和还要多。例如,自 6 月 1 日以来,这五个网络共发行了 80,235 枚新代币,然而,在更短的七天时间里,Solana 以 115,773 枚代币超过了它们。 过去几个月推出的大量新 Meme 币都是基于 Solana 的。过去的一个月 Solana 上发

  • 7 火币HTX在Kaiko第二季度交易所流动性排名中排名第4

    近日,加密数据公司 Kaiko 发布 2024 年第二季度交易所流动性报告,在其统计的 43 家主流中心化交易所中,火币 HTX 的流动性排名位居并列第 4。据悉,该报告针对交易量、交易量贡献、+/-1 市场深度、变异系数(CV)离散度和市场质量 5 项交易所流动性指标进行评分。数据显示,火币 HTX 得分均处于行业较高水平,其平均交易量高达 605 亿美元。火币 HTX 表示,作为行业领先的大型

  • 8 流动性重质押平台Mellow与Symbiotic合作推出

    流动性重质押项目Mellow今天启动,它将成为刚刚启动的Symbiotic项目的“旗舰项目”。Mellow 将自己描述为“创建 LRT 的模块化基础设施”,提供各种无需许可的保险库智能合约,让存款人在重新质押时有一定程度的选择。 Mellow 成立于 2020 年,由 Cypher.fund 和 Lido 核心成员支持。他们的首次筹款活动于 2021 年举行,由 Arrington Capital

  • 9 某聪明钱在3天内通过交易DJT获利37万美元,回报率超33倍

    据链上分析师@ai_9684xtpa 监测,聪明钱 5Ffhy 在三天时间内通过低吸高抛 DJT 已获利超 33 倍。该地址在 6 月 16 日以均价 0.001005 美元买入 1115 万枚 DJT,花费 74.69 枚 SOL (价值约 1.1 万美金),随后,在三小时前以价格 0.03468 美元全部清仓,获利 37 万美元,回报率达 3349%。

  • 10 Zapper宣布推出ZapperProtocol

    DeFi 资管平台 Zapper 在社交平台上宣布推出 Zapper Protocol,愿景是实现 Onchain Literacy,并将在 Q4 推出代币 ZAP,后续将披露更多细节。