比 BRC 更早出现的 SRC 协议是怎样的存在?
BiB Exchange
2024-03-22 15:22
订阅此专栏
收藏此文章
SRC-20 优越的安全性、灵活性、可拓展性将给比特币网络带来了新的生机。


撰文:BiB Exchange


铭文可以说是比特币发展历史上最重要的里程碑之一,在很多人都认为比特币只能作为「数字黄金」或者加密货币价值之锚的时候,在比特币链上直接发行资产的新模式让比特币生态再度诞生了新的想象力。


与 ERC-20 代币格式的出现引发了 ICO 狂潮一样,铭文的出现也引发了市场的 fomo 情绪。而在概念火爆的同时,市场也开始探索如何能将铭文这一资产类别的潜力更大地发挥出来。


一、铭文的发展历史


最开始铭文的起始更多的是跟 Taproot 升级有关,Taproot 升级,移除了之前单笔交易在隔离⻅证字段放置的数据量限制,直接拉满顶格到 4M,让 BTC 被动的开始具备⼀个「不可篡改,永久存储」的特性,因此各种铭文来临。除了 Ordinals(铭文)之外,还诞生了其他协议,如 BTC STAMP、Atomicals、Runes 等,因此我们也可以通过以下的表格进行铭文历史线的一个梳理。



作为铭文的创始人,Casey Rodarmor(Ordinal 创始⼈),在 2023 年 3 月启动了一场基于 Ordinals 协议的创新实验「BRC-20」。该实验旨在测试 Ordinals 协议是否能够促进比特币的「可替代性」,即通过 Ordinals 协议在比特币网络上实现像在以太坊网络上发行 ERC-20 Token 的效果。仅 2023 年 3 月 9 日,就有超过 27000 个文本类型 「铭文」铸造。


简单明了的铸造铭文方式使 BRC 受到认可。同样的,BRC-20 之所以备受欢迎,主要源于其代币发行方式的公平性和公正性。相较于其他代币,BRC-20 的铸造过程对所有参与者一视同仁,项目方无法通过预留或增发来获利。即便是项目方,要获取 BRC-20 代币,也需像普通用户一样参与铸造,确保了生态系统中的每个人都有平等的机会。


但铭文由于缺乏可编程性等特征,其存在绝大多数被用来炒作。因此,比特币社区的一些原始用户对其持反对态度,认为这种做法只会增加比特币网络的拥堵,对比特币并无益处,因此接下来为了解决这些问题的协议开始出现。


二、SRC 格式资产


2.1 铭文协议的鼻祖


不知道有没有读者发现,其实 SRC 协议可能是最早的铭文协议,其前身是基于 Counterparty(2014 年 RobertDermody、 Adam Krellenstein 和 Evan Wagner 联合在比特币网络上推出了 Counterparty 协议 XCP)协议的「改进版」,在第一章中图表中我们看一看到整理的一个各类铭文的统计。


SRC 的资产发行协议,区别于 Ordinals 数据存储在隔离见证的脚本数据中,Stamp 的创世人认为:Ordinals 将数据记录到单个聪上,节点运营商可能会修剪这些数据以提高效率。而 Stamp 选择直接嵌入到比特币区块链的 UTXO 集中。这种集成意味着数据真正成为区块链的永久部分,不可变且无法抹除。


2.2 SRC 格式资产的优势


UTXO 集合中的不可变性和永久性,而不是序号的可修剪性,其不可裁剪的特性符合比特币社区对安全性的需求,并且其自由拆分的特性也使协议更具灵活性。利用 UTXO 模型,SRC 可以将数据嵌入到区块链中,使其成为不可分割的一部分。这种集成确保了数据被永久地保存在链上,无法被删除或修改。相比之下,另一种方法是将数据记录在单个聪上,但其存储时间取决于节点运营商的选择。有时候,节点运营商可能会移除这些数据以提高效率。


便捷的交易;在代币铸造过程中,SRC-20 仅需要一次交易,而相比之下,BRC-20 代币的铸造和转移则需要发起两笔交易。这使得在网络拥堵时,SRC-20 的操作可以通过一次交易完成,而 BRC-20 则需要更多时间和更多的 Gas 费用来加速交易。


支持各种格式;另一个 SRC-20 的优势在于其支持多种主流地址格式(Taproot、Legacy、Nested SegWit、Native SegWit),这在转账和交易过程中提供了便利性。相反,许多协议类型只支持一种地址类型,这是 BRC-20 的一个短板。


可扩展性与健康运行

将数据集成到 UTXO 集中不会显着影响网络的性能。考虑到人们对区块链膨胀和网络效率日益增长的担忧,这一点至关重要。相比之下,其他的铭文协议则是通过序号记录的数据虽然丰富了比特币生态系统,但可能会导致区块链大小增加和交易验证时间变慢。这引起了人们对比特币网络的长期可扩展性和效率的担忧,特别是随着采用率的增长。


防止主观恶意行为的发生

BRC-20 框架面临着潜在的漏洞,核心开发人员或网络节点决定删除过时的见证数据以提高区块链效率,则此操作可能会无意中导致从比特币区块链中删除所有 BRC-20 代币和序号。反之,对于那些寻求有价值的数字收藏品和资产的长期存储解决方案的人来说,这种数据丢失的可能性使 SRC 资产以其固有的持久性成为更安全、更可靠的选择。


2.3 SRC-20 与 SRC-721


SRC-20 代币是一种在比特币区块链上运行的代币标准,利用了一种称为比特币邮票的技术,将数据附加到比特币交易中。这些代币使得在比特币网络上创建可交换资产成为可能,类似于其他代币标准如 ERC-20 和 BRC-20。SRC-20 起源于 BTC Stamps 协议,这个协议并⾮脱胎于 Ordinal,⽽是与 Ordinal 直接竞争,⽹上有这么⼀张图可以很好的说明 BTC Stamps 与 Ordinal 的区别。



Stamps 协议以及其衍生的代币标准 SRC-20 和 SRC-721。该协议利用交易输出嵌入 base64 格式的图像数据,将图像的二进制内容编码为 base64 字符串,并将其作为交易描述密钥的后缀,通过 Counterparty 协议广播到比特币分类账上,实现了数据永久性存储。


在 SRC-20 标准下,数据存储在 UTXO 中,使其成为区块链的一部分,无法被删除,具有更高的安全性和难篡改性。相比之下,BRC-20 标准将数据存储在隔离见证的数据中,存在被修剪的风险。


SRC-721 则建立在 SRC-20 的改进基础之上,类似 Gen-BRC-721 的思路,图片数据的压缩方式利用了层复用的理念:将集合图片分解为多层分别存储,通过小的 JSON 文件引用这些层数据,以组合多层生成 NFT。提高分辨率(可达 10K)的同时降低了铸造成本。


目前比特币铭文生态交易平台 OpenStamp 已支持 SRC-20 格式的资产,且其在 SRC-20 资产市场中已占据了超 90% 的份额,成为 SRC-20 生态中的重要产品。



三、SRC-20 格式与 BRC-20 格式的区别


3.1 工作原理区别


SRC-20 代币的工作原理以及与 BRC-20 代币的主要区别:



比特币邮票技术:SRC-20 代币利用比特币邮票,允许数据直接刻在比特币区块链上的未花费交易输出(UTXOs)上。这确保了数据的不可变存储,并使得可以创建与比特币原生币并行的代币。


数据存储:SRC-20 代币直接在 UTXOs 上存储数据,而 BRC-20 代币使用比特币序数协议,将信息存储在交易的见证数据中。SRC-20 代币存储的数据无法被修剪,确保了不可变性和永久性。


数据修剪:附加到比特币序数的数据(BRC-20 代币所使用的方式)可以被节点修剪,可能影响数据的长期性。相比之下,SRC-20 代币存储在 UTXOs 上的数据无法被修剪。


交易成本:SRC-20 代币在铸造过程中只需进行一次交易,而 BRC-20 需要两次交易,导致了在网络拥堵时 SRC-20 的操作更加便捷。SRC-20 代币提供灵活的数据存储,允许创建者附加任意大小的数据。然而,较大的数据大小会导致更高的交易费用。BRC-20 代币对信息大小施加限制,以确保标准交易成本,而数据存储在交易的见证部分,有助于降低交易成本。


五、未来发展及应用


对于 SRC 的预期发展,特别是在重视数据完整性和寿命的行业。SRC 具有抵御审查和篡改的能力,成为关键应用程序的首选,也是永久性性质使其在遵守法律和监管要求方面高度可靠,特别是在需要不可更改记录的领域,由于其不可变的性质,非常适合需要长期数据完整性的应用程序,例如交易溯源、各类证书和历史记录。SRC-20 优越的安全性、灵活性、可拓展性将给比特币网络带来了新的生机。

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

BiB Exchange
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开