SRC-20, 你需要知道这些

2024-05-29 16:05:56

比特币的市值毫无疑问是加密货币的 No.1,但也存在自己的缺点,比如交易速度慢、成本高。不过,这些缺点并未妨碍开发者社区前赴后继地为扩大其生态而努力,并接连创造了 Ordinals、Runes、Stamps、Atomicals 等协议,并进而出现了 BRC-20、ARC-20、Runes 以及本文要介绍的 SRC-20 代币标准。

但在深入介绍 SRC-20 之前,我会首先做一些语言学上的探讨,解释一下 SRC-20 名称以及一些相关术语的由来或含义。之后我会详细说明 SRC-20 标准的细节以及其上生态的发展情况。

例行说明:本文并非投资建议,请审慎判断。

SRC-20 名从何来?

SRC-20 是 Stamp Request for Comments 20 的缩写,直译成中文为「邮票征求意见 20」。

这个名称实际上源自于 BRC-20,即 Bitcoin Request for Comments 20/比特币征求意见 20。

而 BRC-20 的名字又是继承自 ERC-20,即 Ethereum Request for Comments 20/以太坊征求意见 20。

ERC 是向以太坊提交改进提案(EIP/Ethereum Improvement Proposals)的方式之一,其目标是为以太坊应用层设定标准并提供高质量文档。(另外还有针对以太坊共识协议、网络连接机制、接口等网络架构方面的提案类型。)20 这样的数字则是最早在以太坊 GitHub 软件库提交的问题(issue)编号。20 号提案的目标是为以太坊设定一个发行代币的标准。这里是原始的第 20 号问题链接:https://github.com/ethereum/EIPs/issues/20 。

总之,ERC-20 为以太坊上的(同质化)代币定义了一个标准。目前以太坊上的大多数代币都基于此标准,比如 SHIB、UNI、PEPE 以及各种部署在以太坊上的稳定币。

毫无疑问,ERC-20 是一个非常成功的标准,以至于其它区块链往往在此基础上建立自己的代币标准,于是乎「RC-20」这个固定组合就被继承了过去。为了让「20」这个编号名符其实,其它区块链上的代币标准提案甚至会刻意保留第 20 号提案,比如 Tron 项目的 20 号提案就保留给了 TRC-20。

后面的 BRC、ARC、SRC 等有类似的操作,它们的 20 号提案都定义了其上的(同质化)代币标准。

至于 SRC-20 中的 S,是 Stamp(邮票)的缩写,这是因为其基于 Bitcoin Stamps 协议,见下文。

SRC-20 的历史

SRC-20 的历史要追溯到染色币(colored coins)这一概念。简单来说,染色币就是为特定的币附带上额外的信息,使其区别于其它的普通币。从 2012 年开始,有不少团队在比特币网络上尝试过构建染色币,但都没能得到广泛应用,直到 2023 年 1 月,Ordinals 协议问世。

Ordinal 的意思是序数,比如第 1、第 2、第 42 这样的有顺序的数。Ordinals 的做法就是为比特币网络上的每个聪(sat/satoshi)赋予一个序号(即 Ordinal theory,也因此某些聪变得比其它聪更稀有)。再基于一定标准,可以将数据嵌入到有序号的聪对应的 UTXO 中,这被称为铭文(Inscription)。

举个例子说明一下。打开 Ordinals 浏览工具 https://ordiscan.com,然后随便输入一个铭文序号:69420,找到第 69420 号铭文:

可以看到,这个铭文使用的 sat 是 1,311,843,664,028,113 号 sat,附带的信息中包含一张 svg 图像。

很明显,这是一个 NFT。这也是 Ordinals 最早的设计用途:在比特币网络上发行 NFT。但之后人们发现,如果能设定一定标准,也能让这个 NFT 变成代币。他们找到的解决方案便是 BRC-20,即将 JSON 格式的数据附加给聪,而这个数据中定义了代币的属性与交易。同样举个例子:

{"p":"brc-20","op":"transfer","tick":"ordi","amt":"52"}

这个铭文数据很清晰地说明:将 52 枚名为 ordi 的 brc-20 代币 transfer(转账)给……

看起来很不错!BRC-20 似乎就是人们一直期待的解决方案——我们可以在比特币上发行新代币了!

但事实并非如此,从理论上讲,Ordinals 是可能被清除掉的。

Ordinals 是基于 Ordinal theory 理论对单个聪进行实例化,然而这些被原子化的聪却有可能被错误地支付出去。这是因为它们本质上与特定的 UTXO 关联密切,而比特币协议本身无法区分出这种关联。Ordinal theory 是一种按自身规则运行的所谓「元协议」,但其底层却是 UTXO 的传输。而 Ordinals 中嵌入的数据(资产)却使用了一种账户式余额模式,其规则既独立于特定的 UTXO 运作。

针对这一缺点,Mike In Space 对 Ordinals 进行了改进,创造了 Bitcoin Stamps 协议

。其中,主要的改进点是将数据存储到交易输出内,而不是 OP_RETURN 信息中。

也就是说:Ordinals 是使用 UTXO 来确定所有权,而 Stamps 则是使用 UTXO 来存储数据,这样后者便能将数据永远保存在比特币链上。

SRC-20 便是基于 Stamps 协议来发行同质化代币的标准,类似于 BRC-20 之于 Ordinals。SCR-20 的定义方式与 BRC-20 也基本一样,如下图是 KEVIN 币的一笔交易:

SRC-20 的优劣之处

相比于 BRC-20,SRC-20 的主要优点是其数据存储在 UTXO 中,因此不可能被剪除;但这也带来了一些缺点:可存储的数据量上限低、交易成本较高。下面是 SRC-20 与 BRC-20 的主要差异(改编自 cointelegraph):

 SRC-20 标准BRC-20 标准剪枝SCR-20 代币保存在 UTXO 中,无法被剪枝节点可通过移除见证数据量来剪除 BRC-20 代币签名类型多重签名单个签名交易成本构建的交易比 BRC-20 的大通过 SegWit 让 BRC-20 交易成本更低Token销毁如果与代币绑定的 UTXO 被支付出去,便可以销毁代币见证数据无法修改

SCR-20 生态

Stamps 生态之前有过短暂的热潮,但整体也仅仅处于起步状态,甚至于社区常用的 UniSat 钱包的 UI 界面依然不支持 Stamps 和 SRC-20,即便 SRC-20 社区依然主要使用该钱包进行交易。

Stamps 和 SRC-20 未来会发展成什么样还很难说,毕竟现在比特币社区也有一些人对 SRC-20 采用的将数据写入 UTXO 的做法很不满。他们认为这种做法会向比特币网络填入大量垃圾数据,导致网络臃肿并妨碍普通用户的使用体验。

下图是 X 平台用户 @Inaritoo 总结的 Stamps 生态图景,其中本文关注的 SRC-20 代币位于左上角:

接下来我们简单介绍几个比较热门的 SRC-20 代币:

  • STAMP:算是 Stamps 的同名代币,也是目前交易量和市值最高的 SRC-20 代币,当前市值约 880 BTC。

  • KEVIN:首个部署成功的 SRC-20 代币,诞生时间为 2023-05-03 1:17:37 PM,当前市值约 165 BTC。

  • LUFFY:路飞币,目前最成功的 SRC-20 迷因币,当前市值约 800 BTC。

  • STMAP:StampMap,一个类似 Reddit Place 像素画的项目,算是首个有实际用途的 SRC-20 代币,,当前市值约 12 BTC。

交易总额排名前 6 的 SRC-20 代币

郑重声明:本文版权归原作者所有,转载文章仅为传播信息之目的,不构成任何投资建议,如有侵权行为,请第一时间联络我们修改或删除,多谢。

推荐文章

Layer2 格局剧变:Base 生态有哪些关键亮点?

在激烈竞争的 L2 赛道中,原本稳坐钓鱼台的 Arbitrum 和 Optimism 似乎面临着前...

加密泡泡啊
424 1年前

XRP 涨至 7.5 美元?分析师告诉 XRP 大军为纯粹的烟火做好准备!

加密货币分析师 EGRAG 表示,XRP 即将迎来关键时刻,价格可能大幅上涨,这取决于能否突破关键...

加密泡泡啊
430 1年前

以太坊ETF通过后 将推动山寨币和整个加密生态大爆发

比特币ETF通过后市场动荡,以太坊ETF交易前景分析 比特币ETF通过后,市场出现了先跌后涨的走势...

加密泡泡啊
440 1年前

ZRO为啥这么能涨?

ZRO概述 ZRO代币,全称为LayerZero,是LayerZero协议的本地代币,旨在作为治理...

加密泡泡啊
385 1年前

今晚ETH迎来暴涨时代 op、arb、metis等以太坊二层项目能否跑出百倍币?

北京时间7月23日晚上美股开盘后 ETH 的ETF开始交易。ETH的里程碑啊,新的时代开启。突破前...

BNBCCC
396 1年前

Mt Gox 转移 28 亿美元比特币 加密货币下跌 ETH ETF 提前发行

2014 年倒闭的臭名昭著的比特币交易所 Mt Gox 已向债权人转移了大量比特币 (BTC),作...

加密圈探长
400 1年前