Appearance
契约认证代币(CAT)协议
我们提出了一种新的基于 UTXO 的比特币代币协议,称为契约认证代币(CAT)协议。该协议由矿工验证,并使用智能合约,特别是契约(covenants),来管理代币的铸造和转移。与现有所有比特币代币协议相比,CAT 协议仅由比特币脚本在第一层执行,具有以下特点:
无需索引器
:代币的规则集由比特币共识保证。代币数据和逻辑都位于链上。它不依赖任何链下第三方,如索引器来运行。不存在索引器不一致的风险,CAT 代币继承了比特币原生的工作量证明(Proof of Work)安全性。模块化
:由于 CAT 代币可以在脚本中验证,它们可以在其他智能合约中使用,并可以组合成更复杂和相互关联的去中心化应用,如自动化做市商(AMM)、借贷和质押。CAT 代币的模块化和可组合性为扩展比特币的应用范围提供了强大而多功能的新构建模块。可编程铸造
:代币铸造规则不是由索引器执行,而是由铸造智能合约执行。这些可定制和灵活的合约允许代币发行者指定任意的铸造规则,包括开放铸造。过量铸造的交易将直接被网络拒绝,而不是由索引器或矿工拒绝。跨链互操作性
:CAT 协议允许在不同区块链之间无信任地桥接资产,使应用能够跨多个区块链运行。SPV 兼容
:CAT 代币支持简化支付验证(SPV)。轻节点(如手机)可以独立验证代币的真实性,无需信任任何中央服务器。类似于比特币,足够深度的链上代币交易可以被轻节点视为有效。
CAT 协议支持可替代代币(称为 CAT20 标准)和非可替代代币(称为 CAT721 标准)。这里开发的技术是通用的,可以应用于代币之外的用例。
注意
OP_CAT 需要重新激活才能在比特币上运行 CAT 协议。该协议目前在支持 OP_CAT 的比特币兼容区块链上运行。