加密专家Haotian近日对新兴的符文协议(Runes)发表了个人见解。Haotian指出,作为集多种协议优点于一身的代币标准,符文协议有望成为构建比特币网络庞大生态系统的资产发行基石。
符文协议的背景知识:BRC20、ARC20、SRC20Ordinals协议是一种利用链外索引实现基于比特币网络资产的协议。它最初适用于发行NFT类型资产。然而,比特币生态系统仍然缺少统一的代币标准。
经过众多开发者的改良,产生了BRC20、ARC20、SRC20等一系列衍生同质化代币标准。BRC20作为基于Ordinals协议的首创代币标准,通过将数据存储在隔离见证中的方式实现资产发行,并由多个外部索引器管理;ARC20则基于UTXO的转移特性实现衍生铭文资产的转移管理,降低了对索引器的依赖;SRC20则将原始数据以邮票编码的形式嵌入到UTXO交易中,无需依赖第三方索引器即可实现资产发行与管理。
尽管这些标准都围绕UTXO中的Script空间展开,但它们也存在明显缺陷。BRC20尽管在早期共识方面表现强劲,但在市场Fomo情绪下可能会造成UTXO膨胀的粉尘问题,长期可能损害比特币网络;ARC20虽然具有简洁的染色币转移模型,但其依赖隔离见证存储数据也不完美,代币分割也遇到了一些难题;SRC20虽然可以不依赖索引器,但原始数据存储在比特币网络中制造粉尘的问题并未得到解决。
符文协议解决既有比特币同质化资产问题在比特币衍生资产领域,开发者Casey提出了一种旨在解决混乱现状的新标准——Runes,其创新之处在于两点:
引入OP_RETURN比特币操作码,可以标记并存储非支付相关的任意数据,从根本上解决了UTXO垃圾数据的问题;采用ARC20的UTXO模型资产转移特性,用户通过转移UTXO即可实现资产的转移与管理。
第一点的OP_RETURN相当于以太坊生态的Blobs空间,可以有效地记录数据,但不会被全节点执行操作。通过OP_RETURN的标记,Ordinals协议本身就可以根据UTXO的转移动向来管理和记账,既不会产生节点负担的数据,也能很好地实现资产拆分以及避免资产丢失问题。
至于第二点,如何实现资产拆分与管理呢?以Alice有10枚符文代币,现在要寄2枚给Bob为例。Alice在链上发起常规交易转账,并指定Bob的地址为接收地址。钱包或资产管理平台会跟进发起一笔OP_RETURN交易,并标记2枚代币转给Bob,剩下的8枚转回Alice的找零地址,因此实际上有两笔交易。Ordinals协议索引器发现OP_RETURN新记录了转移2枚代币的请求,因此记录给Bob地址+2,给Alice新地址+8,完成资产拆分和转移管理。
ARC20存在资产被烧毁的风险原因就在于此,如果钱包或资产管理平台不指定找零地址,预设资产会跟UTXO一同消失转移给矿工。
综上所述,Runes协议实际上是Ordinals协议附属的一套同质化代币标准,摒弃了BRC20过度依赖索引器的缺陷,更多地发挥了UTXO本身的转移能力来辅助标记,进而实现接近btC原生资产形式的一种标准。
Runes协议具有其他标准所拥有的优点,同时也解决了其他标准无法解决的缺陷。Ordinals + Runes是目前比特币衍生资产较为完美的标准。
符文会不会取代BRC20等既有资产形式?Haotian认为,从短期来看,符文和铭文协议的结合可能会对BRC20、ARC20、SRC20等代币发行标准造成冲击,因为其在共识、技术优势和长期稳定性等方面都占据优势,甚至可能直接吸走其他标准的用户。
但预计不会完全取代,其他标准仍有创新的空间,例如ARC20仍然可能在未来有其他惊艳的发展。Haotian认为,Ordinals可以被视为索引器,也可以被视为一个Layer2索引链,在某种程度上与具有同构绑定特性的CKB网络属于同等级别的竞争。
尽管Ordinals协议的共识非常强大,但它也不可能阻止其他协议的发展。但如果基于Ordinals协议,却试图抛开Runes进行新的标准差异化创新,基本上是不可能的。
符文有助于比特币生态长期发展符文协议或许能让比特币生态系统迎来新的增长。Runes标准的出现弥补了比特币生态系统在同质化代币资产发行管理上的不足,更稳定、长期的资产标准有助于更高阶应用的持续发展。
另一方面,铭文协议的重要性无疑大幅提升。Runes标准吸纳了众家之长,从根本上解决了UTXO膨胀的问题,并且关键是符文协议与Ordinals协议的配合可以分别实现同质化和非同质化资产(NFT)的发行,进一步巩固了Ordinals协议的基础。
标签: 比特币