Ordinals 硝烟背后,读懂「没争议」的比特币代币标准 SRC-20

关于 SRC-20,你需要知道的一切。

撰文:Karen,Foresight News

在 Bitcoin Core 开发者 Luke Dashjr 引发 Ordinals 移除争议,并在比特币社区引起轩然大波之际,OKX CEO 徐明星在思考这是否会迫使比特币铭文社区转向 SRC-20 或闪电网络 Taproot 资产的可能性,同时其也坚称,OKX 将继续建设以支持比特币生态系统。

尽管 Luke Dashjr 在之后发出「我们不必消除所有铭文来使比特币受益」,「Ordinals 只是一个骗局」的观点,但这场热潮正在延伸至 SRC-20 和 SRC-20 基于的 Bitcoin Stamps 协议上。

什么是 Bitcoin Stamps?

Bitcoin Stamps 由软件工程师 Mike In Space 创建,可以将图像数据嵌入到比特币交易中,并根据交易时间戳进行编号。具体来说,数据直接存储在比特币的未使用交易输出(UTXO)集中的 Bare Multisig,而不是像 Ordinals 那样存储在见证数据中。

Stamps 还引入了「Key Burn」密钥销毁技术,在铸造 Stamps 时将「假多签」的支出密钥分配给销毁地址,使可支出的输出实际上变得不可支出。也就是说,兑换密钥并不由艺术家持有,而是被分配给销毁地址,从而解决艺术家可消费输出的担忧。

Mike In Space 表示,这意味着,数据以不可能从全节点修剪的方式保存,从而永久地保存数据。

Bitcoin Stamps 的实现方式是将图像的二进制内容编码为 Base64 字符串,将该字符串作为后缀放置在交易描述密钥中的「STAMP:」中,然后使用 Counterparty 协议将其广播到比特币账本上。

谈及 Bitcoin Stamps 就不得不说起 Counterparty。2014 年,Robert Dermody、Adam Krellenstein 和 Evan Wagner 推出了 Counterparty 协议,Counterparty 扩展了比特币功能,在正常的比特币区块链数据块的空白处写入数据,为比特币打开无限可能性。

Bitcoin Stamps 可以直接从原始比特币交易中解码。为了提高处理速度并消除索引需求,利用 Counterparty API 来解码原始比特币交易,解码完成后,将图像上传到 stampchain.io,以便通过网页应用进行使用,旨在使任何人都可以解码这些交易并解释底层图像数据,以在任何应用程序上呈现。

什么是 SRC-20?

SRC-20 是基于 Bitcoin Stamps、模仿 BRC-20 的一个规范,如前所述最初使用 Counterparty 在区块链上进行广播,但从区块 796,000 起,为降低网络成本对 SRC-20 规范进行了更改,将 SRC-20 交易直接编码到 BTC 上,并且不使用 Counterparty。

SRC-20 交易必须通过持有该 SRC-20 代币余额的地址进行签名并广播到比特币,因为这是验证所有权的一种手段。源地址和目标地址都嵌入到由用户钱包创建的 BTC 交易中。

SRC-20 代币的部分要求为:

  • 代币长度在 1 至 5 个字符之间;

  • 支持的字符包括单词字符,即,字母数字字符和下划线、特殊字符(~!@#$%^&*()_+=<>?)、 U+1F300 至 U+1F5FF 可打印表情符号);

  • 第三个多签公钥必须是有效的 Keyburn 地址;

  • 不区分大小写;

  • 最大铸币 / 转账数量:uint64_max 18446744073709551615。

根据 Coinranking 汇总的 SRC-20 代币数据显示,当前 STAMP 市值最高,在 3800 万美元左右,其次为 KEVIN(市值在 880 万美元左右)。

Bitcoin Stamps 和 Ordinals 有何不同?

Bitcoin Stamps 和 Ordinals 的不同之处体现在编号、数据存储、被修剪可能性、存储成本以及支持类型等方面。

Ordinals 以「聪」(1 比特币=1 亿聪)为出发点设计,为每个「聪」分配序列编号,并将每个「聪」与文本、图片、音频甚至视频连接起来创建铭文。铭文的创建离不开 2017 年实施的隔离见证(SegWit)升级和 2021 年实施的 Taproot 升级,放宽了对写入比特币网络内容的大小限制,区块大小最高可达 4 MB。

对比之下,Bitcoin Stamps 根据交易时间戳进行编号,数据直接存储在比特币的未使用交易输出(UTXO)集的 Bare Multisig,又因为需要在所有节点上存储数据,不过存储成本也相对更高。因此,Bitcoin Stamps 图像数据必须为 JPG、PNG、GIF 或 webP 格式并以 base64 编码。考虑数据存储成本,Bitcoin Stamps 推荐的图片格式是:24x24 像素、8 色深度 PNG 或 GIF。

此外,Ordinals 有被「修剪」(prune )的可能性(可以通过删除旧见证数据的节点进行修剪),不过可能性很低。而 Bitcoin Stamps 因为需要在所有节点上存储数据,所以是永久的。

相关基础设施方面,Ordinals 已然具备先发优势,而 Bitcoin Stamps 相关的基础设施尚不完备,也少有主流交易平台支持或集成,后续能否接棒 Ordinals 和为比特币注入更多活力,尚需更多基础设施的构建以及支持。

温馨提示:Bitcoin Stamps 上的 SRC-20 成交量较低,且尚处于发展初期,提醒用户谨慎参与。

相关工具汇总

Stampchain(Bitcoin Stamps 主目录):https://stampchain.io/

Stampscan(SRC-20 交易、铸造和分析网站:https://www.stampscan.xyz/

Kaleidoscope XCP(Stamps 目录)(https://kaleidoscopexcp.com/stamps/

Rarestamp(Stamps 铸币和交易市场,由 Universelle 创建):https://www.rarestamp.xyz/)

OpenStamp(Stamps 市场和铸币平台):https://twitter.com/btcopenstamp

Counterparty 区块链浏览器:XChain(xchain.io)

参考:

https://github.com/mikeinspace/stamps/blob/main/Key-Burn.md

https://github.com/mikeinspace/stamps/blob/main/BitcoinStamps.md

https://github.com/hydren-crypto/stampchain/blob/main/docs/src20.md

https://trustmachines.co/learn/what-is-the-src-20-token-standard/

Subscribe to Foresight News
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.