Skip to content

理解CAT协议

比特币生态系统迎来了一个新的创新者:契约认证代币(Covenant Attested Token, CAT)协议

CAT20由CAT协议发布,是一个同质化代币标准,旨在增强启用了OP_CAT的链上代币功能,比如Fractal Bitcoin。与现有协议不同,CAT完全由矿工验证,并使用智能合约运行,特别是递归契约,这些都由比特币的内置脚本语言在第1层强制执行。CAT721可能会在稍后发布。

什么是CAT20?

关键特点

  • 比特币的安全性
    • 由比特币共识规则强制执行,继承其工作量证明安全性。
  • 需要OP_CAT
    • 仅在启用OP_CAT的网络上可用,如Fractal。
  • 基于UTXO
    • 基于UTXO,并由比特币脚本在L1层强制执行,无需外部或链下索引器。
  • 允许创新
    • 其模块化和可编程铸造功能使复杂的去中心化应用(如AMM、借贷和质押)能够实现灵活和可组合的规则。
  • 矿工验证
    • 完全由矿工验证,确保强大的安全性和原生执行。
  • 互操作性
    • 支持跨链互操作,允许在Fractal Bitcoin上构建互操作的dApp。
  • 轻量级
    • 支持SPV并使轻客户端能够高效验证交易,保持去中心化和可访问性。

将CAT协议与现有比特币协议进行比较

CAT20的独特之处是什么?

CAT20的独特之处在于它允许在特定条件下铸造代币,无需更改底层协议。这是可行的,因为它不需要索引器

这些条件包括:

  • 预定时间
  • 区块高度
  • 时间锁定
  • 工作量证明(PoW)验证
  • 支付确认
  • 独家铸造

通过这些铸造条件,增加了额外的功能。这为使用智能合约和去中心化应用的可能用例打开了大门,例如:

  • 自动做市商(AMM)
  • 借贷协议
  • 质押协议
  • 跨链互操作性

利用OP_CAT实现高级脚本编写

CAT协议的一个主要创新是使用OP_CAT操作码。[在此阅读更多内容]。

OP_CAT是"concatenate(连接)"的缩写,在比特币交易脚本中将两个项目合并为一个。通过使用OP_CAT,CAT能够在不需要额外数据存储或使交易膨胀的情况下执行更复杂的操作。

完全由矿工验证

CAT协议的另一个突出特点是其交易完全由矿工验证。与可能依赖外部或第三方验证的代币标准不同,CAT20确保所有交易直接由比特币矿工确认。

矿工验证的重要性:

  • 安全�� 由PoW机制支持
  • 去中心化: 无需第三方验证者或中介(如索引器)
  • 直接网络执行: 直接与比特币L1接触

为什么应该减少对索引器的依赖?

毕竟,索引器是链下的,这意味着数据源来自第三方,使其容易受到索引器不一致或操纵的影响。仅由矿工验证可以消除这种风险。

理想的代币交易应保持透明、可靠,并完全集成到比特币网络中,这可以通过CAT实现。

CAT协议对Fractal的影响

管理网络拥堵

Fractal网络因CAT协议带来的区块空间需求增长而承受压力。

CAT协议旨在优化区块空间,但在当前需求激增的情况下,这些优化可能不足以防止费用上涨。虽然该协议提供了强大的安全性并消除了对索引器的依赖,但它面临着与网络拥堵和交易成本上升相关的挑战,特别是对于高交易量的应用。

平衡高交易量与有效的区块空间利用仍然是网络面临的关键挑战。

CAT20的进一步发展

由于协议仍处于初期阶段,关于协议可行性的许多问题仍然悬而未决。有一点是肯定的——社区对比特币协议的这一新发展感到兴奋。这也为比特币启用OP_CAT时提供了经验教训。

Fractal上的创新

要使CAT协议在比特币上运行,必须激活OP_CAT。

通过CAT使用OP_CAT操作码启用的递归契约,CAT协议带来了新的令人兴奋的开发可能性。

随着OP_CAT在Fractal上的激活,Fractal可以支持更复杂的链上智能合约和去中心化应用。这为开发者带来了新的机会,可以直接在比特币上创建具有更大实用性的创新产品。

Fractal上比特币代币的未来

Fractal Bitcoin培育像CAT协议这样的创新,推动比特币能力的边界。作为开发者的创新游乐场,Fractal致力于培育一个不断发展的标准和应用生态系统。