虽然比特币核心开发者 Luke Dashjr 因移除 Ordinals 引发了争议,并在比特币社区引起了轩然,但 OKX 首席执行官徐星星思考这是否会迫使比特币铭文社区转向 SRC-20 或闪电网络 taproot 资产的可能性,同时也坚持认为 OKX 将继续构建以支持比特币生态系统。
尽管 Luke Dashjr 发表意见说,我们不必为了比特币的利益而删除所有铭文,并且 Ordinals 只是一个**,但热潮正在扩展到 SRC-20 和 SRC-20 所基于的比特币邮票协议。
Bitcoin Stamps 由软件工程师 Mike in Space 创建,用于将图像数据嵌入到比特币交易中,并根据交易时间戳对它们进行编号。 具体来说,数据直接存储在比特币未使用交易输出 (UTXO) 集中的裸多重签名中,而不是像 Ordinals 那样存储在见证数据中。
邮票还引入了密钥销毁技术,该技术在铸造邮票时将假多重签名的花钱密钥分配给销毁地址,使消耗性输出有效非消耗性。 也就是说,赎回密钥不是由艺术家持有的,而是分配给刻录地址的,从而解决了艺术家可以消费输出的问题。
根据 Mike in Space 的说法,这意味着数据的保存方式无法从完整节点中修剪,从而永久保存数据。
比特币邮票的实现方法是将图像的二进制内容编码为 base64 字符串,将该字符串作为后缀放在邮票:的交易描述键中,然后使用交易对手协议将其广播到比特币账本。
当我们谈论比特币邮票时,我们必须谈论交易对手。 2014 年,Robert Dermody、Adam Krellenstein 和 Evan Wagner 推出了 Counterparty 协议,该协议通过在普通比特币区块链区块的空白处写入数据来扩展比特币的功能,为比特币开辟了无限的可能性。
比特币邮票可以直接从原始比特币交易中解码。 为了提高处理速度并消除索引的需要,利用 CounterParty API 对原始比特币交易进行解码,解码完成后,将图像上传到 StampChainIO 通过 Web 应用程序使用,旨在使任何人都可以解码这些事务并解释基础图像数据,以便在任何应用程序上呈现。
SRC-20 是基于比特币邮票的规范,以 BRC-20 为蓝本,如前所述,BRC-20 最初使用 CounterParty 在区块链上广播,但从区块 796,000 开始,对 SRC-20 规范进行了更改以降低网络成本,将 SRC-20 交易直接编码到 BTC 上,而不是使用 CounterParty。
SRC-20 交易必须通过持有该 SRC-20 代币余额的地址进行签名并广播到比特币,因为这是验证所有权的一种手段。 源地址和目标地址都嵌入在用户钱包创建的BTC交易中。
SRC-20 代币的一些要求是:
令牌长度介于 1 到 5 个字符之间;
支持的字符包括单词字符,即字母数字字符和下划线、特殊字符 (!#$%^=<>?u+1f300 给你+1f5ff 可打印表情符号);
第三个多重签名公钥必须是有效的密钥销毁地址;
不区分大小写;
最大铸币转移:uint64 最大18446744073709551615。
根据 Coinranking 编制的 SRC-20 代币数据,当前邮票的市值最高,约为 3800 万美元,其次是凯文(约 880 万美元)。
Bitcoin Stamps 在编号、数据存储、修剪可能性、存储成本和支持类型方面与 Ordinals 不同。
序数的设计以聪(1 比特币 = 1 亿聪)为起点,为每个聪分配一个序列号,并将每个聪与文本、音频甚至创建铭文连接起来。 该铭文是在 2017 年实施的隔离见证 (SegregWit) 升级和 2021 年实施的 Taproot 升级的情况下创建的,该升级放宽了将内容写入比特币网络的大小限制,区块大小高达 4 MB。
相比之下,比特币邮票是根据交易时间戳进行编号的,数据直接存储在比特币未使用交易输出 (UTXO) 集的裸多重签名中,存储成本也相对较高。 因此,比特币邮票图像数据必须为 JPG、PNG、GIF 或 Webp 格式,并以 Base64 编码。 考虑到数据存储的成本,比特币邮票的推荐格式为:24x24 像素、8 色深度 PNG 或 GIF。
此外,修剪序数的可能性很低(通过删除具有旧见证数据的节点)。 另一方面,比特币邮票是永久性的,因为它需要在所有节点上存储数据。
在相关基础设施方面,Ordinals已经具备先发优势,而比特币邮票相关的基础设施尚未完备,支持或集成的主流交易平台也很少。