BTC 生态爆火,解析其各类衍生协议的潜在机遇与风险
作者:Beosin
1. 再度爆火的 Ordinals 与 BRC20
Ordinals 协议由比特币核心贡献者 Casey Rodarmor 推出,可以通过给每个聪 (Satoshi) 赋予不同的「属性」来创造比特币 NFT,那么也可以通过给定一个统一的「格式」以及「属性」来创造比特币同质化代币。受 Ordinals 协议启发,Twitter 用户 @domodata 于 2023 年 3 月 8 日创建了 BRC20 代币标准,利用 JSON 数据的序数铭文来部署代币合约、铸币和转移代币。
经过近一年的爆发、沉寂和再度爆火,目前头部交易所均宣布支持 BRC20 协议,许多 BRC20 代币价格突破新高,Ordi 市值超过 4 亿美元,日交易量达 8 亿美元。而 UniSat 推出的 Brc20-swap 为头部 BRC20 代币的去中心化交易提供了更丰富的流动性。
在交易火热进行的同时,以下是 BRC20 协议不可忽视的安全风险:
随后 UniSat 对铭文重新检索并恢复了 70 笔受影响的交易,避免了上百万美元的潜在损失。
BRC20 协议把铭文当作一个账本,用于记录 BRC20 代币的部署、铸造和转移。由于比特币上无法运行智能合约,BRC20 代币无法通过运行程序查询当前代币的相关信息。因此,BRC20 通过使用中心化服务器检索比特币区块,记录所有 BRC20 代币的部署、铸造和转移操作。
2. Atomicals 与 ARC20
Atomicals 协议用比特币的最小单位聪的 UTXO 用来代表代币。UTXO(Unspent Transaction Outputs)为未花费的交易输出,是比特币交易的基本单位。当验证 Atomicals 交易时,只需要在比特币网络上查询对应聪的 UTXO 即可。这样一来,ARC20 代币的交易完全是由比特币网络进行处理,尽量地减少中心化检索服务的问题。
目前 ARC20 代币只有 11 种,其总交易量远低于 BRC20,龙头代币 ATOM 目前市值在 3100 万美元。其衍生的生态 Realm(域名)和 Collection(NFT)也处于非常早期的阶段,其中热度较高的 Atommap 需要用户通过工作量证明来铸造 NFT,用户入门门槛较高。
由于 Atomicals 协议处于非常早期的阶段,此前有用户参与场外 OTC 交易被骗,Beosin KYT 已对诈骗地址进行标记,持续追踪其资金流向:
除了谨防 OTC 骗局外,Atomicals 协议的钱包、交易市场等生态都不算完善,用户还需注意以下风险:
Atomicals 钱包插件是基于 UniSat 钱包进行二次开发的,目前已开源,但未完成安全审计。此前 Atomicals 钱包插件从谷歌商店下架,目前已二次上架谷歌商店。
根据 Atomical Market 的数据,目前持有 ARC20 代币的用户数约为 5000 人。很多 ARC20 代币流动性很差,几乎无人交易。因流动性原因,ARC20 龙头代币 ATOM 的价格波动异常剧烈。因此,用户需要控制住自己的 FOMO 情绪,小心其流动性不足的问题。
3. 结合闪电网络的 Taproot Assets
Taproot Assets 是由闪电网络的开发团队 Lightning Labs 发布的协议,通过在比特币网络的 UTXO 脚本写入各种信息实现资产记录。因此,Taproot Assets 可用于发行代币、NFT 等各种资产。
目前 NostrAssets 基于 Taproot Assets 协议发行了 Trick 和 Treat 两种代币,即将上线 Fairmint 功能,让用户可以自行发行代币。
4. 进展缓慢的 RGB 协议
RGB 协议在闪电网络上为比特币增加了智能合约功能,基于零知识证明的状态通道协议,允许用户在链下进行隐私保护的交易。从 2016 年 RGB 协议提出,到 2023 年 4 月 RGB v0.10 版本正式上线,RGB 协议由于其设计复杂性进展得非常缓慢。
RGB 智能合约的所有数据完全存储在链下,由 RGB 节点运行。RGB 协议利用 UTXO 存储状态转换证明来追踪和验证智能合约的状态,用户 / 验证者可通过扫描比特币网络的 UTXO 来确认智能合约的状态是否正确。
目前 RGB 协议仍在持续更新中,未形成生态。在未来,RGB 协议主要还是用于资产的发行和交易,泰达公司正积极推动使用 RGB 协议发行 USDT。
5. 引入智能合约的 BTC Layer2
Stacks 在稳步发展的同时,可能会面临以下风险:
在 4 月 19 日,Stacks 的共识合约中的 stacks-increase 函数存在漏洞,导致某些地址获得了比理论计算上更多的 STX 代币奖励。同时 Stacks 采用了并不成熟的智能合约开发语言 Clarity,其开发者社区一直存在将 Clarity 进行改良的声音。
sBTC 是 Stacks 网络通过使用门限签名钱包管理在比特币网络锁定的 BTC,在 Stacks 网络中通过智能合约 1:1 铸造 sBTC,从而实现去中心化的 BTC 托管和锚定。其门限签名和智能合约需经过严格审计,避免恶意漏洞的利用。