首页  >  行业动态

Runes将比特币的UTXO与代币绑定的革命性协议

2024-04-25

在加密货币世界中,不断涌现着各种创新性的项目和协议,其中,由Ordinals创始人Casey提出的Runes协议引起了人们的关注。这个协议具有两个创新点,一是引入了OP_RETURN比特币脚本操作码,可以标记并存储非支付相关的任意数据,从源头上解决了UTXO粉尘的问题;二是采纳了ARC 20等主导的UTXO模型资产转移特性,用户通过转移UTXO就可以实现铭文衍生资产的转移和管理。

具体来说,Runes协议是Casey部署在比特币网络上发行同质化代币的资产协议。这种方式被称为蚀刻,一笔Runes的余额被绑定在一笔UTXO下,对这笔余额数量、代币符号等信息的数据被记录在这笔交易的OP_RETURN下,OP_RETURN可以看作是这笔交易的备注(最大80个字节),其数据包含的JSON标注了该BTC交易下UTXO表示了多少数量的Runes代币,识别这些代币需要Runes的索引器。总而言之,Runes绑定BTC UTXO,或者将BTC UTXO视为Runes代币的指针,OP_RETURN就是指针的赋值语句。

与BRC 20仅使用BTC存储转账记录不同,Runes代币严格UTXO绑定,允许其适用BTC UTXO所附带的各种好处;该方式与ARC 20类似,但不同点在于,Runes的utxo可以表示任意数量的代币,而ARC 20的数量严格与绑定UTXO下包含的sats数量有关(难以分拆);但同时,ARC 20也更不依赖索引器,Runes代币转账的合法性依然需要Ord索引账本的记录。

在Runes代币的初始分发流程下,代币部署者首先需要定义其代币信息与分发规则。代币信息包括了最小拆分单位、资产名字、名字的符号分割符、符号等,要注意的是,Runes资产的名字不限长度,并包括•这类的分割符,可能会比较复杂,在铸造新资产的时候一定要注意识别。在分发规则部分,Runes允许部署者进行预分配,将代币分配给自己,因此要注意识别是否为公平发射,此功能可以用于Runestone、Rsic等资产的分发。

在分发规则的Terms数据下,包含了单次Mint代币数量限制、总共mint张数、mint的开始与结束区块这些数据。这里可以将总mint次数设定为无上限,限时不限量,Casey部署的0号符文UNCOMMON•GOODS就是这样。

从runesmarketcap数据看,目前符文代币中排名前三的项目分别是:SATOSHI•NAKAMOTO、THE•TICKER•IS•ELSA、MEME•ECONOMICS。除此之外,市场中基于符文还有很多项目在构建基于比特币的基础设施。

通过Runes协议,我们看到了比特币和区块链技术与智能合约和代币化的融合,这将为加密货币领域带来更多的创新和可能性。随着时间的推移,我们可以期待看到更多基于Runes协议的项目和应用的涌现,为整个加密货币生态系统带来更多的活力和发展机遇。

相关推荐