OP_CAT:比特币第二层的遗失之物?

6/27/2024, 1:13:34 AM
OP_CAT 最初由中本聪提出,由于与最初实现相关的安全问题,由于无限内存使用导致的潜在拒绝服务攻击,OP_CAT 于 2010 年被禁用。如果 OP_CAT 被激活,像 StarkWare 这样的项目就可以在它的基础上进行开发。 StarkWare 计划利用 OP_CAT 为比特币带来零知识扩展,从而在网路上启用先进的金融工具和应用程式,StarkWare 的参与强调了更广泛的生态系统已经准备好利用 OP_CAT 将引入的增强功能。

比特币第二层技术备受关注,但其承诺的实现却不尽如人意。比特币的开发者们在等待什么?一个重要的提案可能有助于成熟比特币第二层生态系统:重新引入OP_CAT操作码。这个在比特币早期被禁用的操作码,有望解锁新的功能,为更复杂和无信任的比特币第二层解决方案铺平道路。

让我们深入探讨为何这个操作码对比特币如此具有变革性 👇

什么是OP_CAT?

为什么这个看似随机的操作码会如此具有争议呢?OP_CAT,即“连接操作”,是比特币脚本语言中的一个操作码,允许将两个数据元素连接在一起。

最初由中本聪提出,OP_CAT由于其原始实现可能导致的未限制内存使用引发的安全担忧,于2010年被禁用。然而,2021年的Taproot升级解决了这些原始担忧。Taproot规定了最大堆栈元素大小为520字节,解决了导致OP_CAT停用的内存使用问题。随着这一安全改进和由于Ordinals和Runes而重新焕发的比特币开发兴趣,有一个运动力求重新引入OP_CAT以增强比特币的脚本能力,并旨在实现更复杂的交易功能。

契约(Covenants)和智能合约(Smart Contracts)有何不同?

OP_CAT如此引人注目的原因之一是它可以在比特币上实现契约,即支出条件。契约和智能合约都是控制区块链网络资金流动的机制,但它们的运作方式有所不同。

契约

  • 目的:限制未来交易中资金的使用方式。
  • 功能:实施特定的支出约束,如限制地址或设置资金转移条件。
  • 复杂性:通常涉及更简单、确定性的逻辑,没有循环或复杂的计算。
  • 实施:可以使用比特币脚本实现,通过增强功能如OP_CAT来实现。

智能合约

  • 目的:自动化广泛的流程和交易。
  • 功能:处理复杂任务,如去中心化交易所、代币发行和多方协议。
  • 复杂性:支持复杂的条件逻辑,包括循环和复杂的计算。
  • 实施:通常在像以太坊这样的平台上使用高级编程语言实现。

为什么OP_CAT对比特币L2s如此重要?

OP_CAT对推进比特币第二层解决方案至关重要,因为它增强了比特币基础设施所需的更复杂和无信任的脚本能力。首先,OP_CAT允许实施契约,从而构建更复杂的脚本。这对于创建第二层解决方案所需的高级交易条件和功能至关重要。

此外,有了OP_CAT,用户可以单方面从共享的UTXO中提取资金,确保他们可以无需其他方的同意就收回资产。这对于无信任的第二层协议也至关重要。

例如,Taproot Wizards提出的CatVM将使用OP_CAT构建在第二层环境中锁定和提取资金的机制。它利用OP_CAT连接数据并验证默克尔树分支的能力,促进安全的提取流程。OP_CAT还能够创建欺诈证明,类似于乐观回滚,以防止双花并确保离链交易的完整性,这是比特币第二层技术另一条极具前景的道路。

OP_CAT 会被激活吗?

目前在比特币社区内正在讨论重新启用OP_CAT的事宜。尽管对其潜在好处有着显著的支持,但比特币在协议变更方面采取保守态度,这意味着在启用之前需要进行彻底的测试和共识建设。然而,如果重新启用OP_CAT的提案获得批准,根据社区的共识和测试阶段的结果,实施可能需要六个月到一年的时间。

此外,如果OP_CAT被激活,像StarkWare这样的项目已经准备好利用它进行开发。StarkWare计划利用OP_CAT为比特币带来零知识(ZK)扩展,以支持网络上的高级金融工具和应用程序。StarkWare在此的参与突显了整个生态系统对OP_CAT引入增强能力的准备就绪。

因此,随着社区继续探索和测试这一提案的可能性,比特币第二层技术的未来看起来充满了前景和潜力。从目前来看,重新启用OP_CAT似乎已成必然,只是时间问题!

声明:

  1. 本文转载自[bankless],著作权归属原作者[William M. Peaster],如对转载有异议,请联系Gate Learn团队,团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。

分享

币圈日历

THORChain v.3.10.0 发布
THORChain正在Stagenet上测试版本3.10.0,计划于8月24日发布。此次更新引入了用于永久合约、借贷和RUJI交易策略的封装预言机,将基础链的出账费用从$10降低到$1,并增加了包装资产cbADA、cbXRP和cbDOGE。费用模糊器被转移到操作内存中,从而实现更灵活的费用实验,同时为高级交换队列(限价单)的基础工作也已完成,预计在版本3.11后激活。
RUNE
-6.6%
2025-08-23
黑客马拉松
ZetaChain 将于 8 月 23 日至 24 日在加州大学与 Gairos 及社区合作伙伴共同举办首届韩国黑客马拉松。此次活动将专注于在去中心化金融、BTCFi 和链抽象等领域开发通用解决方案。获胜团队将获得 ₩3,000,000(约 $2,000)的奖金。
ZETA
-2.22%
2025-08-23
链上峰会旧金山在旧金山
Constellation将展示其最新进展,包括新创建的桥接到Base网络的功能,将在旧金山举办的On-chain Summit上进行,该峰会将于8月21日至24日举行。
DAG
-2.31%
2025-08-23
以太坊协议日深圳
在8月24日的以太坊协议日上,QuarkChain的联合创始人将介绍EIP-7907——一个消除当前24 KB合约大小限制的提案。该提案引入了动态gas计量,这将通过消除拆分智能合约的需要来简化开发,从而提升开发者体验和可扩展性。EIP-7907现在被正式考虑用于以太坊即将到来的“Glamsterdam”升级。
QKC
-2.53%
2025-08-23
在华沙连接
GT协议将于8月24日在华沙参加CONNECT大会。此会议由A01K组织,开放式论坛将汇聚加密货币项目、开发者、市场营销人员、影响者及其他行业参与者。
GTAI
-6.56%
2025-08-23

相关文章

浅谈合并:什么是以太坊2.0?
中级

浅谈合并:什么是以太坊2.0?

一场可能影响整个加密生态的升级
12/14/2022, 3:56:45 AM
如何质押 ETH?
新手

如何质押 ETH?

随着以太坊合并正式到来,共识机制将从 PoW 的算力挖矿证明过渡到 PoS 权益证明,将采用质押 ETH 的方式来维护网路正确性,以使质押者获得奖励。而质押前需做好事前准备,包括选择各种质押方式与质押服务商。 随着以太坊合并正式到来,以太坊共识机制将从 PoW 工作量证明转换到 PoS 权益证明,采用质押 ETH 的方式来维护区块链网路,以使质押者获得奖励。而质押前需做好事前准备,包括选择各种质押方式与质押服务商。那么,什么是ETH质押,如何质押ETH?
3/14/2025, 6:55:58 AM
什么是比特币?
新手

什么是比特币?

比特币是去中心化的点对点数位支付网路,由中本聪发明,比特币让用户可以直接进行交易,而无需通过任何金融机构或第三方,是世界上第一款成功应用的加密货币。
11/21/2022, 10:38:28 AM
什么是冷钱包?
新手

什么是冷钱包?

快速了解什么是冷钱包,及其不同的类型和优势。
11/21/2022, 8:57:32 AM
什麼是稳定币?
新手

什麼是稳定币?

稳定币是一种价格较为稳定的加密货币,价格往往与现实中的某种法定货币挂勾。稳定币在DeFi,乃至整个加密货币生态中都具有重要地位。
4/23/2024, 7:30:44 AM
Gate 研究院:2025 年 Q1 加密货币市场回顾
进阶

Gate 研究院:2025 年 Q1 加密货币市场回顾

Gate 研究院最新发布的《2025 年 Q1 市场回顾报告》全面汇总并分析了 2025 年第一季度的市场行情、链上数据、热点动态、安全事件、行业融资以及未来展望,提供了对加密市场整体表现与关键趋势的深入见解。
4/8/2025, 9:04:12 AM
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!